Vous pouvez utiliser des attributs définis par l'utilisateur (UDA), c'est-à-dire des expressions ou des mots descriptifs, dans les scripts de calcul, les formules de membre, les rapports et les formulaires. L'attribut UDA renvoie la liste des membres qui lui sont associés. Par exemple :
Vous pouvez utiliser l'attribut UDA HSP_UDF
pour empêcher qu'une formule ne soit remplacée lors de l'actualisation de l'application. Vous devez vous connecter à chaque base de données associée au processus métier et créer la formule de membre avec un attribut UDA. La syntaxe de cet attribut UDA est la suivante : (UDAs: HSP_UDF)
.
Si vous utilisez la fonction @XREF
pour rechercher une valeur de données dans une autre base de données afin de calculer une valeur à partir de la base de données en cours, vous pouvez ajouter l'UDA HSP_NOLINK
aux membres afin d'empêcher la création de la fonction @XREF
sur les cubes autres que le cube source sélectionné pour le membre.
Si vous utilisez une dimension Product contenant plusieurs membres de produit, vous pouvez créer un attribut UDA appelé New Products et l'affecter aux nouveaux produits de la hiérarchie de la dimension Product. Vous pouvez ensuite baser certains calculs sur la mention New Products.
Lors de la conception des formulaires, vous pouvez utiliser un attribut UDA afin de sélectionner les membres pour les formulaires en fonction d'un attribut commun. Lorsque vous créez des formulaires avec des attributs UDA, tous les membres affectés à l'attribut UDA sont ajoutés de manière dynamique au formulaire. Par exemple, si vous créez un attribut UDA appelé New Products et que vous l'affectez aux nouveaux produits de la hiérarchie de la dimension Product, le formulaire affichera automatiquement les nouveaux produits à l'exécution. Lorsqu'il est sélectionné dans le concepteur de formulaires, un attribut UDA est précédé du code UDA
, par exemple, UDA(New Products)
.
Les attributs UDA sont propres aux dimensions. Par exemple, si vous créez un attribut UDA pour un membre Account, il est disponible pour tous les membres Account non partagés. Si vous le supprimez, il est retiré de tous les membres Account. Pour que des attributs UDA soient disponibles pour plusieurs dimensions, créez le même attribut UDA pour plusieurs dimensions. Par exemple, créez un attribut UDA intitulé New pour les dimensions Account et Entity afin que cet attribut soit disponible pour les membres Account et Entity.
Pour utiliser des UDA, procédez comme suit :