Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Décisionnel
Glossaire Décisionnel

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

A
Alias
Abrégé
Abrégé réduit
Abrégé niveau
Assemblage

C
Clause
Colonne
Condition
Contexte

E
Expression

F
Filtre
Fonction
Fonction agrégat

H
Hiérarchie

J
Jointure

M
Moteur SGBDR
Métier

O
Objet

P
Projet

Q
Qualification

S
Séparateur

U
Univers

V
Vue

Alias
   Un alias permet de renommer la table, c'est un pointeur logique vers un autre nom de table. On définit un alias afin d'éviter les boucles, lorsqu'on a besoin d'accéder plusieurs fois à la même table avec une information origine différente.

   Exemple : on crée un alias sur la table des devises pour identifier la devise de référence et la devise de reporting.

Abrégé
   L'abrégé est la concaténation du code et de l'intitulé d'une entité.

   Exemple :
    - compte = "44586"
    - intitulé = "Taxe sur chiffre d'affaires sur factures non parvenues"
    - abrégé = "44586 - Taxe sur chiffre d'affaires sur factures non parvenues"

Abrégé réduit
   L'abrégé réduit est la concaténation du code et de l'intitulé réduit d'une entité.

   Exemple :
    - compte = "44586"
    - intitulé réduit = "Taxe sur CA sur FNP"
    - abrégé réduit = "44586 - Taxe sur CA sur FNP"

Abrégé niveau
   L'abrégé niveau est la concaténation du niveau, du code et de l'intitulé réduit d'une entité.

   Exemple :
    - compte = "44586"
    - intitulé réduit = "Taxe sur CA sur FNP"
    - abrégé niveau = "3 - 44586 - Taxe sur CA sur FNP" où 3 correspond au niveau du CGR dans la composition.

Assemblage
   Un assemblage est un regroupement de métiers permettant une préparation avant son intégration en métier.

Clause
   La clause (clause Where) est une entité de l'application Décisionnel. Il s'agit d'une expression SQL liée à la colonne qui permet de limiter le nombre d'enregistrements retournés par la requête.

Colonne
   La colonne est l'information la plus fine gérée dans un métier.
La colonne est la traduction de la base de données en langage utilisateur.

   Il existe deux types de colonnes :
- les colonnes basées qui font référence à un élément de la base de données ;
- les colonnes calculées pour lesquelles on définit une expression SQL utilisant un ou plusieurs élément(s) de la base de données.

Condition
   "Condition" est le terme utilisé pour désigner un filtre.

Contexte
   Le contexte est une notion spécifique à Business Objects.

   Un contexte est un ensemble de jointures qui spécifie un chemin parmi plusieurs, via les tables d'une boucle. Il garantit que des jointures provenant de différents chemins ne sont pas incluses dans la même requête.

   Lors de la définition du contexte, on lui attribue un libellé et on identifie les jointures qu'il contient, seules ces dernières seront prises en compte dans la requête, les autres jointures de la boucle n'étant plus autorisées.

Expression
   On utilise le terme "expression" pour désigner la formule de calcul d'une colonne (colonne calculée).
On parle aussi d'expression SQL lorsque l'on définit une jointure, un filtre ou une clause.

Filtre
   Un filtre est une opération qui permet de restreindre le type et la quantité des données retournées par une requête.

   Lorsque le filtre est défini au niveau du métier, on peut parler de filtre prédéfini par opposition aux filtres construits par l'utilisateur dans les rapports.

   Dans Business Objects, le filtre s'appelle condition.

Fonction
   Fonction est le terme générique que nous utilisons pour désigner tous les mots utilisables dans la définition d'un métier. Chaque fonction est associée à un produit.

   Les fonctions définies :

   - Les fonctions standard ;

   - Les mots-clés :
Select et Prompt s'utilisent différemment suivant l'outil décisionnel utilisé.

   - Les fonctions liées à la base de données (exemple : count, sum, min, max, etc.) ;

   - Les fonctions propres à Business Objects :

   
Fonction Business Objects Description Fonction Décisionnel
@Aggregate_Aware(,) Permet d'améliorer la performance des transactions SQL. Pour cela, cette fonction détermine les tables à utiliser lors de la génération du SQL : tables agrégées ou tables détaillées. @Aggregate_Aware§ , ... , §
@Prompt(,,,,) Permet de créer un objet interactif. Dans l'éditeur de requête, ce type d'objet entraîne l'affichage d'un message invitant l'utilisateur à saisir une valeur spécifique. @Prompt§       §        (*)
@Script(,,) Permet de récupérer le résultat de l'exécution d'une macro créée à l'aide de Visual Basic Editor dans Business Objects. @Script§    ,    ,    §
@Select() Permet de réutiliser la clause Select d'un objet existant. @Select§       §        (*)
@Variable() Permet de référencer la valeur attribuée à un nom ou une variable. @Variable§      §
@Where() Permet de réutiliser la clause Where d'un objet existant. @Where§ vue\colonne §

(*) Select,   Prompt

