Paramétrage d'une requête (Concepteur de requêtes)
Sommaire |
Dossier Définition
Ce dossier reprend les informations que vous avez renseignées lors de la création de la requête, dans le dossier Propriétés.
- Nom
C’est le nom de l’état. Il s’agit du nom du fichier correspondant à l’état enregistré dans le dossier Reports de la Console d’Administration et dans le sous-dossier Interface du dossier Objet du référentiel. Lors de la modification ou de la visualisation de l’état, vous sélectionnez son titre et son nom (suivi de l’extension drp).
- Titre
Le titre de l’état est proposé par défaut sur l’impression.
- Classe maître
Sélectionnez la classe (d’appartenance) de la requête.
- Imprimer les éléments des classes descendantes
Lorsque cette case est cochées, les éléments provenant des tables liées seront imprimés.
- Type d’état
Cette zone reprend le type d’état que vous avez sélectionné lors de la création de la requête.
- Graphique
Cette zone reprend le type de graphique que vous avez paramétré lors de la création de la requête.
Dossier Condition d’impression
Dossier Divers
Dossier Optimisation
- Mode objet
Lorsque le mode objet est activé, toutes les requêtes peuvent être générées. Toutefois, la durée de traitement peut être plus longue. Les requêtes en mode objet permettent de travailler sur des éléments dérivés (champs d’une classe issue d’un attribut d’une autre classe ou d’un calcul sur un ou plusieurs attributs d’une classe).
Dossier Flagage
Dossier Datamart
- Datamart colonne société
Renseignez, si besoin, le code société de la colonne qui va recevoir le code société dans la table datamart.
- Datamart réinitialiser la table datamart
En cochant cette case, le programme va réinitialiser la datamart (tables de dimension) à chaque exécution de la requête.
- Datamart créer des nouvelles lignes
Si cette case est cochée : lors d’un nouvel enregistrement, le datamart créé de nouvelles lignes dans la table datamart.
- Datamart modifie des lignes existantes
Si cette case est cochée : lors d’une modification, le datamart modifie les lignes de la table datamart.
- Datamart supprime des lignes existantes
Si cette case est cochée : lors d’une suppression, le datamart supprime dans la base datamart les lignes supprimées dans la base source.
- Datamart désactive les déclencheurs
Lorsque cette case est cochée, les triggers sont désactivés. Ceci apporte un gain de temps lors des traitements, mais les cumuls doivent être réalisés manuellement. Vous pouvez consulter le manuel de paramétrage d’un solution pilotée pour plus de détails sur le fonctionnement des déclencheurs et cumuls.
- Datamart utilisation de la date de modification
Lors d’une mise à jour, si cette case est cochée, le programme va modifier utiliser la date de la dernière modification. Si elle n’est pas cochée, le programme remet à jour toute la table.
- Datamart ajouter une ligne de code *
Si aucune donnée n’est renseignée dans une ligne, il est possible de remplacer une donnée par une étoile. En cochant cette case, une ligne de code étoile sera créee également dans la base de datamart.
- Datamart exécution si la base est vide
La requête va s’exécuter même si la base source ne dipose pas de données.
- Datamart exécution si la base n’est pas vide
En mise à jour, la requête va s’exécuter et alimenter la base datamart uniquement si la base source n’est pas vide.
- Datamart filtre des données
Ouvre la fenêtre Champ calculé qui permet de cibler la mise à jour des données uniquement sur les données indiquées dans cette condition.
Sripts SQL
Dossier Arbre
Ce dossier permet de renseigner les liens parents-enfants utilisés dans les rendus des requêtes destinés au portail Sage 1000. Il est nécessaire de renseigner les colonnes parent et enfant.