Utilisation des attributs UDA

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.

  • Au cours du processus de validation du budget, au lieu de créer une règle de validation des données pour chaque propriétaire sur une ligne de produits (certaines lignes de produits peuvent comprendre des centaines de propriétaires), vous pouvez créer un UDA contenant les noms d'utilisateur applicables aux membres qui utilisent la hiérarchie d'unités d'approbation. Ensuite, dans la règle de validation des données, vous pouvez entrer une fonction de recherche qui renverra les noms d'utilisateur stockés dans l'UDA pour le membre actuel. Par exemple, créez un UDA pour chaque utilisateur dans le chemin promotionnel et affectez un préfixe au nom d'UDA (par exemple, ProdMgr:Kim).

  • 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 :

  1. Cliquez sur l'icône Navigateur Icône Navigateur puis, sous Créer et gérer, cliquez sur Dimensions.
  2. Sélectionnez la dimension aux membres de laquelle associer l'attribut UDA.
  3. Dans la hiérarchie de dimensions, sélectionnez un membre et cliquez sur Icône Modifier.
  4. Sélectionnez UDA.
  5. Sélectionnez une tâche :
    • Pour créer un UDA, cliquez sur Icône Créer, entrez un nom et cliquez sur Enregistrer.

      Remarque :

      N'utilisez pas plus de 60 caractères dans le nom des attributs UDA.

      si vous créez un attribut UDA pour les approbations, assignez un préfixe au début du nom (par exemple, ProdMgr:Nom). Un préfixe indique que l'UDA contient un nom d'utilisateur et active la règle de validation des données pour rechercher l'utilisateur. Utilisez le même préfixe pour tous les UDA d'approbation.

    • Pour modifier un UDA, cliquez sur Icône Modifier, modifiez le nom et cliquez sur Enregistrer.

    • Pour supprimer un UDA, sélectionnez-le, puis cliquez sur Icône Supprimer et confirmez la suppression.

      Remarque :

      La suppression de l'UDA l'enlève de la dimension entière. Lorsque vous supprimez des attributs UDA, vous devez mettre à jour l'ensemble des formules de membre, scripts de calcul et rapports qui leur font référence.

    • Pour effacer les sélections d'UDA, cliquez sur Icône Effacer.

  6. Pour ajouter ou enlever des UDA pour le membre, utilisez les flèches pour déplacer les UDA à partir du panneau Attribut UDA sélectionné et vers celui-ci.
  7. Cliquez sur Enregistrer.