テーブル モデリング (Adventure Works チュートリアル)
このチュートリアルでは、SQL Server Data Tools (SSDT) を使用してSQL Server 2014 Analysis Services 表形式モデルを作成する方法について説明します。
学習する内容
このチュートリアルでは次のことを学習します。
SQL Server Data Toolsで新しい表形式モデル プロジェクトを作成する方法。
SQLServer リレーショナル データベースからテーブル モデル プロジェクトにデータをインポートする方法。
モデルに含まれるテーブル間のリレーションシップを作成および管理する方法。
モデル データの分析を支援するための、計算、計測、および主要業績評価指標を作成および管理する方法。
ビジネスおよびアプリケーション固有のビューポイントを提供して、ユーザーがモデル データをより簡単に参照できるようにするためのパースペクティブや階層を作成および管理する方法。
パーティションを作成してテーブル データをより小さな論理部分に分割し、他のパーティションと分離して処理できるようにする方法。
ユーザー メンバーのロールを作成して、モデル オブジェクトとデータを保護する方法。
テーブル モデルを、サンドボックスや、テーブル モードで実行されている Analysis Services の実稼働インスタンスに配置する方法。
チュートリアルのシナリオ
このチュートリアルは、Adventure Works Cycles という架空の会社を題材にしています。 Adventure Works Cycles は、金属および複合自転車を製造し、北米、ヨーロッパ、アジアの商業市場に販売する大規模な多国籍製造会社です。 Adventure Works Cycles の本社はワシントン州ボセルにあり、従業員数は 500 人です。 さらに、Adventure Works Cycles では、市場ベース全体で複数の地域営業チームを採用しています。
あなたは、販売チーム、マーケティング チーム、および上級管理職のデータ分析ニーズにより高度に対応するべく、AdventureWorksDW サンプル データベース内のインターネット販売データを分析するためのテーブル モデルを作成します。
このチュートリアル (および Adventure Works Internet Sales テーブル モデル) を完了するには、多数のレッスンを完了する必要があります。 1 つのレッスンはいくつかのタスクから構成され、レッスンを終えるには、各タスクを順に終了する必要があります。 特定のレッスン内には、同様の結果を達成する実習もいくつか存在しますが、どのように完了するかは実習ごとに少しずつ違います。 これは、同じ実習を完了するのにも複数の方法が存在する場合がよくあるためです。また、前の実習で学習したスキルが身についているかどうかを確認するためでもあります。
このレッスンの目的は、SQL Server Data Toolsに含まれる多くの機能を使用して、In-Memory モードで実行される基本的な表形式モデルを作成する方法を説明することです。 各レッスンは前のレッスンに基づいているので、順序どおりに完了する必要があります。 すべてのレッスンを完了すると、Analysis Services サーバー上に Adventure Works Internet Sales サンプル テーブル モデルが作成され、配置されます。
注意
このチュートリアルでは、配置したテーブル モデル データベースを SQL Server Management Studio で管理する方法や、レポート クライアント アプリケーションを使用して配置済みのモデルに接続し、モデル データを参照する方法については説明しません。
前提条件
このチュートリアルを完了するには、以下が事前にインストールされている必要があります。
表形式モードで実行されている 2014 Analysis Services インスタンスをSQL Serverします。
SQL Server Data Tools (SSDT)。
AdventureWorksDW サンプル データベース このサンプル データベースには、このチュートリアルを完了するのに必要なデータが含まれています。 サンプル データベースをダウンロードするには、「」を参照してください https://github.com/microsoft/sql-server-samples/releases/tag/adventureworks。
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: 新しいテーブル モデル プロジェクトの作成」に進みます。