Analysis Services プロジェクトで使用するデータ ソースを定義した後、次の手順は通常、プロジェクトのデータ ソース ビューを定義することです。 データ ソース ビューは、データ ソースがプロジェクトで定義する、指定されたテーブルとビューからのメタデータの単一の統合ビューです。 メタデータをデータ ソース ビューに格納すると、基になるデータ ソースへのオープン接続なしで、開発中にメタデータを操作できます。 詳細については、「 多次元モデルのデータ ソース ビュー」を参照してください。
次のタスクでは、 AdventureWorksDW2012 データ ソースの 5 つのテーブルを含むデータ ソース ビューを定義します。
新しいデータ ソース ビューを定義するには
ソリューション エクスプローラー (Microsoft Visual Studio ウィンドウの右側) で、[ データ ソース ビュー] を右クリックし、[ 新しいデータ ソース ビュー] をクリックします。
[ データ ソース ビュー ウィザードへようこそ] ページで、[ 次へ] をクリックします。 [ データ ソースの選択] ページが表示されます。
[リレーショナル データ ソース] で、Adventure Works DW 2012 データ ソースが選択されています。 [次へ] をクリックします。
注
複数のデータ ソースに基づくデータ ソース ビューを作成するには、まず、1 つのデータ ソースに基づくデータ ソース ビューを定義します。 このデータ ソースは、プライマリ データ ソースと呼ばれます。 その後、セカンダリ データ ソースからテーブルとビューを追加できます。 複数のデータ ソースの関連テーブルに基づく属性を含むディメンションを設計する場合は、分散クエリ エンジン機能を使用するために、プライマリ データ ソースとして MicrosoftSQL Server データ ソースを定義することが必要になる場合があります。
[ テーブルとビューの選択 ] ページで、選択したデータ ソースから使用できるオブジェクトの一覧からテーブルとビューを選択します。 この一覧をフィルター処理して、テーブルとビューを選択できます。
注
ウィンドウが全画面表示になるように、右上隅にある最大化ボタンをクリックします。 これにより、使用可能なオブジェクトの完全な一覧が簡単に表示されます。
[ 使用可能なオブジェクト ] ボックスの一覧で、次のオブジェクトを選択します。 Ctrl キーを押しながら各テーブルをクリックすると、複数のテーブルを選択できます。
DimCustomer (dbo)
DimDate (dbo)
DimGeography (dbo)
DimProduct (dbo)
FactInternetSales (dbo)
[ > ] をクリックして、選択したテーブルを [含まれるオブジェクト ] リストに追加します。
次へをクリックします。
[名前] フィールドに Adventure Works DW 2012 が表示されていることを確認し、[ 完了] をクリックします。
Adventure Works DW 2012 データ ソース ビューは、ソリューション エクスプローラーの [データ ソース ビュー] フォルダーに表示されます。 データ ソース ビューの内容は、SQL Server Data Tools (SSDT) のデータ ソース ビュー デザイナーにも表示されます。 このデザイナーには、次の要素が含まれています。
テーブルとそのリレーションシップがグラフィカルに表される ダイアグラム ペイン。
テーブルとそのスキーマ要素がツリー ビューに表示されるテーブル ペイン。
データ ソース ビューのサブセットを表示できるようにサブダイアグラムを作成できる ダイアグラム オーガナイザー ウィンドウ。
データ ソース ビュー デザイナーに固有のツール バー。
Microsoft Visual Studio 開発環境を最大化するには、[ 最大化 ] ボタンをクリックします。
ダイアグラム ペインのテーブルを 50% で表示するには、[データ ソース ビュー デザイナー] ツール バーの [ズーム] アイコンをクリックします。 これにより、各テーブルの列の詳細が非表示になります。
ソリューション エクスプローラーを非表示にするには、タイトル バーのプッシュピン アイコンである [自動非表示 ] ボタンをクリックします。 ソリューション エクスプローラーをもう一度表示するには、開発環境の右側にある [ソリューション エクスプローラー] タブの上にポインターを置きます。 ソリューション エクスプローラーを再表示するには、[ 自動非表示 ] ボタンをもう一度クリックします。
ウィンドウが既定で非表示でない場合は、[プロパティ] ウィンドウと [ソリューション エクスプローラー] ウィンドウのタイトル バーの [ 自動非表示 ] をクリックします。
ダイアグラム ペインですべての テーブルとそのリレーションシップを表示できるようになりました。 FactInternetSales テーブルと DimDate テーブルの間には 3 つのリレーションシップがあることに注意してください。 各販売には、注文日、期限、出荷日の 3 つの日付が関連付けられています。 リレーションシップの詳細を表示するには、[ ダイアグラム ] ウィンドウでリレーションシップの矢印をダブルクリックします。