次の方法で共有


ビジネス パフォーマンス計画キューブ

重要な用語

キューブは、分析コードとファクト データのコレクションです。 これは、モデリングと分析の目的で使用されるファクト データで構成されています。 キューブ内の分析コードは、ファクトを定義する記述子です。 これらは通常、ファクト データをスライスして表示する方法です。 一般的な分析コードは、人、製品、場所、時間です。 分析コードは 1 つ以上の列で構成されます。 たとえば、時間分析コードには、日付、月、年、その他の集計トランザクションや属性が含まれる場合があります。 これらの列を使用してトランザクションを分析できます。 これらを使用し、年から月、そして日付までドリルダウンできる階層構造を作成することもできます。

キューブ内のファクト データは、集計し分析できる数値で構成されます。 ファクトはキューブを定義する基本的な理由です。 ファクト データの例には、売上請求書、生産原価、または給与や賃金などが含まれます。

キューブについての詳細は、ビジネス パフォーマンス計画の概要を参照してください。

キューブを作成して使用する

Microsoft Power BI でキューブを計画目的で使用するには、次の手順に従ってください。

  1. キューブを組み立てます。

    1. キューブに名前をつけます。
    2. キューブの分析コードを選択します。
  2. キューブにファクト データを読み込みます。

    1. ファクト データの場所を選択します。
    2. 選択し分析コードをファクト データを含む列にマップします。
  3. 更新をスケジュールします (今後のリリースで利用可能)。

キューブの作成

  1. ナビゲーション ウィンドウで、キューブ>新規を選択します。

  2. キューブの作成ウィザードで、キューブに名前を付けます。 キューブ名に数字および特殊文字を使用できます。 Power BI にデータを読み込む際に使用するため、キューブ名をメモしておきます。

    データフローを使用している場合は、ファクト データを読み込むためにキューブ名が使用されます。 msdyn_xpna_CUBENAME として表示されます。

分析コードを選択します

キューブを作成時に、どの分析コードを含めるかを検討してください。 キューブを作成するには、少なくとも 2 つの分析コードを選択する必要があります。 選択した分析コードは Power BI で利用可能になり、データのフィルター処理に使用できます。

キューブに含める分析コードを必要な数だけ選択できます。 ただし、Power BI の分析コードでデータをフィルター処理するには、ファクト データが分析コードと関係している必要があります。 詳細については、ビジネス パフォーマンス計画の概要を参照してください。

重要

分析コードが定義され、キューブ構造が確定された後は、分析コードを追加または削除することはできません。 別の分析コードを使用する場合は、新しいキューブを作成し、そこにファクト データを読み込む必要があります。 

ファクト データの読み込み

ファクト データを読み込むには、キューブ リストに移動し、ファクト データの読み込みを選択します。

ビジネス パフォーマンス計画アプリケーションにファクト データを読み込むには、次の 2 つの方法があります。

  • Excel ワークブックからデータを読み込みます。
  • データフローを作成し、既存のキューブにリンクします。

生産データを読み込む場合は、データフローの使用をお勧めします。 データフローは、一般的な生産量と複雑さに対するより優れたサポートを行います。 また、変換エクスペリエンス、データの読み込み時の詳細なステータス結果、データの更新をスケジュールするオプションも提供します。 データフローの使用方法の詳細については、データフローを使用したビジネス パフォーマンス計画へのデータの読み込みを参照してください。

Excel からファクト データを読み込む

Excel からファクト データの読み込みを開始するには、キューブの詳細ページで、ファクト データの読み込みを選択します。

ノート

Excel から一度に読み込めるデータの量には制限があります。 Excel は、テスト目的のデモ データまたはサンプル データで使用するのが最適です。

データ ソースを選択する

Excel からデータを読み込むには、ファクト データを含むワークブックに移動して選択します。

列のマッピング

データ ソースの選択後、ファクト データの列を選択します。 列の値は数値である必要があります。 数値以外の値を含めることはできません。 ファクト データは通常、一般会計 (GL) 残高、製品価格、売上金額、または従業員の賃金です。

列の下には、キューブの作成時に選択された分析コードのリストがあります。 各分析コードには、リンク先または固定値のいずれかのマップ タイプの値があります。

  • リンク先が選択されている場合、分析コードはファクト データ内の対応するデータ列にマップされる必要があります。
  • 固定値を選択した場合、テーブル列フィールドに値を入力する必要があります。 この値は、キューブ内のすべてのレコードの分析コード値として使用されます。

たとえば、部門が分析コードとして選択され、マップ タイプ フィールドがリンク先に設定されている場合、ファクト データには部門列が必要です。 マップ タイプ フィールドが固定値に設定されており、値が人事管理に設定されている場合、キューブ内のすべての行で部門の値は人事管理に設定されます。 この場合、Power BI でフィルター処理してグループ化すると人事管理が唯一の利用可能な部門になります。

ノート

ファクト データの列内のすべての分析コードの値は、対応する分析コードに存在する必要があります。 たとえば、Contoso 社のファクト データには、人事管理財務IT、およびマーケティング部門が含まれます。 部門分析コードの分析コードの値には、人事管理財務IT、および 販売 / マーケティングが含まれます。 ファクト データの分析コードの値 マーケティング と分析コードの値 販売 / マーケティングが一致しないため、キューブを作成しようとするとエラーが発生します。

データがキューブに読み込まれる前に、キューブの作成時に選択されたすべての分析コードをファクト データの列にマップする必要があります。

すべての値をマップしたら、次へを選択します。 キューブ名をメモしておきます。Power BI に接続してビジュアルのデータを読み込むときに必要になります。

データフローを使用してデータを読み込む

データフローを使用してデータを読み込む方法の詳細については、データフローを使用したビジネス パフォーマンス計画へのデータの読み込みを参照してください。