Définir les informations de type de champ de construction de dimension
Si vous n'effectuez pas de construction de dimension, ignorez cette rubrique.
Lorsque vous définissez des types de champ dans la règle, vous indiquez au moins les informations suivantes :
-
Dimension à laquelle appartiennent les membres de cette colonne.
-
Type de champ attendu dans cette colonne, tel qu'un parent, un enfant, une génération, une propriété ou un alias. Le type de champ dépend de la source de données et de la méthode de création utilisée.

-
Informations supplémentaires en fonction du type de champ. Par exemple, pour un type de champ de génération, vous indiquez également le numéro de génération des membres de cette colonne.

Types de champ et méthodes de création valides
Lors de la conception d'une règle de construction de dimension, vous affectez des types aux champs de données source pour aider Essbase à construire correctement la dimension.
Dans l'interface Web Essbase, vous affectez le type sous le nom de dimension :

Le tableau suivant répertorie les types de champ et les méthodes de paramétrage valides.
Tableau 12-1 Types de champ et méthodes de création valides
| Type de champ(1) | Contenu du champ | Méthodes de build valides |
|---|---|---|
|
Un alias |
Un alias La valeur d'alias ne sera pas affectée au nouveau membre si la valeur Construction de dimension de mise à jour de membre est définie sur Enlever les éléments non spécifiés et que la source de données d'un nouveau membre contient la valeur d'alias d'un membre enlevé. Elle sera affectée si vous indiquez Réinitialiser la dimension. Dans une règle standard, un champ de génération ou de niveau doit avoir la même valeur, ou un champ précédent doit être un parent ou un enfant. Dans une règle basée sur un index, il doit y avoir un champ de génération ou de niveau avec la même valeur, ou un champ précédent doit être un parent ou un enfant. |
Références de génération, de niveau et parent-enfant |
|
Propriété |
Propriété de membre. Dans les données source, utilisez les codes suivants pour spécifier la propriété. Opérateur de consolidation
Type de stockage de données
Solde suivant période
Calcul à deux passes
Option Ignorer
Reporting des charges
Type hiérarchie
|
Références de génération, de niveau et parent-enfant |
|
Formule |
une formule. |
|
|
Nom de devise |
(Outlines de stockage de blocs uniquement) Nom de devise |
|
|
Catégorie de devise |
(Outlines de stockage de blocs uniquement) Catégorie de devise |
|
|
Attribut UDA |
Un ADU |
|
|
Dimension d'attribut |
Dimension d'attribut. Disponible dans les règles standard et basées sur un index. | |
|
Parent d'attribut |
Dans une dimension d'attribut, nom du membre parent du membre d'attribut dans le champ suivant. Nécessaire uniquement si le membre en double est activé pour l'outline et qu'il existe deux membres d'attribut du même nom. Disponible uniquement pour les règles standard. |
|
|
Nom d'une dimension d'attribut spécifique |
Membre de la dimension d'attribut indiquée. Ce membre est associé à une génération ou à un niveau spécifié de la dimension de base sélectionnée. |
|
|
Génération |
Nom d'un membre dans la génération indiquée |
Références de génération |
|
Génération de doublons |
Nom d'un membre dont un membre partagé est enfant. Disponible uniquement pour les règles standard. |
|
|
Alias de création en double |
Alias du membre partagé. Disponible uniquement pour les règles standard. |
|
|
Niveau |
Nom d'un membre d'un niveau. Disponible uniquement pour les règles standard. |
Références de niveau |
|
Niveau en double |
Nom d'un membre dont un membre partagé est enfant. Disponible uniquement pour les règles standard. |
|
|
Alias de niveaux en double |
Alias du membre partagé. Disponible uniquement pour les règles standard. |
|
|
Parent |
Nom d'un parent. |
Référence parent-enfant |
|
Enfant |
Nom d'un enfant. Il doit y avoir un champ parent quelque part avant. |
|
|
Priorité selon laquelle le membre est calculé ( 0 à 127 ) |
||
|
Identificateur unique d'un membre, distinct de son nom. Disponible uniquement pour les règles basées sur un index. Lorsque vous créez des dimensions, tous les membres (y compris les membres partagés) ont des ID de membre uniques. Si vous migrez une outline existante à l'aide de l'un des outils de migration Essbase, les ID de membre sont automatiquement affectés lors de la migration. Si vous appliquez un patch à Essbase sans migrer à l'aide de l'un des outils de migration Essbase, les ID de membre sont affectés lors de la première modification réussie de l'outline après l'application du patch. |
||
|
Membre de référence |
Pris en charge uniquement dans les règles basées sur un index, ce type permet de modifier les membres existants. L'utilisation de ce type nécessite que le champ fasse référence à un membre existant. Pour un cas d'emploi, reportez-vous à "Exercice de bonus" dans Créer une règle de construction de dimension. |
Références de génération |
|
Utilisation du niveau d'agrégation |
Options permettant d'influencer la sélection des vues par défaut et basée sur les requêtes sur les cubes en mode "aggregate storage".
|
|
| Chaîne de format | Chaîne de format, si le cube est activé pour les mesures typées. La chaîne de format vous permet de formater les valeurs des mesures de type numérique afin qu'elles apparaissent dans les requêtes sous forme de texte, de dates ou d'autres types prédéfinis. Par exemple, en utilisant une valeur formatée basée sur du texte, vous pouvez afficher les cellules de données comme "Elevée", "Moyenne" et "Faible". | |
| Prototype | ID membre (ou nom unique) du membre prototype pour ce membre partagé. Ce champ est obligatoire pour les membres partagés dans les outlines de membres en double. Si cette valeur n'est pas définie, les membres sont créés en tant que membres en double au lieu de membres partagés. |
Note de bas de page 1 Les types de champ dont le nom commence par un doublon (génération de doublons et alias de niveau de doublon, par exemple) ne sont pas liés aux noms de membre en double.
Exemple de méthode de création parent-enfant
Voici un exemple de règle de construction de dimension qui utilise la méthode de construction Parent-enfant. Le type de champ Parent doit venir en premier, suivi des enfants.

