Share via


テーブル モデリング (Adventure Works チュートリアル)

このチュートリアルでは、SQL Server データ ツール (SSDT) を使用して、SQL Server 2012 Analysis Services テーブル モデルを作成する方法を学習します。

学習する内容

このチュートリアルでは次のことを学習します。

  • SQL Server Data Tools で新しいテーブル モデル プロジェクトを作成する方法。

  • SQLServer リレーショナル データベースからテーブル モデル プロジェクトにデータをインポートする方法。

  • モデルに含まれるテーブル間のリレーションシップを作成および管理する方法。

  • モデル データの分析を支援するための、計算、メジャー、および主要業績評価指標を作成および管理する方法。

  • ビジネスおよびアプリケーション固有のビューポイントを提供して、ユーザーがモデル データをより簡単に参照できるようにするためのパースペクティブや階層を作成および管理する方法。

  • パーティションを作成してテーブル データをより小さな論理部分に分割し、他のパーティションと分離して処理できるようにする方法。

  • ユーザー メンバーのロールを作成して、モデル オブジェクトとデータを保護する方法。

  • テーブル モデルを、サンドボックスや、テーブル モードで実行されている Analysis Services の実稼働インスタンスに配置する方法。

チュートリアルのシナリオ

このチュートリアルには、Adventure Works Cycles という架空の会社が登場します。 Adventure Works Cycles は、特殊合金自転車を北アメリカ、ヨーロッパ、およびアジアの市場に供給する大規模な多国籍製造会社です。 Adventure Works Cycles はワシントン州のボセルに本社を置き、500 名の従業員を抱えています。 さらに、各市場にはその地域を担当する販売チームがいます。

あなたは、販売チーム、マーケティング チーム、および上級管理職のデータ分析ニーズにより高度に対応するべく、AdventureWorksDW2012 サンプル データベース内のインターネット販売データを分析するためのテーブル モデルを作成します。

このチュートリアル (および Adventure Works Internet Sales テーブル モデル) を完了するには、多数のレッスンを完了する必要があります。 各レッスンに多数の実習が含まれています。レッスンを完了するには、各実習を順序どおりに完了する必要があります。 特定のレッスン内には、同様の結果を達成する実習もいくつか存在しますが、どのように完了するかは実習ごとに少しずつ違います。 これは、同じ実習を完了するのにも複数の方法が存在する場合がよくあるためです。また、前の実習で学習したスキルが身についているかどうかを確認するためでもあります。

各レッスンの目的は、SQL Server Data Tools に含まれる多数の機能を使用して、インメモリ モードで実行される基本的なテーブル モデルを作成できるようになることです。 各レッスンは前のレッスンに基づいているので、順序どおりに完了する必要があります。 すべてのレッスンを完了すると、Analysis Services サーバー上に Adventure Works Internet Sales サンプル テーブル モデルが作成され、配置されます。

チュートリアルを完了したら、同じ AdventureWorksDW2012 サンプル データベースを使用して、モデルを追加したり、追加のモデルを作成できるようになります。 このデータベースには、さまざまなサンプル モデルに適用できる、テーブルやデータの豊富なコレクションが含まれています。

注意

このチュートリアルでは、配置したテーブル モデル データベースを SQL Server Management Studio で管理する方法や、レポート クライアント アプリケーションを使用して配置済みのモデルに接続し、モデル データを参照する方法については説明しません。

前提条件

このチュートリアルを完了するには、以下が事前にインストールされている必要があります。

  • テーブル モードで実行されている SQL Server 2012 Analysis Services インスタンス。

  • SQL Server データ ツール (SSDT) (SQL Server 2012 の一部としてインストールされます)。

  • AdventureWorksDW2012 サンプル データベース。 このサンプル データベースには、このチュートリアルを完了するのに必要なデータが含まれています。 サンプル データベースをダウンロードにするには、https://go.microsoft.com/fwlink/?LinkID=221770 を参照してください。

  • Microsoft Excel 2003 以降 (レッスン 11 で "Excel で分析" 機能を使用するため)

レッスン

このチュートリアルには次のレッスンが含まれています。

レッスン

推定所要時間

レッスン 1: 新しいテーブル モデル プロジェクトの作成

10 分

レッスン 2: データの追加

20 分

レッスン 3: 列名の変更

20 分

レッスン 4 : 日付テーブルとしてマーク

3 分

レッスン 5: リレーションシップの作成

10 分

レッスン 6: 計算列の作成

15 分

レッスン 7: メジャーの作成

30 分

レッスン 8: 主要業績評価指標の作成

15 分

レッスン 9: パースペクティブの作成

5 分

レッスン 10: 階層の作成

20 分

レッスン 11: パーティションの作成

15 分

レッスン 12: ロールの作成

15 分

レッスン 13: Excel での分析

20 分

レッスン 14: 配置

5 分

補足のレッスン

このチュートリアルには「補足のレッスン」も含まれています。 このセクションのトピックはチュートリアルを完了するのに必須ではありませんが、高度なテーブル モデル作成機能をより深く理解するために役立ちます。

このチュートリアルには次の補足レッスンが含まれています。

レッスン

推定所要時間

行フィルターを使用した動的なセキュリティの実装

30 分

Power View レポートのレポート プロパティの構成Power View レポートのレポート プロパティの構成

30 分

次の手順

チュートリアルを開始するには、最初のレッスン「レッスン 1: 新しいテーブル モデル プロジェクトの作成」に進んでください。