Lors de la création d'un abonnement à partir de points de vue de liste vers des points de vue de hiérarchie, vous pouvez sélectionner une propriété dans le point de vue de liste pour indiquer le parent du noeud dans le point de vue cible.
Remarques
- Vous devez disposer au minimum de l'autorisation Gestionnaire de métadonnées sur la dimension afin de spécifier la propriété source pour les parents cible.
- Vous pouvez indiquer des propriétés source pour les parents cible uniquement lors de la création d'abonnements à partir de points de vue de liste vers des points de vue de hiérarchie. Cette option n'est pas disponible lors de la création d'abonnements à partir de points de vue de hiérarchie ou lorsque la cible est une liste.
- La propriété que vous sélectionnez doit répondre aux exigences suivantes :
- Il doit s'agir d'une propriété au niveau du noeud.
- Elle doit avoir le type de données Noeud ou Chaîne.
- Pour les propriétés de type de données de noeud : elle doit utiliser le même ensemble de noeuds que le point de vue cible.
-
Pour les propriétés de type de données de chaîne : le type de noeud parent dans la cible est déterminé par l'ensemble de hiérarchies dans la cible. Si un seul type de noeud peut être utilisé pour le parent, ce type de noeud est utilisé. Si plusieurs types de noeud peuvent être utilisés en tant que parent, le type de noeud parent est laissé vide et l'élément de demande dans l'abonnement affiche un problème de validation.
- Le type par défaut de la propriété doit être Aucun ou Dérivé et stocké.
- Elle ne peut pas avoir de valeur héritée.
- Pour les abonnements avec des filtres par action de demande (reportez-vous à la section Filtrage par action), le filtre est appliqué à l'action dans le point de vue source uniquement. Il n'est pas appliqué aux actions des éléments de demande qui ont été générés pour le point de vue cible. Par exemple, supposons que votre abonnement comporte un filtre pour les actions Déplacer. Vous mettez à jour la propriété source du parent cible, ce qui entraîne le déplacement des noeuds dans la cible d'un parent vers un autre. Cependant, comme l'action dans le point de vue source était une mise à jour, le filtre n'est pas appliqué, même si l'action générée dans la cible était un déplacement.
- Cette option n'est pas utilisée lors des opérations Modéliser d'après.
Traitement de la propriété source pour le parent cible
Après avoir sélectionné la propriété permettant d'indiquer le parent dans le point de vue cible :
- Lorsque des noeuds sont ajoutés dans le point de vue source, la propriété que vous avez indiquée sert à identifier le parent dans le point de vue cible sous lequel insérer le noeud. Si la propriété source est laissée vide, le noeud est inséré en tant que noeud supérieur dans le point de vue cible.
- Si la propriété source spécifiée est mise à jour dans le point de vue source, les noeuds sont soit insérés (si la propriété est mise à jour à partir d'une valeur vide), soit déplacés d'un parent vers un autre (si la propriété est renseignée et mise à jour vers une autre valeur) dans le point de vue cible en fonction de la valeur de la propriété mise à jour.