Configurer une dimension comme source
- Ajoutez une source pour la connexion IBM requise.
- Sélectionnez le type d’objet « Dimension ».
- Sélectionnez la dimension et sa hiérarchie.
- Ouvrez l’aperçu et vérifiez les racines, les éléments enfants et les attributs.
- Transmettez le tableau à une destination de fichier, un filtre ou une recherche de référence dans le flux.
UBC Data Bridge lit les définitions d’attributs, les éléments et les relations de la hiérarchie sélectionnée. Cette page décrit la dimension utilisée comme source. Pour écrire des éléments, des attributs ou des relations, configurez séparément une connexion en rôle destination avec le type d’objet « Dimension ».
Colonnes techniques de sortie
| Colonne | Valeur |
|---|---|
__ibm_dimension | Nom de la dimension |
__ibm_hierarchy | Nom de la hiérarchie sélectionnée |
__ibm_element | Nom principal de l’élément |
__ibm_parent | Élément parent de cette occurrence ; vide pour une racine |
__ibm_depth | Profondeur depuis la racine, en commençant à 0 |
__ibm_path | Chemin sous forme de tableau JSON de noms |
__ibm_weight | Poids de la relation avec le parent |
__ibm_element_type | Numeric, String ou Consolidated |
__ibm_consolidation_level | Niveau de consolidation IBM |
Les attributs de la hiérarchie suivent les colonnes techniques : numériques, textuels et Alias. Si un nom d’attribut entre en conflit avec un champ technique, son en-tête reçoit le préfixe Attribute:.
Parents multiples et sens des niveaux
Un élément appartenant à plusieurs consolidations apparaît une fois par occurrence. Le nombre de lignes de la hiérarchie peut donc dépasser celui des éléments uniques. Utilisez le chemin et l’élément parent pour distinguer les occurrences.
La profondeur depuis la racine et le niveau de consolidation TM1 décrivent des propriétés différentes. Par exemple, un élément feuille possède un niveau de consolidation 0, mais peut se trouver à une profondeur de 3. Le chemin est un tableau JSON ; les caractères séparateurs dans un nom ne déforment donc pas sa structure.
Validation et limites
L’extraction valide les types d’éléments, l’existence des parents et enfants, les poids, les relations dupliquées et l’absence de cycles. Une réponse IBM invalide arrête le traitement. La structure et les attributs sont soumis à la limite de la source.
Pour vérifier, sélectionnez une consolidation et contrôlez ses enfants, leur ordre, leurs poids et leurs attributs. Si vous avez besoin d’une liste d’éléments uniques, supprimez explicitement les doublons après lecture à l’aide de la colonne __ibm_element; cette opération écarte volontairement les informations sur les autres relations parentales.