Data-modeling-with-dax-data-modeling-using-excel-power-pivot

提供:Dev Guides
移動先:案内検索

Excel Power Pivotを使用したデータモデリング

Microsoft Excel Power Pivotは、データのモデリングと分析のための優れたツールです。

  • データモデルはPower Pivotデータベースです。
  • DAXは、DAX数式を使用して、データモデルのデータを使用してメタデータを作成するために使用できる数式言語です。
  • データモデルのデータとメタデータを使用して作成されたExcelのPowerPivotTablesを使用すると、データを分析して結果を表示できます。

このチュートリアルでは、Power PivotデータモデルとDAXを使用したデータモデリングと、Power Pivotを使用したデータ分析について学習します。 Power Pivotを初めて使用する場合は、Excel Power Pivotチュートリアルを参照してください。

前の章-データモデリングと分析の概念-でデータモデリングプロセスのステップを学習しました。 この章では、Power PivotデータモデルとDAXを使用してこれらの各ステップを実行する方法を学習します。

次のセクションでは、Power Pivotデータモデルに適用されるこれらの各プロセスステップと、DAXの使用方法を学習します。

データの形成

Excel Power Pivotでは、さまざまな種類のデータソースからデータをインポートでき、インポート中にインポートするテーブルと列を表示および選択できます。

  • データソースを特定します。
  • データソースの種類を見つけます。 たとえば、データベースまたはデータサービス、またはその他のデータソース。
  • 現在のコンテキストに関連するデータを決定します。
  • データに適切なデータ型を決定します。 Power Pivotデータモデルでは、テーブルの列全体に対して1つのデータ型のみを使用できます。
  • どのテーブルがファクトテーブルであり、どのテーブルがディメンションテーブルであるかを特定します。
  • テーブル間の関連する論理関係を決定します。

データモデルへのデータのロード

リボンのPower Pivotウィンドウで提供されるいくつかのオプションを使用して、データをデータモデルに読み込むことができます。 これらのオプションは、グループ「外部データの取得」にあります。

データモデルへのデータのロード

「データモデルへのデータの読み込み」の章で、Accessデータベースからデータモデルにデータを読み込む方法を学習します。

説明のために、損益データを含むAccessデータベースが使用されます。

データモデルでのデータ型の定義

Power Pivotのデータモデリングプロセスの次のステップは、データモデルに読み込まれるテーブルの列のデータ型を定義することです。

「データモデルでのデータ型の定義」の章で、テーブルの列のデータ型を定義する方法を学習します。

テーブル間の関係の作成

Power Pivotのデータモデリングプロセスの次のステップは、データモデル内のテーブル間の関係を作成することです。

「データモデルの拡張」の章で、テーブル間の関係を作成する方法を学習します。

新しいデータ洞察の作成

データモデルでは、新しいデータの洞察を作成するために必要なメタデータを作成することができます-

  • 計算列の作成
  • 日付表の作成
  • メジャーの作成

その後、[ピボットテーブルフィールド]リストのフィールドとして表示されるテーブルとメジャーの列に基づく動的なパワーピボットテーブルを作成して、データを分析できます。

計算列の追加

テーブルの計算列は、DAX数式を使用してテーブルに追加する列です。

「データモデルの拡張」の章で、データモデルのテーブルに計算列を追加する方法を学習します。

日付表の作成

DAX数式でタイムインテリジェンス関数を使用してメタデータを作成するには、日付テーブルが必要です。 日付表を初めて使用する場合は、「日付表について」の章を参照してください。

「データモデルの拡張」の章で、データモデルに日付テーブルを作成する方法を学習します。

メジャーの作成

現在のコンテキストでのデータ分析に必要なさまざまな計算にDAX関数とDAX数式を使用して、データテーブルにさまざまなメジャーを作成できます。

これは、DAXを使用したデータモデリングの重要なステップです。

後続の章で、損益分析のさまざまな目的のためにメジャーを作成する方法を学習します。

Power PivotTablesを使用したデータの分析

損益分析のファセットごとにパワーピボットテーブルを作成できます。 後続の章でDAXを使用してメジャーを作成する方法を学習すると、Power PivotTablesを使用してこれらのメジャーでデータを分析する方法も学習します。