既存のデータ ソース接続の編集 (SSAS テーブル)
このトピックでは、テーブル モデルの既存のデータ ソース接続のプロパティを編集する方法について説明します。
外部データ ソースへの接続を作成した後、次のようにして接続を変更できます。
ソースとして使用するファイル、フィード、またはデータベース、そのプロパティ、その他のプロバイダー固有の接続オプションなどの接続情報を変更できます。
テーブルと列のマッピングを変更したり、使用されなくなった列への参照を削除したりできます。
外部データ ソースから取得するテーブル、ビュー、または列を変更できます。
接続の変更
この手順では、データベースのデータ ソース接続を変更する方法について説明します。 データ ソース操作用のオプションはデータ ソースの種類によって異なる場合がありますが、その違いは簡単に識別できます。
現在の接続で使用する外部データ ソースを変更するには
SQL Server データ ツール (SSDT) で [モデル] メニューをクリックしてから [既存の接続] をクリックします。
変更するデータ ソース接続を選択し、[編集] をクリックします。
[接続の編集] ダイアログ ボックスの [参照] をクリックして、同じ種類で名前または場所が異なる別のデータベースを探します。
データベース ファイルを変更すると、新しいデータを表示するにはテーブルを保存および更新する必要があることを示すメッセージが表示されます。
[保存] をクリックしてから、[閉じる] をクリックします。
SQL Server Data Toolsで、[モデル]、[処理] の順にクリックしてから、[すべて処理] をクリックします。
新しいデータ ソースと元のデータ選択を使用して、テーブルが再処理されます。
注 元のデータ ソースに存在しなかったテーブルが新しいデータ ソースに含まれている場合は、変更した接続を再度開いてテーブルを追加する必要があります。
テーブルと列のマッピング (バインド) の編集
この手順では、データ ソースの変更後にマッピングを編集する方法について説明します。
データ ソースの変更時に列マッピングを編集するには
モデル デザイナーでテーブルを選択します。
[テーブル] メニューをクリックし、[テーブルのプロパティ] をクリックします。
選択したテーブルの名前が [テーブル名] ボックスに表示されます。 [ソース名] ボックスには、外部データ ソース内のテーブルの名前が含まれています。 ソースとモデルで列に異なる名前が付いている場合、[ソース] または [モデル] を選択すると、2 つの列名セットの間を切り替えることができます。
データ ソースとして使用するテーブルを変更するには、[ソース名] で、現在のテーブルと異なるテーブルを選択します。
必要に応じて列マッピングを変更します。
ソースにあってモデルにない列を追加するには、列名の横のチェック ボックスをオンにします。
実際のデータは、次回更新時にモデルに読み込まれます。
現在のデータ ソースで使用できなくなった列がモデルにある場合は、無効な列を示すメッセージが通知領域に表示されます。 他の操作は必要ありません。
[保存] をクリックして、モデルに変更を適用します。
現在のテーブルのプロパティ セットを保存すると、テーブルを処理する必要があることを示すメッセージが表示される場合があります。 [処理] をクリックして、更新されたデータをモデルに読み込みます。