次の方法で共有


Analysis Services チュートリアル プロジェクトの変更されたバージョンの使用

このチュートリアルの残りのレッスンは、最初の 3 つのレッスンで完了した Analysis Services チュートリアル プロジェクトの拡張バージョンに基づいています。 Adventure Works DW 2012 データ ソース ビューにテーブルと名前付き計算が追加され、追加のディメンションがプロジェクトに追加され、これらの新しいディメンションが Analysis Services Tutorial キューブに追加されました。 さらに、2 つ目のメジャー グループが追加されました。このグループには、2 つ目のファクト テーブルのメジャーが含まれています。 この強化されたプロジェクトを使用すると、既に学習したスキルを繰り返すことなく、ビジネス インテリジェンス アプリケーションに機能を追加する方法を学習し続けることができます。

チュートリアルを続行する前に、Analysis Services チュートリアル プロジェクトの拡張バージョンをダウンロード、抽出、読み込み、処理する必要があります。 このレッスンの手順を使用して、すべての手順を実行していることを確認します。

プロジェクト ファイルのダウンロードと展開

  1. このチュートリアルに含まれるサンプル プロジェクトを提供するダウンロード ページに移動するには、ここをクリックします。 チュートリアル プロジェクトは、 Analysis Services チュートリアル SQL Server 2012 のダウンロードに含まれています。

  2. [ Analysis Services Tutorial SQL Server 2012 ] をクリックして、このチュートリアルのプロジェクトを含むパッケージをダウンロードします。

    既定では、.zip ファイルはダウンロード フォルダーに保存されます。 .zip ファイルは、パスが短い場所に移動する必要があります (たとえば、ファイルを格納する C:\Tutorials フォルダーを作成します)。 その後、.zip ファイルに含まれるファイルを抽出できます。 パスが長いダウンロード フォルダーからファイルを解凍しようとすると、レッスン 1 のみが表示されます。

  3. ルート ドライブの近くにサブフォルダー (C:\Tutorial など) を作成します。

  4. Analysis Services Tutorial SQL Server 2012.zip ファイルをサブフォルダーに移動します。

  5. ファイルを右クリックし、[ すべて抽出] を選択します。

  6. レッスン 4 の開始フォルダーを参照して、Analysis Services Tutorial.sln ファイルを見つけます。

拡張プロジェクトの読み込みと処理

  1. SQL Server データ ツールの [ ファイル ] メニューの [ ソリューションを閉じる ] をクリックして、使用しないファイルを閉じます。

  2. [ファイル] メニュー で、[開く]をポイントし、[プロジェクト/ソリューション ]をクリックします。

  3. チュートリアル プロジェクト ファイルを抽出した場所を参照します。

    Lesson 4 Start という名前のフォルダーを見つけて、[Analysis Services Tutorial.sln] をダブルクリックします。

  4. Analysis Services チュートリアル プロジェクトの拡張バージョンを Analysis Services のローカル インスタンスまたは別のインスタンスにデプロイし、処理が正常に完了したことを確認します。

プロジェクトの機能強化の理解

プロジェクトの拡張バージョンは、最初の 3 つのレッスンで完了した Analysis Services チュートリアル プロジェクトのバージョンとは異なります。 この違いについては、以降のセクションで説明します。 チュートリアルの残りのレッスンに進む前に、この情報を確認してください。

データ ソース ビュー

拡張プロジェクトのデータ ソース ビューには、 AdventureWorksDW2012 データベースの 1 つの追加ファクト テーブルと 4 つの追加ディメンション テーブルが含まれています。

データ ソース ビューに 10 個のテーブルがある場合、 <すべてのテーブル> ダイアグラムが混雑していることに注意してください。 これにより、テーブル間のリレーションシップを簡単に理解し、特定のテーブルを見つけるのが困難になります。 この問題を解決するために、テーブルは 2 つの論理図 ( Internet Sales ダイアグラムと Reseller Sales ダイアグラム) に編成されています。 これらの図は、それぞれ 1 つのファクト テーブルを中心に編成されています。 論理ダイアグラムを作成すると、すべてのテーブルとそのリレーションシップを常に 1 つのダイアグラムで表示するのではなく、データ ソース ビューでテーブルの特定のサブセットを表示および操作できます。

インターネット販売図

Internet Sales の図には、インターネット経由で顧客に直接 Adventure Works 製品を販売する場合に関連するテーブルが含まれています。 この図のテーブルは、レッスン 1 の Adventure Works DW 2012 データ ソース ビューに追加した 4 つのディメンション テーブルと 1 つのファクト テーブルです。 これらの表は次のとおりです。

  • 地理学

  • お客様

  • 日付

  • 製品

  • InternetSales

販売代理店の販売図

Reseller Sales ダイアグラムには、 リセラー による Adventure Works 製品の販売に関連するテーブルが含まれています。 この図には、 AdventureWorksDW2012 データベースの次の 7 つのディメンション テーブルと 1 つのファクト テーブルが含まれています。

  • 再販業者

  • プロモーション

  • SalesTerritory

  • 地理学

  • 日付

  • 製品

  • 使用人

  • ResellerSales

DimGeographyDimDateDimProduct のテーブルは、Internet Sales ダイアグラムと Reseller Sales ダイアグラムの両方で使用されていることに注意してください。 ディメンション テーブルは、複数のファクト テーブルにリンクできます。

データベース ディメンションとキューブ ディメンション

Analysis Services チュートリアル プロジェクトには 5 つの新しいデータベース ディメンションが含まれており、Analysis Services Tutorial キューブにはキューブ ディメンションと同じ 5 つのディメンションが含まれています。 これらのディメンションは、名前付き計算、コンポジション メンバー キー、および表示フォルダーを使用して変更されたユーザー階層と属性を持つよう定義されています。 新しいディメンションについては、次の一覧で説明します。

販売業者の次元
Reseller ディメンションは、Adventure Works DW 2012 データ ソース ビューの Reseller テーブルに基づいています。

昇格ディメンション
Promotion ディメンションは、Adventure Works DW 2012 データ ソース ビューの Promotion テーブルに基づいています。

販売地域次元
Sales Territory ディメンションは、Adventure Works DW 2012 データ ソース ビューの SalesTerritory テーブルに基づいています。

従業員次元
Employee ディメンションは、Adventure Works DW 2012 データ ソース ビューの Employee テーブルに基づいています。

地理的次元
Geography ディメンションは、Adventure Works DW 2012 データ ソース ビューの Geography テーブルに基づいています。

Analysis Services キューブ

Analysis Services チュートリアル キューブに、InternetSales テーブルに基づく元のメジャー グループと、Adventure Works DW 2012 データ ソース ビューの ResellerSales テーブルに基づく 2 つ目のメジャー グループの 2 つのメジャー グループが含まれるようになりました。

このレッスンの次の作業

Parent-Child 階層内での親属性プロパティの定義

こちらもご覧ください

Analysis Services プロジェクトの配置