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