次の方法で共有


Dataverse テーブルにデータを読み込み、Power BI を使用してデータフロー監視レポートを作成する

このチュートリアルでは、Dataverse テーブルにデータを読み込み、Power BI でデータフロー監視レポートを作成する方法について説明します。

Power BI データ監視ダッシュボードの例の画像。

このダッシュボードを使用して、データフローの更新期間とエラー数を監視できます。 このダッシュボードを使用すると、データフローのパフォーマンスに関する問題を追跡したり、他のユーザーとデータを共有したりできます。

最初に、データフロー実行からのすべてのメタデータを格納する新しい Dataverse テーブルを作成します。 データフローの更新ごとに、このテーブルにレコードが追加されます。 また、複数のデータフロー実行のメタデータを同じテーブルに格納することもできます。 テーブルが作成されたら、Power BI ファイルを Dataverse テーブルに接続します。

Dataverse チュートリアルの概要。

前提条件

.pbit ファイルをダウンロードする

まず、Dataverse の .pbit ファイルをダウンロードします。

Dataverse で新しいテーブルを作成する

  1. Power Apps ポータルに移動します。

  2. 左側のナビゲーション ウィンドウで、[データ] を展開し、[テーブル][新しいテーブル] の順に選択します。

    新しいテーブルのダイアログが開いている画像。

  3. [新しいテーブル] ペインで、次の操作を行います。

    1. [表示名] に「Dataflows Monitoring」と入力します。
    2. [Primary Name Column]\(プライマリ名列\) の下にある [表示名] に「Dataflow name」と入力します。
    3. [作成] を選択します
  4. [列の追加] を選択し、次の値の列を繰り返し追加します。

    • 表示名: 「データフロー ID」、データ型: テキスト、必須: 必須。
    • [表示名]: [リフレッシュステータス]、[データ型]: [テキスト]、[必須]: [必須]。
    • [表示名]: "Refresh Type"、[データ型]: [テキスト]、[必須]: [必須]。
    • [表示名]: "Start Time"、[データ型]: [日時]、[必須]: [必須]。
    • [表示名]: "End Time"、[データ型]: [日時]、[必須]: [必須]。

    新しい列のダイアログが開いている画像。

データフローを作成する

データフローがまだない場合は、作成します。 データフローは、Power BI データフローまたは Power Apps データフローに作成できます。

Power Automate フローを作成する

  1. Power Automate に移動します。

  2. [作成]>[Automated cloud flow]\(自動クラウド フロー\) を選びます。

  3. フロー名を入力し、"When a dataflow refresh completes" (データフローの更新完了時) コネクタを検索します。 一覧からこのコネクタを選び、[作成] を選びます。

  4. コネクタをカスタマイズします。 データフローに関する次の情報を入力します。

    • グループの種類: Power Apps に接続する場合は [環境] を、Power BI に接続する場合は [ワークスペース] を選びます。
    • グループ: データフローがある Power Apps 環境または Power BI ワークスペースを選びます。
    • データフロー: データフローを名前で選びます。
  5. 新しいステップ を選択して、アクションをフローに追加します。

  6. Dataverse から [新しい行を追加] コネクタを検索して、選択します。

  7. [新しい行を追加] で、[テーブルの選択] を選んだ後、一覧から [Dataflows Monitoring] を選択します。

    [新しい行を追加] ダイアログ ボックスの [Dataflows Monitoring] フィールドを示す画像。

  8. 必須フィールドごとに、動的な値を追加する必要があります。 この値は、実行されるデータフローのメタデータの出力です。

    1. [データフロー名] の横にあるフィールドを選択し、動的なコンテンツから [データフロー名] を選択します。

      [データフロー名] フィールドに追加された動的コンテンツのデータフロー名を示す画像。

    2. すべての必須フィールドに対してこのプロセスを繰り返します。

      すべてのフィールドが動的コンテンツで入力されている [新しい行を追加] コネクタの画像。

  9. フローを保存します。

Power BI レポートを作成する

  1. .pbit ファイルを開きます。

  2. Dataverse エンティティ [Dataflows Monitoring] にアクセスします。

このダッシュボードでは、指定した時間間隔内のすべてのデータフローについて、以下を監視できます。

  • データフロー期間
  • データフロー数
  • データフローのエラー数

データフローの一意の ID は、すべてデータフロー名とデータフローの開始時刻をマージすることによって生成されます。