Vue d’ensemble de la création de relations de table plusieurs-à-plusieurs
Les relations de tables Un-à-plusieurs (1 à N) créent une hiérarchie entre les lignes. Avec les relations Plusieurs-à-plusieurs (N à N), il n’y a pas de hiérarchie explicite. Aucune colonne de recherche ni aucun comportement à configurer. Les lignes créées à l’aide d’une relation Plusieurs-à-plusieurs (N à N) peuvent être considérés comme des homologues et la relation est réciproque.
Un exemple de relation plusieurs-à-plusieurs est défini entre deux tables standard incluses avec l’application Dynamics 365 Sales. La table d’opportunité comporte également une relation N à N avec la table de concurrent. Cela permet d’ajouter plusieurs concurrents à l’opportunité et d’associer plusieurs opportunités au même concurrent.
Avec les relations plusieurs-à-plusieurs, une table de relation (ou intersection) stocke les données qui associent les tables. Cette table a une relation de table une-à-plusieurs avec les deux tables liées et ne stocke que les valeurs nécessaires pour définir la relation. Vous ne pouvez pas ajouter des colonnes personnalisées à une table de relation et elle n’est jamais visible dans l’interface utilisateur.
La création d’une relation plusieurs-à-plusieurs nécessite de choisir les deux tables auxquelles vous souhaitez participer dans la relation. Pour les applications pilotées par modèle vous pouvez indiquer comment vous souhaitez que les listes respectives soit accessibles depuis la navigation pour chaque table. Les options sont les mêmes que celles utilisées pour la table principale dans les relations de tables 1 à N. Plus d’informations : Élément du volet Navigation pour la table principale
Toutes les tables ne peuvent pas être utilisées avec des relations plusieurs-à-plusieurs. Si la table n’est pas disponible pour être sélectionnée dans le concepteur, vous ne pouvez pas créer de relation Plusieurs-à-plusieurs avec cette table. Plus d’informations : Documentation pour développeurs : Éligibilité de la relations de table
Il existe deux concepteurs pour créer et modifier les relations 1 à N (1 à plusieurs) et N à 1 (plusieurs à 1) :
Concepteur | Description |
---|---|
Portail Power Apps | Fournit une expérience transparente facile, mais certains paramètres spéciaux ne sont pas disponibles. Plus d’informations : Créer des relations de table plusieurs-à-plusieurs dans Microsoft Dataverse à l’aide du portail Power Apps |
Explorateur de solutions | Pas aussi facile, mais fournit davantage de flexibilité pour des besoins moins courants. Informations complémentaires : Créer des relations de tables N à N (plusieurs-à-plusieurs) dans Dataverse en utilisant l’explorateur de solution |
Notes
Vous pouvez également créer une relation de table Plusieurs-à-plusieurs (N à N) dans votre environnement comme suit :
- Importer une solution contenant la définition de la relation. Plus d’informations : Importer, mettre à jour et exporter des solutions
- Un développeur peut utiliser des services de métadonnées pour écrire un programme afin de créer et de mettre à jour les relations de table. Plus d’informations : Documentation pour développeurs : Personnaliser les métadonnées de la relation de table
Les informations de cette rubrique vous permettent de choisir le concepteur à utiliser.
Vous devez utiliser le portail Power Apps permet de créer et modifier les relations de table Plusieurs-à-plusieurs (N à N) sauf si vous devez traiter l’un des besoins suivants :
- Configurer des options du volet de navigation pour des applications basées sur un modèle.
- Masquer la relation dans la Recherche avancée dans les applications basées sur un modèle.
Voir aussi
Créer et modifier des relations entre des tables
Créer des relations de table plusieurs-à-plusieurs dans Dataverse à l’aide du portail Power Apps
Créer des relations de tables N à N (plusieurs-à-plusieurs) dans Dataverse en utilisant l’explorateur de solution
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é).