Méthodes de construction de dimension

La méthode de construction de dimension détermine l'algorithme utilisé par Essbase pour créer ou modifier des dimensions, des membres et des alias dans l'outline du cube. Selon la forme de votre source de données, la méthode de construction idéale peut référencer des générations, des niveaux, des parents-enfants ou des chaînes.

Lorsque vous créez des dimensions, chaque enregistrement (ligne) de la source de données définit un membre de la dimension. Chaque enregistrement doit suivre le même ordre de dimension ("dimensionalité") que les autres enregistrements.


Cette image illustre le concept d'enregistrements et de champs dans une source de données, tel que décrit dans le texte précédant l'image.

Instructions relatives aux méthodes de paramétrage

Utilisez les instructions suivantes pour sélectionner la méthode de compilation appropriée pour la source de données :

Type de données dans chaque enregistrement Exemples  Opération souhaitée Méthode de construction(1) Informations sur le type de champ

Données descendantes

Chaque enregistrement indique le nom du parent, le nom de l'enfant, les enfants de cet enfant, etc.

Année, Trimestre, Mois

Modifier les propriétés des dimensions et des membres existants

Références de génération

Numéro de génération de chaque champ.

Données ascendantes

Chaque enregistrement indique le nom du membre, le nom de son parent, le nom du parent de son parent, etc.

Mois, Trimestre, Année

  • Créer des membres partagés regroupés dans différentes générations

  • Modifier les propriétés des dimensions et des membres existants

Références de niveau

Numéro de niveau de chaque champ.

Parent suivi de son enfant

Chaque enregistrement indique le nom du parent et le nom du nouveau membre enfant, dans cet ordre, bien qu'ils puissent également spécifier d'autres informations.

Cola, Diet Cola

  • Créer des membres partagés regroupés dans différentes générations

  • Partager les membres autres que de niveau 0

  • Modifier les propriétés des dimensions et des membres existants

Références parent-enfant

 

Liste des nouveaux membres

Chaque source de données répertorie les nouveaux membres. Elle n'indique pas l'emplacement des membres dans l'outline. Essbase fournit des algorithmes qui déterminent où ajouter ces membres.

Jan, Fév, Mar, Avril

Ajouter tous les membres en tant qu'enfants d'un parent existant (éventuellement un parent "fictif")

Ajouter en tant qu'enfant du parent spécifié

 

800-10, 800-20

Ajouter tous les membres à la fin de la dimension

Ajouter en tant que semblable au niveau le plus bas

 

800-10, 800-20

Ajouter chaque nouveau membre à la dimension contenant des membres similaires

Ajouter en tant que semblable à un membre avec une chaîne correspondante

 

Liste des membres de la dimension de base et de leurs attributs

Canette Cola 16oz, bouteille de bière racine 14oz

Ajouter des membres à une dimension d'attribut et associer les membres ajoutés aux membres appropriés de la dimension de base

Références de génération, de niveau ou parent-enfant, selon l'organisation des données source

Numéro de chaque champ.

Le nombre correspond au numéro de génération ou de niveau du membre associé de la dimension de base ou à zéro.

Note de bas de page 1 A l'aide de la création de références de niveau, vous ne pouvez pas créer un alias portant le même nom que son membre. Cette restriction ne s'applique pas si vous utilisez d'autres méthodes de création, y compris la méthode de création des références de génération.

Sélectionner une méthode de création pour une nouvelle règle de construction de dimension

Lorsque vous utilisez des classeurs d'application pour créer des dimensions, vous indiquez la méthode de construction dans les définitions de la feuille de calcul de dimension. Par exemple, cette définition spécifie une méthode de construction parent-enfant.


La méthode de création de PARENT-CHILD est spécifiée dans la section Définitions de la feuille de calcul de la dimension Produit.

Lorsque vous concevez une nouvelle règle de construction de dimension dans l'interface Web Essbase, vous pouvez sélectionner une méthode de construction lorsque vous associez une dimension à la règle pour la première fois. Exemple :

  1. Dans une nouvelle règle de construction de dimension, cliquez sur Dimensions.


    Bouton Dimensions dans l'éditeur de règles de l'interface Web Essbase

  2. Saisissez ou recherchez un nom de dimension (par exemple, Produits). Cliquez sur Ajouter, puis sur OK.


    Boîte de dialogue Modifier les dimensions avec un champ de texte vide et un bouton Ajouter

  3. Cliquez sur le nom de la dimension que vous avez ajoutée. Par exemple, cliquez sur Produit.


    Boîte de dialogue Modifier les dimensions avec un lien vers la dimension associée actuelle, Produit

  4. Sélectionnez l'une des méthodes de build et cliquez sur OK.


    Boîte de dialogue Edit Dimensions dans l'éditeur de règles avec les options Build Method affichées : Generation, Parent Child, Level, Add as child of, Process generation null, Process level null, Add as sibling of low level et Add as sibling of matching string

    Les options de méthode de paramétrage suivantes sont disponibles.

    Méthode de construction Cas d'emploi
    Génération Références de génération dans les builds de dimension
    Parent/enfant Références parent-enfant dans les builds de dimension
    Niveau Références de niveau dans les builds de dimension
    Ajouter en tant qu'enfant de Non disponible actuellement
    Génération de processus - NULL Références de génération dans les builds de dimension
    Niveau de processus - NULL Références de niveau dans les builds de dimension (reportez-vous à "Traitement des champs vides")
    Ajouter en tant que semblable du niveau le plus bas Ajouter des membres en tant que semblables du niveau le plus bas
    Ajouter en tant que semblable de la chaîne de concordance Ajouter des membres en fonction des correspondances de chaînes

Identifier la méthode de création pour une règle de construction de dimension existante

Lorsque vous affichez ou modifiez une règle de construction de dimension dans l'interface Web Essbase, l'examen de l'ordre et du type des champs indique souvent la méthode de construction utilisée. Par exemple, les champs de cette règle de chargement sont triés et saisis pour indiquer une méthode de paramétrage parent-enfant.


Méthode de création de l'enfant parent indiquée par le type et l'ordre des champs dans l'éditeur de règles : le champ saisi parent est le premier, suivi de l'enfant.

Pour vérifier la méthode de construction dans les paramètres de règle, procédez comme suit :

  1. Cliquez sur Dimensions.


    Bouton Dimensions dans l'éditeur de règles de l'interface Web Essbase

  2. Cliquez sur le nom de la dimension à laquelle cette règle est associée. Par exemple, cliquez sur Produit.


    Boîte de dialogue Modifier les dimensions avec un lien vers la dimension associée actuelle, Produit

  3. La méthode de build est visible dans l'onglet Détails.


    L'onglet Détails de la boîte de dialogue Propriétés de dimension inclut la méthode de construction

Export d'un cube existant avec une autre méthode de paramétrage

Vous pouvez exporter n'importe quel cube vers un classeur d'application et sélectionner une nouvelle méthode de création lors de l'export. L'export prend en charge les méthodes de paramétrage Parent-Enfant et Génération.

  1. Sur la page d'accueil, ouvrez l'application.

  2. Dans le menu Actions, à droite du nom de la base de données, cliquez sur Exporter vers Excel.

  3. Sélectionnez la méthode de construction.

    Boîte de dialogue Exporter vers Excel avec les options Méthode de création d'export de Parent-Enfant ou Génération
  4. Sélectionnez l'une des méthodes de build et cliquez sur OK.