Fonction agrégat
   On associe une fonction d'agrégée aux colonnes (objets) de type "indicateur" sur laquelle repose l'indicateur durant l'analyse montante.
Les fonctions d'agrégat sont : Aucune, Maximum, Minimum, Moyenne, Nombre et Somme. Ces valeurs sont définies comme occurrence du paramètre AGRGWCOL.

Hiérarchie
   Cette notion est propre à Business Objects.

   Elle permet de définir les éléments d'une hiérarchie de dimensions pour effectuer une analyse multidimensionnelle.

   Dans les métiers, on trouve des hiérarchies :

   - de date : année, trimestre, mois, jour sur les principales dates du produit ;

   - basées sur les hiérarchies, compositions ou familles du produit pour lesquelles il existe une table de mise à plat : établissement, poste, CGR, famille fournisseurs, famille clients, famille articles, etc. Ces hiérarchies sont mises à disposition pour les entités suivantes : identifiant, intitulé, intitulé réduit, abrégé (identifiant + intitulé), abrégé réduit (identifiant + intitulé réduit) ;

   - basées sur d'autres informations du produit. Par exemple, sur le complément article (marque, forme, série, etc.).

Jointure
   Une jointure est le lien entre au moins deux tables.

   Les différents types de jointures gérées :

   - les équi-jointures : elles reposent sur l'égalité entre la colonne d'une table et la colonne d'une autre table. Les deux tables comportant une colonne commune la jointure synchronise ces deux tables. L'égalité peut être répétée sur plusieurs colonnes ;

   - les théta-jointures : elles reposent sur un rapport autre que celui de l'égalité entre deux colonnes ;

   - les jointures externes : elles relient deux tables, dont l'une comporte des lignes qui n'ont pas d'équivalence dans la colonne commune de l'autre table.

Moteur SGBDR
   Moteur de la base de données : Oracle, etc.

Métier
   Un métier est un regroupement fonctionnel d'informations issues du produit Cegid XRP Ultimate.

   Un métier est associé à une application principale (Achats, Finances, Ventes, etc.) mais les informations contenues peuvent appartenir à plusieurs applications. Un métier est défini dans une langue, c'est-à-dire que les expressions en langage utilisateur sont dans la langue du métier.

   Il existe différents types de métiers : Les différents métiers

   On retrouve associées à un métier toutes les informations nécessaires à la génération pour le produit BI concerné : jointures, vues, filtres, colonnes.

Objet
   "Objet" est un terme spécifique à Business Objects pour désigner la colonne.

Projet
   Le projet est l'équivalent du métier.

   Le projet est la représentation logique d'une partie de la base de données.

   Le projet vous donne une vision fonctionnelle orientée métier et utilisateur. De ce fait, vous travaillez avec des objets ayant des libellés explicites.

Qualification
   Cette notion est spécifique à Business Objects.

   La qualification d'une colonne (objet) renseigne sur la façon dont elle peut être utilisée lors de l'analyse multidimensionnelle. Un objet peut prendre les qualifications suivantes : dimension, indicateur ou mesure, information.

   La dimension est l'objet-clé de l'analyse : une dimension peut être considérée comme étant le pivot de l'analyse multidimensionnelle. Une dimension peut être une colonne comme CGR, Client, Fournisseur, Article. Toutes les dimensions ayant un trait commun peuvent être regroupées dans des hiérarchies de dimensions.

   Une colonne de type information fournit des données destinées à décrire une dimension. Elle est obligatoirement associée à un objet de type dimension. Une colonne de type information ne peut pas être utilisée lors d'une analyse descendante.

   Une colonne de type indicateur ou mesure provient d'une des fonctions agrégées (nombre, somme, minimum ou maximum) ou est un élément numérique sur lequel on peut appliquer l'une de ces fonctions. Ce type de colonne fournit des informations statistiques.

Séparateur
   Les intitulés (complet et réduit) des colonnes, les expressions SQL sont composées de plusieurs mots. De manière à pouvoir effectuer tous les contrôles nécessaires à la validité du métier certaines règles ont été fixées concernant la structure de ces informations.

   Dans les expressions SQL le séparateur de ces mots est l'espace. Chaque chaîne de caractères comprise entre deux espaces doit être référencée comme fonction (GDFON).

   Les intitulés complet et réduit d'une colonne doivent être une chaîne de caractères. Cette chaîne de caractères peut être composée de plusieurs mots. Dans ce cas le séparateur ne pouvant être l'espace, nous avons pris comme convention dans les métiers d'utiliser le caractère de soulignement : _.

Univers
   L'univers est l'équivalent Business Objects du métier.

   L'univers est la représentation logique d'une partie de la base de données.

   L'univers vous donne une vision fonctionnelle orientée métier et utilisateur. De ce fait, vous travaillez avec des objets ayant des libellés explicites.

Vue
   Une vue est un regroupement logique d'informations associées à un métier. On identifie quatre types de vues : les vues de jointure, les vues de filtres et les vues de colonnes.