Remplacer une table ou une requête nommée dans une vue de source de données (Analysis Services)

Dans le Concepteur de vue de source de données, vous pouvez remplacer une table, une vue ou une requête nommée dans une vue de source de données (DSV) par une autre table ou vue provenant de la même source de données ou d'une source de données différente ou par une requête nommée définie dans la vue DSV. Lorsque vous remplacez une table, tous les autres objets qui figurent dans un projet ou une base de données Analysis Services et qui contiennent des références à la table continuent à faire référence à la table étant donné que l'ID d'objet dans la table de la vue DSV reste le même. Toutes les relations qui continuent à être pertinentes (correspondance des noms et des types de colonne) sont conservées. Par contre, si vous supprimez une table et que vous en ajoutez une autre, les références et les relations sont supprimées et doivent être recréées.

Pour pouvoir remplacer une table par une autre table, vous devez disposer d'une connexion active avec les données sources du Concepteur de vue de source de données en mode projet.

La plupart du temps, vous remplacez une table de la vue de source de données par une autre table de la source de données. Cependant, vous pouvez également remplacer une requête nommée par une table. Par exemple, vous pouvez avoir remplacé une table par une requête nommée et vouloir maintenant revenir à une table.

Important

Si vous renommez une table dans une source de données, suivez la procédure de remplacement d'une table et définissez la table renommée en tant que source de la table correspondante dans la vue DSV avant d'actualiser une vue DSV. Le fait de mettre fin au processus de remplacement et de changement de nom permet de conserver la table, les références de la table et les relations de la table dans la vue DSV. Sinon, lorsque vous actualisez la vue DSV, la table renommée dans la source de données est considérée comme supprimée. Pour plus d'informations, consultez Actualiser le schéma dans une vue de source de données (Analysis Services).

Remplacer une table par une requête nommée

  1. Dans Outils de données SQL Server (SSDT), ouvrez le projet ou connectez-vous à la base de données qui contient la vue de source de données dans laquelle vous souhaitez remplacer une table ou une requête nommée.

  2. Dans l'Explorateur de solutions, développez le dossier Vues des sources de données, puis double-cliquez sur la vue de source de données.

  3. Ouvrez la boîte de dialogue Créer une requête nommée. Dans le volet Tables ou Diagramme, cliquez avec le bouton droit sur la table que vous souhaitez remplacer, pointez sur Remplacer la table, puis cliquez sur Par la nouvelle requête nommée.

  4. Dans la boîte de dialogue Créer une requête nommée, définissez la requête nommée, puis cliquez sur OK. Pour plus d'informations sur la définition de requêtes nommées, consultez Procédure : ajouter, afficher, modifier ou supprimer une requête nommée à l'aide du Concepteur de vue de source de données (Analysis Services).

  5. Enregistrez la vue de source de données modifiée.

Remplacer une table ou une requête nommée par une table

  1. Dans Outils de données SQL Server (SSDT), ouvrez le projet ou connectez-vous à la base de données qui contient la vue de source de données dans laquelle vous souhaitez remplacer une table ou une requête nommée.

  2. Dans l'Explorateur de solutions, développez le dossier Vues des sources de données, puis double-cliquez sur la vue de source de données.

  3. Ouvrez la boîte de dialogue Remplacer la table par une autre table. Dans le volet Tables ou Diagramme, cliquez avec le bouton droit sur la table ou la requête nommée que vous souhaitez remplacer, pointez sur Remplacer la table, puis cliquez sur Par une autre table.

  4. Dans la boîte de dialogue Remplacer la table par une autre table :

    1. Dans la zone de liste déroulante Source de données, sélectionnez la source de données souhaitée.

    2. Sélectionnez la table par laquelle vous souhaitez remplacer la table ou la requête nommée

  5. Cliquez sur OK.

  6. Enregistrez la vue de source de données modifiée.

Voir aussi

Concepts

Vues de sources de données dans les modèles multidimensionnels