次の方法で共有


データ ソース ビューのテーブルまたは名前付きクエリを置き換える (Analysis Services)

データ ソース ビュー デザイナーでは、データ ソース ビュー (DSV) のテーブル、ビュー、または名前付きクエリを、同じデータ ソースまたは別のデータ ソースの別のテーブルまたはビューに置き換えたり、DSV で定義された名前付きクエリに置き換えたりすることができます。 テーブルを置き換えると、テーブルへの参照を持つ Analysis Services データベースまたはプロジェクト内の他のすべてのオブジェクトは、DSV 内のテーブルのオブジェクト ID が変更されないため、引き続きテーブルを参照します。 名前と列の型が一致する場合、まだ関連性のある関係は保持されます。 これに対し、テーブルを削除してから追加すると、参照とリレーションシップは失われ、再作成する必要があります。

テーブルを別のテーブルに置き換えるには、プロジェクト モードのデータ ソース ビュー デザイナーでソース データへのアクティブな接続が必要です。

最も頻繁に、データ ソース ビューのテーブルをデータ ソース内の別のテーブルに置き換えます。 ただし、名前付きクエリをテーブルに置き換えることもできます。 たとえば、以前はテーブルを名前付きクエリに置き換えたので、テーブルに戻す必要があります。

重要

データ ソース内のテーブルの名前を変更する場合は、DSV を更新する前に、テーブルを置き換える手順に従い、名前を変更したテーブルを DSV 内の対応するテーブルのソースとして指定します。 置換と名前変更のプロセスを完了すると、DSV 内のテーブル、テーブルの参照、およびテーブルのリレーションシップが保持されます。 それ以外の場合、DSV を更新すると、データ ソース内の名前が変更されたテーブルが削除されると解釈されます。 詳細については、「 データ ソース ビューでのスキーマの更新 (Analysis Services)」を参照してください。

テーブルを名前付きクエリに置き換える

  1. SQL Server Data Tools (SSDT) で、プロジェクトを開くか、テーブルまたは名前付きクエリを置き換えるデータ ソース ビューを含むデータベースに接続します。

  2. ソリューション エクスプローラーで、[ データ ソース ビュー ] フォルダーを展開し、データ ソース ビューをダブルクリックします。

  3. [ 名前付きクエリの作成 ] ダイアログ ボックスを開きます。 [ テーブル] ペインまたは [ ダイアグラム ] ペインで、置換するテーブルを右クリックし、[ テーブルの置換 ] をポイントして、[ 新しい名前付きクエリを使用] をクリックします。

  4. [ 名前付きクエリの作成 ] ダイアログ ボックスで、名前付きクエリを定義し、[OK] をクリック します

  5. 変更したデータ ソース ビューを保存します。

テーブルまたは名前付きクエリをテーブルに置き換える

  1. SQL Server Data Tools (SSDT) で、プロジェクトを開くか、テーブルまたは名前付きクエリを置き換えるデータ ソース ビューを含むデータベースに接続します。

  2. ソリューション エクスプローラーで、[ データ ソース ビュー ] フォルダーを展開し、データ ソース ビューをダブルクリックします。

  3. [ テーブルを他のテーブルに置き換える ] ダイアログ ボックスを開きます。 [ テーブル ] または [ ダイアグラム ] ペインで、置換するテーブルまたは名前付きクエリを右クリックし、[ テーブルの置換 ] をポイントして、[ 他のテーブルと共に] をクリックします。

  4. [ テーブルを他のテーブルに置き換える ] ダイアログ ボックスで、次の手順を実行します。

    1. DataSource ドロップダウン リスト ボックスで、目的のデータ ソースを選択します。

    2. テーブルまたは名前付きクエリを置き換えるテーブルを選択します

  5. OK をクリックします。

  6. 変更したデータ ソース ビューを保存します。

こちらもご覧ください

多次元モデルのデータ ソース ビュー