次の方法で共有


データ ソース ビューの定義

Analysis Services プロジェクトで使用するデータ ソースを定義した後、次の手順は通常、プロジェクトのデータ ソース ビューを定義することです。 データ ソース ビューは、データ ソースがプロジェクトで定義する、指定されたテーブルとビューからのメタデータの単一の統合ビューです。 メタデータをデータ ソース ビューに格納すると、基になるデータ ソースへのオープン接続なしで、開発中にメタデータを操作できます。 詳細については、「 多次元モデルのデータ ソース ビュー」を参照してください。

次のタスクでは、 AdventureWorksDW2012 データ ソースの 5 つのテーブルを含むデータ ソース ビューを定義します。

新しいデータ ソース ビューを定義するには

  1. ソリューション エクスプローラー (Microsoft Visual Studio ウィンドウの右側) で、[ データ ソース ビュー] を右クリックし、[ 新しいデータ ソース ビュー] をクリックします。

  2. [ データ ソース ビュー ウィザードへようこそ] ページで、[ 次へ] をクリックします。 [ データ ソースの選択] ページが表示されます。

  3. [リレーショナル データ ソース] で、Adventure Works DW 2012 データ ソースが選択されています。 [次へ] をクリックします。

    複数のデータ ソースに基づくデータ ソース ビューを作成するには、まず、1 つのデータ ソースに基づくデータ ソース ビューを定義します。 このデータ ソースは、プライマリ データ ソースと呼ばれます。 その後、セカンダリ データ ソースからテーブルとビューを追加できます。 複数のデータ ソースの関連テーブルに基づく属性を含むディメンションを設計する場合は、分散クエリ エンジン機能を使用するために、プライマリ データ ソースとして MicrosoftSQL Server データ ソースを定義することが必要になる場合があります。

  4. [ テーブルとビューの選択 ] ページで、選択したデータ ソースから使用できるオブジェクトの一覧からテーブルとビューを選択します。 この一覧をフィルター処理して、テーブルとビューを選択できます。

    ウィンドウが全画面表示になるように、右上隅にある最大化ボタンをクリックします。 これにより、使用可能なオブジェクトの完全な一覧が簡単に表示されます。

    [ 使用可能なオブジェクト ] ボックスの一覧で、次のオブジェクトを選択します。 Ctrl キーを押しながら各テーブルをクリックすると、複数のテーブルを選択できます。

    • DimCustomer (dbo)

    • DimDate (dbo)

    • DimGeography (dbo)

    • DimProduct (dbo)

    • FactInternetSales (dbo)

  5. [ > ] をクリックして、選択したテーブルを [含まれるオブジェクト ] リストに追加します。

  6. 次へをクリックします。

  7. [名前] フィールドに Adventure Works DW 2012 が表示されていることを確認し、[ 完了] をクリックします。

    Adventure Works DW 2012 データ ソース ビューは、ソリューション エクスプローラーの [データ ソース ビュー] フォルダーに表示されます。 データ ソース ビューの内容は、SQL Server Data Tools (SSDT) のデータ ソース ビュー デザイナーにも表示されます。 このデザイナーには、次の要素が含まれています。

    • テーブルとそのリレーションシップがグラフィカルに表される ダイアグラム ペイン。

    • テーブルとそのスキーマ要素がツリー ビューに表示されるテーブル ペイン。

    • データ ソース ビューのサブセットを表示できるようにサブダイアグラムを作成できる ダイアグラム オーガナイザー ウィンドウ。

    • データ ソース ビュー デザイナーに固有のツール バー。

  8. Microsoft Visual Studio 開発環境を最大化するには、[ 最大化 ] ボタンをクリックします。

  9. ダイアグラム ペインのテーブルを 50% で表示するには、[データ ソース ビュー デザイナー] ツール バーの [ズーム] アイコンをクリックします。 これにより、各テーブルの列の詳細が非表示になります。

  10. ソリューション エクスプローラーを非表示にするには、タイトル バーのプッシュピン アイコンである [自動非表示 ] ボタンをクリックします。 ソリューション エクスプローラーをもう一度表示するには、開発環境の右側にある [ソリューション エクスプローラー] タブの上にポインターを置きます。 ソリューション エクスプローラーを再表示するには、[ 自動非表示 ] ボタンをもう一度クリックします。

  11. ウィンドウが既定で非表示でない場合は、[プロパティ] ウィンドウと [ソリューション エクスプローラー] ウィンドウのタイトル バーの [ 自動非表示 ] をクリックします。

    ダイアグラム ペインですべての テーブルとそのリレーションシップを表示できるようになりました。 FactInternetSales テーブルと DimDate テーブルの間には 3 つのリレーションシップがあることに注意してください。 各販売には、注文日、期限、出荷日の 3 つの日付が関連付けられています。 リレーションシップの詳細を表示するには、[ ダイアグラム ] ウィンドウでリレーションシップの矢印をダブルクリックします。

このレッスンの次の作業

既定のテーブル名の変更

こちらもご覧ください

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