ID de membre

Un ID de membre est un identificateur unique permanent pour un membre d'outline Essbase, distinct de son nom. Tous les membres de l'outline ont un ID de membre. Les outlines de noms de membre uniques et en double utilisent des ID de membre, de même que les outlines en mode "aggregate storage" (ASO) et en mode "block storage" (BSO).

Le fait d'avoir un ID persistant pour chaque membre permet à Essbase d'effectuer une restructuration efficace des métadonnées. Dans les outlines de nom de membre uniques, les noms de membre doivent tous être uniques, tandis que dans les outlines de nom de membre en double, ils ne le sont pas. Toutefois, pour tous les types d'outline, tous les membres peuvent être différenciés à l'aide de leur ID membre permanent.

Vous pouvez affecter vous-même des ID de membre. Sinon, ils seront affectés automatiquement par Essbase. Les ID de membre ne peuvent pas être modifiés une fois qu'ils sont affectés. Les ID membre peuvent être n'importe quelle chaîne alphanumérique.

Tous les membres ont des ID de membre, y compris les membres d'attribut. Des ID de membre existent pour les membres dans les outlines de cube en mode "aggregate storage" et "block storage" (y compris le mode hybride).

Vous pouvez affecter des ID de membre au cours des opérations suivantes. Si vous ne le faites pas, Essbase génère automatiquement des ID de membre au cours de ces opérations pour tous les membres qui ne les possèdent pas.

  • Création du cube à partir d'un classeur d'application

  • Créer des dimensions à l'aide d'un fichier de règles

  • Utiliser la modification de l'outline par lots pour ajouter ou mettre à jour un membre

  • Ajout d'un membre dans l'éditeur d'outline de l'interface Web Essbase

  • Ajout d'un membre à l'aide d'une API

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.

Lorsque Essbase génère automatiquement des ID de membre, les ID suivent un modèle de dénomination incrémentiel : id__0, id__1, id__2, etc.

Si vous souhaitez inclure des ID de membre dans un classeur d'application que vous utilisez avec le concepteur de cubes pour concevoir le cube de manière itérative, vous pouvez exporter les ID de membre vers un classeur lorsque vous exécutez le type de travail Exporter Excel. Reportez-vous à Exporter Excel.

Si vous utilisez l'API REST pour modifier l'outline, vous pouvez utiliser l'ID de membre à la place du nom de membre pour la spécification de membre indiquée par thisMbr, chaque fois que vous effectuez une opération d'ajout ou de mise à jour, à condition que vous indiquiez isMbrId comme true. Reportez-vous à la documentation de l'adresse pour Exécuter la modification de l'outline de batch.