Procédure : ajouter, supprimer, afficher ou modifier une relation logique à l'aide du Concepteur de vue de source de données (Analysis Services)
Des relations sont requises dans Microsoft SQL Server Analysis Services pour identifier les tables de faits et de dimension, pour créer des requêtes pour la récupération de données et de métadonnées à partir de sources de données sous-jacentes, et pour tirer parti des fonctionnalités Business Intelligence avancées. Utilisez Business Intelligence Development Studio pour supprimer, modifier ou afficher les relations existantes ou pour définir de nouvelles relations logiques dans un projet ou une base de données Analysis Services.
Pour ajouter une relation entre des tables, des requêtes nommées ou des vues
Dans Business Intelligence Development Studio, ouvrez le projet ou connectez-vous à la base de données qui contient la vue de source de données dans laquelle vous souhaitez ajouter une relation logique.
Dans l'Explorateur de solutions, développez le dossier Vues des sources de données, puis ouvrez la vue de source de données dans le Concepteur de vue de source de données en effectuant une des actions suivantes :
Double-cliquez sur la vue de source de données.
Cliquez avec le bouton droit sur la vue de source de données, puis cliquez sur Ouvrir.
Cliquez sur la vue de source de données, puis dans le menu Affichage, cliquez sur Ouvrir.
Ouvrez la boîte de dialogue Ajouter une relation en effectuant une des actions suivantes :
Cliquez avec le bouton droit sur la table, la requête nommée ou la vue à laquelle vous voulez ajouter une relation dans le volet Schéma, puis cliquez sur Nouvelle relation.
Cliquez avec le bouton droit sur la table, la requête nommée ou la vue à laquelle vous voulez ajouter une relation dans le volet Tables, puis cliquez sur Nouvelle relation.
Dans la barre d'outils Vue de source de données, cliquez sur Nouvelle relation.
Dans le Concepteur de vue de source de données, dans le volet Schéma ou Tables, faites glisser une colonne de la table source de la relation à créer vers une colonne dans la table de destination.
Notes
Pour rechercher une table, une vue ou une requête nommée, vous pouvez utiliser l'option Rechercher une table en cliquant sur le menu Vue de source de données ou en cliquant avec le bouton droit dans une zone ouverte du volet Tables ou Schéma. Pour plus d'informations, consultez Procédure : afficher des objets dans une vue de source de données à l'aide du Concepteur de vue de source de données (Analysis Services).
Dans la boîte de dialogue Créer une relation, procédez comme suit :
Sélectionnez la table, la requête nommée ou la vue appropriée dans la liste Table source (clé étrangère).
Sélectionnez la table, la requête nommée ou la vue appropriée dans la liste Table de destination (clé primaire).
Sélectionnez des colonnes dans les listes Colonnes sources et Colonnes de destination pour créer une relation entre les deux tables.
Si Business Intelligence Development Studio détecte, lors de l'échantillonnage des données dans la requête nommée, la vue ou la table sous-jacente, que vous avez défini la relation dans une direction incorrecte (de la clé primaire vers la clé étrangère plutôt que l'inverse), vous serez invité à en inverser le sens. Pour inverser rapidement le sens, cliquez sur Inverser.
Si Business Intelligence Development Studio détecte qu'une relation existe déjà pour les colonnes sélectionnées, vous recevrez un message. Vous ne pouvez pas définir des relations en double.
Si vous le souhaitez, dans la zone Description, tapez la description de la relation.
Cliquez sur OK pour définir la relation.
Enregistrez la vue de source de données modifiée en effectuant une des actions suivantes :
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Dans la barre d'outils du Concepteur de vue de source de données, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Fermez le Concepteur de vue de source de données dans Business Intelligence Development Studio, puis cliquez sur Enregistrer à l'invite.
Pour afficher ou modifier une relation entre des tables, des requêtes nommées ou des vues dans le volet Schéma
Dans Business Intelligence Development Studio, ouvrez le projet ou connectez-vous à la base de données qui contient la vue de source de données dans laquelle vous souhaitez afficher ou modifier une relation logique.
Dans l'Explorateur de solutions, développez le dossier Vues des sources de données, puis ouvrez la vue de source de données dans le Concepteur de vue de source de données en effectuant une des actions suivantes :
Double-cliquez sur la vue de source de données.
Cliquez avec le bouton droit sur la vue de source de données, puis cliquez sur Ouvrir.
Cliquez sur la vue de source de données, puis dans le menu Affichage, cliquez sur Ouvrir.
Dans le volet Schéma, cliquez avec le bouton droit sur la relation que vous souhaitez afficher, puis cliquez sur Modifier une relation (ou double-cliquez simplement sur la flèche représentant la relation).
Vérifiez ou modifiez la relation dans la boîte de dialogue Modifier une relation, puis, selon le cas, cliquez sur OK ou sur Annuler.
Enregistrez la vue de source de données modifiée en effectuant une des actions suivantes :
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Dans la barre d'outils du Concepteur de vue de source de données, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Fermez le Concepteur de vue de source de données dans Business Intelligence Development Studio, puis cliquez sur Enregistrer à l'invite.
Pour afficher ou modifier une relation entre des tables, des requêtes nommées ou des vues dans le volet Tables
Dans Business Intelligence Development Studio, ouvrez le projet ou connectez-vous à la base de données qui contient la vue de source de données dans laquelle vous souhaitez afficher ou modifier une relation logique.
Dans l'Explorateur de solutions, développez le dossier Vues des sources de données, puis ouvrez la vue de source de données dans le Concepteur de vue de source de données en effectuant une des actions suivantes :
Double-cliquez sur la vue de source de données.
Cliquez avec le bouton droit sur la vue de source de données, puis cliquez sur Ouvrir.
Cliquez sur la vue de source de données, puis dans le menu Affichage, cliquez sur Ouvrir.
Dans le volet Tables, développez la table, la vue ou la requête nommée contenant la relation que vous souhaitez afficher ou modifier.
Développez le dossier Relations.
Les relations entre la table, la vue ou la requête nommée sélectionnée et les autres tables, vues ou requêtes nommées s'affichent dans la colonne des relations.
Pour modifier ou afficher une relation, cliquez avec le bouton droit sur la relation souhaitée, puis cliquez sur Modifier la relation.
Vérifiez ou modifiez la relation dans la boîte de dialogue Modifier une relation, puis, selon le cas, cliquez sur OK ou sur Annuler.
Enregistrez la vue de source de données modifiée en effectuant une des actions suivantes :
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Dans la barre d'outils du Concepteur de vue de source de données, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Fermez le Concepteur de vue de source de données dans Business Intelligence Development Studio, puis cliquez sur Enregistrer à l'invite.
Pour supprimer une relation entre des tables, des requêtes nommées ou des vues dans le volet Schéma
Dans Business Intelligence Development Studio, ouvrez le projet ou connectez-vous à la base de données qui contient la vue de source de données dans laquelle vous souhaitez supprimer une relation logique.
Dans l'Explorateur de solutions, développez le dossier Vues des sources de données, puis ouvrez la vue de source de données dans le Concepteur de vue de source de données en effectuant une des actions suivantes :
Double-cliquez sur la vue de source de données.
Cliquez avec le bouton droit sur la vue de source de données, puis cliquez sur Ouvrir.
Cliquez sur la vue de source de données, puis dans le menu Affichage, cliquez sur Ouvrir.
Dans le volet Schéma, cliquez avec le bouton droit sur la relation que vous souhaitez afficher, puis cliquez sur Modifier une relation (ou cliquez simplement sur la flèche représentant la relation, puis appuyez sur Suppr).
Dans la boîte de dialogue Supprimer les objets, vérifiez que vous avez supprimé la relation appropriée, puis cliquez sur OK ou sur Annuler, selon le cas.
Enregistrez la vue de source de données modifiée en effectuant une des actions suivantes :
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Dans la barre d'outils du Concepteur de vue de source de données, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Fermez le Concepteur de vue de source de données dans Business Intelligence Development Studio, puis cliquez sur Enregistrer à l'invite.
Pour supprimer une relation entre des tables, des requêtes nommées ou des vues dans le volet Tables
Dans Business Intelligence Development Studio, ouvrez le projet ou connectez-vous à la base de données qui contient la vue de source de données dans laquelle vous souhaitez supprimer une relation logique.
Dans l'Explorateur de solutions, développez le dossier Vues des sources de données, puis ouvrez la vue de source de données dans le Concepteur de vue de source de données en effectuant une des actions suivantes :
Double-cliquez sur la vue de source de données.
Cliquez avec le bouton droit sur la vue de source de données, puis cliquez sur Ouvrir.
Cliquez sur la vue de source de données, puis dans le menu Affichage, cliquez sur Ouvrir.
Dans le volet Tables, développez la table, la vue ou la requête nommée contenant la relation que vous souhaitez afficher ou modifier.
Développez le dossier Relations.
Les relations entre la table, la vue ou la requête nommée sélectionnée et les autres tables, vues ou requêtes nommées s'affichent dans la colonne des relations.
Pour modifier ou afficher une relation, cliquez avec le bouton droit sur la relation appropriée, puis cliquez sur Supprimer une relation (ou cliquez simplement sur la relation que vous souhaitez supprimer, puis appuyez sur Suppr).
Dans la boîte de dialogue Supprimer les objets, vérifiez que vous avez supprimé la relation appropriée, puis cliquez sur OK ou sur Annuler, selon le cas.
Enregistrez la vue de source de données modifiée en effectuant une des actions suivantes :
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Dans la barre d'outils du Concepteur de vue de source de données, cliquez sur Enregistrer les éléments sélectionnés ou sur Enregistrer tout.
Fermez le Concepteur de vue de source de données dans Business Intelligence Development Studio, puis cliquez sur Enregistrer à l'invite.
Voir aussi