Partager via


Définition de clés primaires logiques dans une vue de source de données (Analysis Services)

L'Assistant Vue de source de données et le Concepteur de vue de source de données définissent automatiquement une clé primaire pour une table ajoutée à une vue de source de données basée sur une table de base de données sous-jacente. Cependant, vous pouvez définir manuellement une clé primaire dans une vue de source de données.

Pour des raisons de performance ou de conception, les tables d'une source de données ne contiennent pas forcément de colonnes de clé primaire définies de manière explicite. Les vues et les requêtes nommées peuvent également omettre la colonne de clé primaire d'une table. Si une table, une vue ou une requête nommée ne contient pas de clé primaire physique définie, vous pouvez manuellement définir une clé primaire logique sur la table, la vue ou la requête nommée dans le Concepteur de vue de source de données.

[!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.

Toutes les colonnes peuvent être utilisées pour la clé primaire logique, y compris un calcul nommé. Lorsque vous créez une clé primaire logique, une contrainte unique est créée dans la vue de source de données et marquée comme contrainte de clé primaire. Si la table sélectionnée contient une autre clé primaire logique, celle-ci est supprimée.

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.

[!REMARQUE]

Les colonnes désignées comme étant des colonnes de clé primaire s'affichent dans le volet Tables ou dans le volet Schéma avec un symbole de clé en regard de la colonne.

Pour afficher les instructions relatives à la définition d'une clé primaire logique dans une vue de source de données, consultez Procédure : définir ou modifier une clé primaire logique à l'aide du Concepteur de vue de source de données (Analysis Services).