Partager via


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

Dans le Concepteur de vues 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 à partir du même ou d’une autre source de données, ou par une requête nommée définie dans la vue DSV. Lorsque vous remplacez une table, tous les autres objets d’une base de données ou d’un projet Analysis Services qui ont des références à la table continuent de référencer la table, car l’ID d’objet de la table dans la vue DSV ne change pas. Toutes les relations qui sont toujours pertinentes (en fonction de la correspondance de nom et de type de colonne) sont conservées. En revanche, si vous supprimez et ajoutez une table, des références et des relations sont perdues et doivent être recréées.

Pour remplacer une table par une autre table, vous devez disposer d’une connexion active aux données sources dans le Concepteur de vues de source de données en mode projet.

Vous remplacez fréquemment une table dans la vue de source de données par une autre table de la source de données. Toutefois, vous pouvez également remplacer une requête nommée par une table. Par exemple, vous avez précédemment remplacé une table par une requête nommée et souhaitez maintenant revenir à une table.

Important

Si vous renommez une table dans une source de données, suivez les étapes de remplacement d’une table et spécifiez la table renommée comme source de la table correspondante dans la vue DSV avant d’actualiser une DSV. Terminer le processus de remplacement et de renommage permet de conserver la table, ses références et ses relations au sein de la vue DSV. Sinon, lorsque vous actualisez la DSV, une table renommée dans la source de données est interprétée comme étant 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 SQL Server Data Tools (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 de source 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 Diagrammes , cliquez avec le bouton droit sur la table à remplacer, pointez sur Remplacer la table , puis cliquez sur 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.

  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 SQL Server Data Tools (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 de source 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 d’autres tables . 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 Autre table.

  4. Dans la boîte de dialogue Remplacer la table par d’autres tables :

    1. Dans la zone de liste déroulante DataSource , 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

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