次の方法で共有


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

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

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

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

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

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

[前提条件]

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

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

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

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

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

    新しいテーブル ダイアログが開かれた画像。

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

    1. 表示名に「データフロー監視」と入力します。
    2. [ プライマリ名列] で、[表示名] に 「データフロー名 」と入力 します
    3. を選択してを作成します。
  4. [ 列の追加] を選択して、次の値に対して列の追加を繰り返します。

    • 表示名: "データフロー ID"、 データ型: テキスト、 必須: 必須。
    • 表示名: "更新状態"、 データ型: テキスト、 必須: 必須。
    • 表示名: "更新の種類"、 データ型: テキスト、 必須: 必須。
    • 表示名: "開始時刻"、 データ型: 日付と時刻、 必須: 必須。
    • 表示名: "終了時刻"、 データ型: 日付と時刻、 必須: 必須。

    新しい列ダイアログが開かれた画像。

データフローを作成する

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

Power Automate フローを作成する

  1. Power Automate に移動します。

  2. 作成>自動 クラウド フロー を選択します。

  3. フロー名を入力し、"データフローの更新が完了したとき" コネクタを検索します。 一覧からこのコネクタを選択し、[ 作成] を選択します。

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

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

  6. Dataverse から "新しい行の追加" コネクタを検索し、それを選択します。

  7. [ 新しい行の追加] で、[ テーブルの選択 ] を選択し、一覧から [データフローの監視 ] を選択します。

    [新しい行の追加] ダイアログ ボックスのデータフロー監視フィールドを含む画像。

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

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

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

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

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

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

Power BI レポートを作成する

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

  2. Dataverse エンティティの データフロー監視に接続します。

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

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

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