Procédure : définir ou modifier une clé primaire logique à l'aide du Concepteur de vue de source de données (Analysis Services)

Des clés primaires sont nécessaires dans MicrosoftSQL ServerAnalysis Services pour identifier de façon unique les enregistrements d'une table, pour identifier les colonnes de clés dans les tables de dimension et pour prendre en charge les relations entre les tables, les vues et les requêtes nommées. Ces relations servent à construire des requêtes pour récupérer des données et des métadonnées dans les sources de données sous-jacentes et à tirer parti des fonctionnalités avancées de Business Intelligence. Vous pouvez utiliser Business Intelligence Development Studio pour définir ou modifier des clés primaires logiques dans un projet ou une base de données Analysis Services.

Pour définir une clé primaire logique

  1. 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 définir une clé primaire logique.

  2. 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.

  3. Dans la table appropriée du volet Tables ou Schéma, cliquez avec le bouton droit sur la ou les colonnes que vous souhaitez utiliser pour définir une clé primaire logique, puis cliquez sur Définir la clé primaire logique (ou sélectionnez la ou les colonnes, puis cliquez sur Définir la clé primaire logique dans le menu Vue de source de données).

    Notez qu'une icône de clé identifie les colonnes de clé primaire.

    [!REMARQUE]

    L'option permettant de définir une clé primaire logique est disponible uniquement pour les tables qui ne possèdent pas de clé primaire.

    [!REMARQUE]

    Pour rechercher une table ou une vue, 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).

  4. 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 modifier une clé primaire logique

  1. 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 modifier une clé primaire logique.

  2. 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.

  3. Dans la table appropriée du volet Tables ou Schéma, cliquez avec le bouton droit sur la ou les colonnes définies comme clé primaire, puis cliquez sur Supprimer la clé primaire logique.

    Notez que l'icône de clé identifiant les colonnes de clé primaire ne s'affiche plus.

    [!REMARQUE]

    L'option permettant de supprimer une clé primaire logique est disponible uniquement pour les tables qui ne possèdent pas de clé primaire dans la table de la base de données sous-jacente.

    [!REMARQUE]

    Pour rechercher une table ou une vue, 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).

  4. Pour définir une nouvelle clé primaire logique, dans la table appropriée du volet Tables ou Schéma, cliquez avec le bouton droit sur la ou les colonnes que vous souhaitez utiliser pour définir une clé primaire logique, puis cliquez sur Définir la clé primaire logique (ou sélectionnez la ou les colonnes, puis cliquez sur Définir la clé primaire logique dans le menu Vue de source de données).

    Notez qu'une icône de clé identifie les colonnes de clé primaire.

    [!REMARQUE]

    Pour rechercher une table ou une vue, 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).

  5. 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.