Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Après avoir défini une vue de source de données (DSV) dans un projet ou une base de données Analysis Services, le schéma d’une source de données sous-jacente peut changer. Ces modifications ne sont pas détectées ou mises à jour automatiquement dans un projet de développement. En outre, si vous avez déployé le projet sur un serveur, vous rencontrerez maintenant des erreurs de traitement si Analysis Services ne peut plus se connecter à la source de données externe.
Pour mettre à jour la DSV afin qu’elle corresponde à la source de données externe, vous pouvez actualiser la DSV dans Business Intelligence Development Studio (BIDS). L’actualisation de la DSV détecte les modifications apportées aux sources de données externes sur lesquelles la DSV est basée et génère une liste de modifications qui énumère les ajouts ou les suppressions dans la source de données externe. Vous pouvez ensuite appliquer l’ensemble de modifications à la DSV qui la réaffectera à la source de données sous-jacente. Notez que des travaux supplémentaires sont souvent nécessaires pour mettre à jour les cubes et les dimensions du projet qui utilisent la DSV.
Cette rubrique contient les sections suivantes :
Modifications prises en charge dans l’actualisation
Actualiser une DSV dans SQL Server Data Tools
Modifications prises en charge dans l’actualisation
L’actualisation DSV peut inclure l’une des actions suivantes :
Suppression de tables, de colonnes et de relations
Ajout de colonnes et de relations, tel qu'appliqué aux tables déjà incluses dans le DSV
Ajout de nouvelles contraintes uniques. Si une clé primaire logique existe pour une table dans la vue DSV et qu’une clé physique est ajoutée à la table dans la source de données, la clé logique est supprimée et remplacée par la clé physique.
L’actualisation n’ajoute jamais de nouvelles tables à une vue DSV. Si vous souhaitez ajouter une nouvelle table, vous devez l’ajouter manuellement. Pour plus d’informations, consultez Ajout ou suppression de tables ou de vues dans une vue de source de données (Analysis Services).
Actualiser une DSV dans SQL Server Data Tools
Pour actualiser une vue DSV, double-cliquez sur la vue DSV à partir de l’Explorateur de solutions dans SQL Server Data Tools (SSDT), puis cliquez sur le bouton Actualiser la vue de source de données ou choisissez Actualiser dans le menu Affichage de source de données.
Lors de l’actualisation, Analysis Services interroge toutes les sources de données relationnelles sous-jacentes pour déterminer si des modifications ont été apportées aux tables/vues incluses dans la vue DSV. Si des connexions peuvent être établies à toutes les sources de données sous-jacentes et qu’il y a eu des modifications, vous les verrez dans la boîte de dialogue Actualiser la vue de source de données .
La fenêtre de dialogue répertorie les tables, les colonnes, les contraintes et les relations qui seront supprimées ou ajoutées dans la vue DSV. Le rapport répertorie également toute requête ou calcul nommé qui ne peut pas être préparé avec succès. Les objets affectés sont répertoriés dans une arborescence avec des colonnes et des relations imbriquées sous les tables et le type de modification (suppression ou ajout) indiqué pour chaque objet. Les icônes d’objet de vue de source de données standard indiquent le type d’objet affecté.
L’actualisation 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 vues 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 ajouter manuellement l’objet renommé à la vue de source de données. Vous devrez 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 utiliser la commande Remplacer la table pour remplacer la table par la table renommée avant d’actualiser la vue de source de données. Pour plus d’informations, consultez Remplacer une table ou une requête nommée dans une vue de source de données (Analysis Services).
Après avoir examiné le rapport, vous pouvez accepter les modifications ou annuler la mise à jour pour rejeter les modifications. Toutes les modifications doivent être acceptées ou rejetées ensemble. Vous ne pouvez pas choisir des éléments individuels dans la liste. Vous pouvez également enregistrer un rapport des modifications.
Voir aussi
Vues de source de données dans les modèles multidimensionnels