Exemple de méthode de construction de génération
Voici un exemple de règle de construction de dimension qui utilise la méthode de construction Génération. La génération 1 est la dimension elle-même, de sorte que la règle de construction commence par la génération 2. Les générations doivent être dans l'ordre croissant dans la règle, car il s'agit d'une règle standard (non basée sur l'index).

Exigences relatives à l'affectation de types de champ
Chaque méthode de paramétrage comporte des conditions pour l'affectation de types de champ.
Exigences relatives à la méthode de génération pour les builds de dimension standard (non index) :
-
Si les numéros de génération ne commencent pas à 2, le premier membre de la génération indiquée doit exister dans l'outline.
-
Les numéros de génération doivent former une plage contiguë. Par exemple, si les générations 3 et 5 existent, vous devez également définir la génération 4.
-
Placez les champs de génération de doublons immédiatement après les champs de génération (ceux-ci sont applicables si vous utilisez des membres partagés dans une règle de méthode de génération). De même, placez les champs Alias de génération de doublons immédiatement après les champs Génération de doublons.

-
Regrouper les champs de génération de façon séquentielle au sein d'une dimension. Exemple :
Produit 2, Produit 3, Produit 4.
-
Placez les champs d'association d'attributs après le champ de base auquel ils sont associés et indiquez le numéro de génération du membre de dimension de base associé. Exemple :
Génération de produit 2, Génération de produit 3, Onces de produit 3
Le numéro de génération doit correspondre à la génération du membre dans l'outline pour laquelle le champ fournit des valeurs. Par exemple, Product Generation 3 signifie que les valeurs du champ sont des membres de troisième génération de la dimension Produit. La valeur
2dans ID de membre de population 2 et Alias de population 2 indique que les valeurs du champ sont associées au membre de deuxième génération de la dimension Population.
Remarques :
Lorsque vous utilisez la méthode de création de génération pour créer une dimension de membre en double, le nombre maximum de générations est de 20.
Configuration requise pour la méthode de paramétrage des niveaux :
-
Placez les champs de niveau en double immédiatement après les champs de niveau (ceux-ci s'appliquent si vous utilisez des membres partagés dans une règle de méthode de construction de niveau). De même, placez les champs Alias de niveau en double immédiatement après les champs Niveau en double.
-
Chaque enregistrement doit contenir un membre de niveau 0. Si un membre de niveau 0 est répété sur un nouvel enregistrement avec un autre parent, Essbase rejette l'enregistrement, sauf si vous sélectionnez la propriété de membre Autoriser les déplacements.
-
Champs de niveau groupe séquentiellement au sein d'une dimension.
-
Placez les champs de chaque regroupement dans l'ordre séquentiel.
-
Utilisez un seul enregistrement pour décrire les regroupements principal et secondaire.
-
Placez les champs d'association d'attributs après le champ de base auquel ils sont associés et indiquez le numéro de niveau du membre de dimension de base associé. Exemple :
Niveau de produit 3, Onces de produit 3, Niveau de produit 2
-
Le numéro de niveau doit correspondre au niveau du membre dans l'outline pour lequel le champ fournit des valeurs. Par exemple, le chiffre 3 dans Niveau de produit 3 indique que les valeurs du champ sont des membres de niveau 3 de la dimension Produit. La valeur
2dans Alias de population 2 indique que les valeurs du champ sont associées au deuxième niveau de la dimension Population.
Exigences relatives à la méthode de paramétrage parent-enfant :
Si le type de champ est parent ou enfant, saisissez 0 (zéro) dans la zone de texte Nombre.
Exigences relatives à la méthode de création des noms de dimension d'attribut :
Le numéro de génération ou de niveau doit correspondre à la génération ou au niveau du membre de base associé dans l'outline. Par exemple, la valeur 3 dans Onces de produit 3 indique que les valeurs du champ sont les membres de la dimension d'attribut Onces qui sont associés au membre de troisième génération de la dimension Produit dans le même enregistrement de données source.
Si nécessaire, déplacez les champs vers les emplacements requis.