Définir et interroger des données hiérarchiques
Vous pouvez obtenir de précieuses idées professionnelles en définissant et en interrogeant les données associées hiérarchiquement. Les fonctionnalités de visualisation et de modélisation hiérarchique présentent de nombreux avantages :
- Afficher et explorer des informations hiérarchiques complexes.
- Afficher des indicateurs de performance clés (KPI) dans la vue contextuelle d’une hiérarchie.
- Analyser visuellement les informations clés sur le Web et les tablettes.
Certaines tables standard comportent déjà des hiérarchies définies. D’autres tables, notamment des tables personnalisées, peuvent être activées pour une hiérarchie et vous pouvez créer des visualisations pour celles-ci.
Définir des données hiérarchiques
Avec Microsoft Dataverse, les structures de données hiérarchiques sont prises en charge par les relations un-à-plusieurs (1 à N) auto-référentielles des lignes associées.
Notes
Auto-référentiel signifie que la table est associée avec elle-même. Par exemple, la table Compte a une colonne de recherche pour l’associer à une autre ligne de table de compte.
Lorsque des relations un-à-plusieurs (1 : N) auto-référentielles existent, dans la définition de relation l’option Hiérarchique est disponible pour être définie sur Oui.
Pour interroger les données en tant que hiérarchie, vous devez définir l’une des relations auto-référentielles un-à-plusieurs (1 à N) de la table comme hiérarchique.
Pour activer la hiérarchie :
- Tout en affichant les relations 1 à N, sélectionnez la relation auto-référentielle à modifier.
- Dans la définition de relation, définissez Hiérarchique sur Oui.
Notes
- Certaines relations (1 à N) prédéfinies ne peuvent pas être personnalisées. Cela vous empêche de les définir comme relations hiérarchiques.
- Vous pouvez spécifier une relation hiérarchique pour les relations auto-référentielles du système. Cela inclut les relations auto-référentielles 1:N de type système, par exemple la relation « contact_master_contact ».
Important
Vous pouvez avoir plusieurs relations auto-référentielles, mais une seule relation par table peut être définie comme relation hiérarchique. Si vous essayez de modifier le paramètre une fois celui-ci appliqué vous recevez un avertissement :
- En cas de désactivation : Si vous désactivez le paramètre de hiérarchie pour cette relation, l’ensemble des définitions de cumul, des processus et des vues utilisant cette hiérarchie ne seront plus valides. Voulez-vous continuer ?
- En cas d’activation : Si vous activez le paramètre de hiérarchie pour cette relation, toutes les définitions de cumul utilisant la hiérarchie existante ne vont plus être valides. Voulez-vous continuer ?
À moins que vous soyez certain qu’il n’existe aucune autre dépendance sur la hiérarchie existante, vous devez consulter la documentation sur le déploiement ou consulter d’autres personnalisateurs pour comprendre comment la relation hiérarchique existante est utilisée avant de continuer.
Interroger les données hiérarchiques
Sans hiérarchie définie, pour récupérer des données hiérarchiques, vous devez exécuter une requête itérative des lignes associés. Avec une hiérarchie définie, vous pouvez interroger les données associées en tant que hiérarchie, en une seule opération. Vous pouvez interroger les lignes à l’aide de la logique Moins de et Pas moins de. Les opérateurs hiérarchiques Moins de et Pas moins de sont représentés dans la recherche avancée et dans l’éditeur de workflow. Pour plus d’informations sur l’utilisation de ces opérateurs, voir Configurer les étapes de workflow. Pour plus d’informations sur la recherche avancée, voir Création, modification ou enregistrement d’une recherche avancée
Notes
Les développeurs peuvent également utiliser ces opérateurs dans du code. Pour plus d’informations Documentation pour développeurs : Interroger les données hiérarchiques
Les exemples suivants expliquent les scénarios permettant d’interroger des hiérarchies :
Interroger la hiérarchie de compte
Interroger la hiérarchie de compte, y compris les activités associées
Interroger la hiérarchie de compte, y compris les opportunités associées
Voir aussi
Créer et modifier des relations de tables 1 à N (un-à-plusieurs) ou N à 1 (plusieurs-à-un)
Créer et modifier les relations des tables 1:N (un-à-plusieurs) ou N:1 (plusieurs-à-un) à l’aide de l’explorateur de solutions
Visualiser les données hiérarchiques avec des applications basées sur un modèle
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).