Adventure Works Internet Sales チュートリアル (1200)
適用対象:
SQL Server 2016 以降 Analysis Services
Azure Analysis Services
Power BI Premium
このチュートリアルでは、Visual Studio を使用して1200 互換性レベルで Analysis Services テーブルモデルを作成する方法と、オンプレミスまたは Azure の Analysis Services サーバーにモデルをデプロイする方法について学習します。
重要
このチュートリアルは現在更新されていません。 サーバーでサポートされている最新の互換性レベルで表形式モデルを作成することをお勧めします。 以降の互換性レベルモデルでは、パフォーマンスが向上し、機能が追加され、将来の互換性レベルにシームレスにアップグレードされます。 Azure Analysis Services または SQL Server 2017 以降の Analysis Services を使用していて、1400以上の互換性レベルでモデルを作成する場合は、テーブルモデリング (1500 互換性レベル)を使用します。 この更新されたバージョンのチュートリアルでは、最新のデータ取得機能を使用して、ソースデータに接続してインポートし、M 言語を使用してパーティションを構成します。追加の補足レッスンも含まれています。
学習内容
Visual Studio で新しいテーブルモデルプロジェクトを作成する方法について説明します。
SQLServer リレーショナル データベースからテーブル モデル プロジェクトにデータをインポートする方法。
モデルに含まれるテーブル間のリレーションシップを作成および管理する方法。
モデル データの分析を支援するための、計算、計測、および主要業績評価指標を作成および管理する方法。
業務およびアプリケーションに固有のビューポイントを提供することによってより容易にモデルデータを参照するのに役立つパースペクティブと階層を作成、管理する方法
パーティションを作成して、テーブルデータをより小さな論理部分に分割し、他のパーティションから独立して処理できるようにする方法。
ユーザー メンバーのロールを作成して、モデル オブジェクトとデータを保護する方法。
オンプレミスまたは Azure の Analysis Services サーバーに表形式モデルをデプロイする方法。
通信の種類
このチュートリアルは、Adventure Works Cycles という架空の会社を題材にしています。 Adventure Works は、北米、ヨーロッパ、およびアジアで市販市場向けの自転車、部品、およびアクセサリを作成する大規模な多国籍製造企業です。 ワシントン州ボセルに本社があり、従業員数は 500 人です。 また、Adventure Works はその市場拠点で複数の地域担当販売チームも有しています。
あなたは、販売チーム、マーケティング チーム、および上級管理職のデータ分析ニーズにより高度に対応するべく、AdventureWorksDW サンプル データベース内のインターネット販売データを分析するためのテーブル モデルを作成します。
このチュートリアル (および Adventure Works Internet Sales テーブル モデル) を完了するには、多数のレッスンを完了する必要があります。 各レッスンでは、さまざまなタスクを行います。レッスンを完了するには、各タスクを順番に完了する必要があります。 1 つのレッスンには、似たような結果になるタスクがいくつ含まれることがありますが、各タスクの実行手順は少しずつ異なります。 これは、多くの場合、特定のタスクを完了する方法が複数あり、前のタスクで学んだスキルを使用してチャレンジを行うことができることを示しています。
レッスンの目的は、Visual Studio に含まれる多くの機能を使用して、In-Memory モードで実行される基本的なテーブルモデルを作成する手順を説明することです。 各レッスンは前のレッスンに基づいているので、順序どおりに完了する必要があります。 すべてのレッスンを完了すると、Adventure Works Internet Sales サンプルテーブルモデルが作成され、Analysis Services サーバーにデプロイされます。
このチュートリアルでは、配置したテーブル モデル データベースを SQL Server Management Studio で管理する方法や、レポート クライアント アプリケーションを使用して配置済みのモデルに接続し、モデル データを参照する方法については説明しません。
前提条件
このチュートリアルを完了するには、次の前提条件を用意しておく必要があります。
Analysis Services projects 拡張子を持つVisual Studioの最新バージョン。
最新バージョンの SQL Server Management Studio。
Power BI Desktop または Excel などのクライアント アプリケーション
Adventure works DW サンプルデータベースを持つ SQL Server インスタンス。 このサンプル データベースには、このチュートリアルを完了するのに必要なデータが含まれています。 最新バージョンを取得します。
モデルを配置する Azure Analysis Services または SQL Server 2016 以降の Analysis Services インスタンス。 無料の Azure Analysis Services 試用版にサインアップしてください。
レッスン
このチュートリアルには次のレッスンが含まれています。
| レッスン | 推定所要時間 |
|---|---|
| レッスン 1:新しいテーブル モデル プロジェクトの作成 | 10 分 |
| レッスン 2: データを追加する | 20 分 |
| レッスン 3: 日付テーブルとしてマークする | 3 分 |
| レッスン 4: リレーションシップの作成 | 10 分 |
| レッスン 5: 計算列を作成する | 約 15 分 |
| レッスン 6: メジャーの作成 | 30 分 |
| レッスン 7: 主要業績評価指標の作成 | 約 15 分 |
| レッスン 8: パースペクティブの作成 | 5 分 |
| レッスン 9: 階層を作成する | 20 分 |
| レッスン 10: パーティションを作成する | 約 15 分 |
| レッスン 11: ロールの作成 | 約 15 分 |
| レッスン 12: Excel で分析する | 20 分 |
| レッスン 13: 配置 | 5 分 |
補足のレッスン
このチュートリアルには、 補足レッスンも含まれています。 このセクションのトピックはチュートリアルを完了するのに必須ではありませんが、高度なテーブル モデル作成機能をより深く理解するために役立ちます。
| レッスン | 推定所要時間 |
|---|---|
| 行フィルターを使用した動的なセキュリティの実装 | 30 分 |
次の手順
チュートリアルを開始するには、 「レッスン 1: 新しいテーブル モデル プロジェクトの作成」に進みます。