Aller au contenu principal

Joindre des tables

Une fois qu'une table a été ajoutée au modèle de données, elle peut être liée à d'autres tables pour définir des relations. Vous pouvez joindre des tables en fonction d'un ou plusieurs champs correspondants.

Vous ne pouvez pas joindre depuis une table de faits. Vous ne pouvez pas joindre une table qui est déjà jointe à une autre table.

remarque

Assurez-vous que le Graphique de conception est visible en survolant Afficher et en sélectionnant Graphique de conception.

Lier des tables

Type de jointureDescription
ManuellementCréez des jointures entre les champs en faisant glisser d'une table à une autre dans le Graphique de conception.
Tables suggéréesAjoutez des jointures à partir d'une liste générée dynamiquement basée sur les jointures créées manuellement par un administrateur ou les jointures fournies dans des modèles. La liste se met à jour automatiquement lorsque de nouvelles jointures sont disponibles.
Sur des tables spécifiquesAjoutez des jointures qui correspondent à un champ contre une constante prédéfinie, un paramètre global (##), ou une variable globale (@@). Utilisez ceci pour lier des tables lorsque les valeurs doivent correspondre à un code ou une dimension spécifique plutôt qu'à un autre champ de table.

Joindre des tables manuellement

  1. Dans le Graphique de conception, sélectionnez les deux tables que vous souhaitez joindre.
  2. Développez chaque table en utilisant l'icône dans le coin supérieur droit.
  3. Cliquez et maintenez le champ dans la première table.
  4. Faites glisser le champ sur le champ correspondant dans la seconde table.
  5. Répétez le processus pour tout champ supplémentaire que vous souhaitez joindre.
  6. Dans l'onglet Fichier, cliquez sur Sauvegarder le modèle de données.

Joindre des tables suggérées

  1. Dans le Graphique de conception, faites un clic droit sur un en-tête de table.
  2. Sélectionnez Jointures suggérées.
  3. Sélectionnez les jointures requises et cliquez sur + Ajouter les jointures sélectionnées. Les jointures sont créées automatiquement, et toutes les tables ou vues référencées sont ajoutées au Graphique de conception.
  4. Dans l'onglet Fichier, cliquez sur Sauvegarder le modèle de données.

astuce

Utilisez Supprimer les jointures sélectionnées pour retirer les jointures suggérées indésirables.

Joindre des tables sur des valeurs spécifiques

  1. Dans le Graphique de conception, faites un clic droit sur un en-tête de table.
  2. Sélectionnez Jointures sur des valeurs spécifiques.
  3. Cliquez sur Ajouter une jointure.
  4. Dans Du champ, sélectionnez le champ source.
  5. Dans Opérateur, choisissez l'opérateur de comparaison approprié.
  6. Dans Valeur, entrez une valeur entre guillemets simples (par exemple, 'COMP001'), ou sélectionnez un paramètre global (##) ou une variable globale (@@).
  7. (Optionnel) Répétez le processus pour des jointures supplémentaires.
  8. Cliquez sur Ok.
  9. Dans l'onglet Fichier, cliquez sur Sauvegarder le modèle de données.

Changer le type de jointure

  1. Dans le Graphique de conception, faites un clic droit sur la flèche représentant la jointure entre deux tables.
  2. Sélectionnez une option de jointure entre Jointure à gauche et Jointure interne.
  3. Dans l'onglet Fichier, cliquez sur Sauvegarder le modèle de données.

Supprimer une jointure

  1. Dans le Graphique de conception, faites un clic droit sur la flèche représentant la jointure.
  2. Sélectionnez Supprimer la jointure.
  3. Dans la boîte de dialogue de confirmation, cliquez sur Ok.
  4. Dans l'onglet Fichier, cliquez sur Sauvegarder le modèle de données.