Partager via


Actualisation du schéma dans une vue de source de données (Analysis Services)

Après avoir défini une vue de source de données dans un projet ou une base de données Analysis Services, le schéma d'une base de données sous-jacente peut être différent. Les modifications ne sont pas détectées ou mises à jour automatiquement.

Actualisation d'une vue de source de données

Si le schéma d'une source de données sous-jacente est modifié, vous pouvez actualiser la vue de source de données afin d'incorporer toutes les modifications à chacune des sources de données sous-jacentes. L'actualisation d'une vue de source de données met à jour l'intégralité de la vue de source de données.

L'actualisation d'une vue de source de données inclut les modifications apportées à la source de données primaire de la vue de source de données ainsi qu'aux éventuelles sources de données secondaires auxquelles font référence des tables ou des requêtes nommées dans la vue de source de données. Vous devez disposer de connexions actives avec toutes les sources de données référencées par la vue de source de données pour pouvoir actualiser cette dernière. La vue de source de données ne peut pas être actualisée si une erreur de connexion se produit avec l'une des sources de données référencées par la vue de source de données.

Si des modifications sont apportées au schéma de la vue de source de données dans une source de données sous-jacente, le Concepteur de vue de source de données répertorie les objets qui ont été modifiés et les modifications qui vont être apportées à la vue de source de données. Le rapport répertorie les tables, colonnes, contraintes et relations qui vont être supprimées ou ajoutées dans la vue de source de données. Le rapport répertorie également, le cas échéant, les requêtes ou calculs nommés qui ne peuvent pas être préparés. Les objets affectés sont répertoriés dans une arborescence dans laquelle les colonnes et les relations sont imbriquées sous les tables et le type de modification (suppression ou ajout) est indiqué pour chaque objet. Les icônes d'objet de vue de source de données standard représentent le type d'objet affecté.

Après avoir consulté le rapport, vous pouvez accepter les modifications ou annuler la mise à jour pour refuser les modifications. Vous pouvez également enregistrer un rapport des modifications. L'actualisation d'une vue de source de données peut supprimer des tables, des colonnes et des relations et ajouter des colonnes et des relations, mais le processus d'actualisation ne permet jamais d'ajouter des tables. Si des nouvelles contraintes uniques sont définies, elles sont ajoutées à la vue de source de données. Si une table de la vue de source de données contient une clé primaire logique et qu'une clé physique est ajoutée à la table de la source de données, la clé logique est supprimée et remplacée par la clé physique.

L'actualisation d'une vue de source de données est entièrement basée sur les noms des objets sous-jacents. Par conséquent, si un objet sous-jacent est renommé dans la source de données, le Concepteur de vue de source de données traite l'objet renommé comme deux opérations distinctes : une suppression et un ajout. Dans ce cas, vous devrez peut-être réinsérer manuellement l'objet renommé dans la vue de source de données. Il vous faudra peut-être également recréer des relations ou des clés primaires logiques.

Important

Si vous savez qu'une table a été renommée dans une source de données, vous pouvez avoir intérêt à utiliser la commande Remplacer la table afin de remplacer la table par la table renommée avant d'actualiser la vue de source de données. Pour plus d'informations, consultez Remplacement d'une table ou d'une requête nommée dans une vue de source de données (Analysis Services).

Pour obtenir des instructions détaillées sur l'actualisation d'une vue de source de données, consultez Procédure : actualiser une vue de source de données à l'aide du Concepteur de vue de source de données (Analysis Services).