このチュートリアルでは、Dataverse テーブルにデータを読み込み、Power BI でデータフロー監視レポートを作成する方法について説明します。
このダッシュボードを使用して、データフローの更新期間と失敗数を監視できます。 このダッシュボードを使用すると、データフローのパフォーマンスに関する問題を追跡し、他のユーザーとデータを共有できます。
まず、データフロー実行からのすべてのメタデータを格納する新しい Dataverse テーブルを作成します。 データフローを更新するたびに、レコードがこのテーブルに追加されます。 複数のデータフロー実行のメタデータを同じテーブルに格納することもできます。 テーブルが作成されたら、Power BI ファイルを Dataverse テーブルに接続します。
[前提条件]
新しいカスタム テーブルを作成するアクセス許可を持つ Dataverse 環境 。
pbit ファイルをダウンロードする
まず、Dataverse .pbit ファイルをダウンロードします。
Dataverse で新しいテーブルを作成する
Power Apps ポータルに移動します。
左側のナビゲーション ウィンドウで、[ データ] を展開し、[ テーブル] を選択し、[ 新しいテーブル] を選択します。
[ 新しいテーブル ] ウィンドウで、次の操作を行います。
- 表示名に「データフロー監視」と入力します。
- [ プライマリ名列] で、[表示名] に 「データフロー名 」と入力 します。
- を選択してを作成します。
[ 列の追加] を選択して、次の値に対して列の追加を繰り返します。
- 表示名: "データフロー ID"、 データ型: テキスト、 必須: 必須。
- 表示名: "更新状態"、 データ型: テキスト、 必須: 必須。
- 表示名: "更新の種類"、 データ型: テキスト、 必須: 必須。
- 表示名: "開始時刻"、 データ型: 日付と時刻、 必須: 必須。
- 表示名: "終了時刻"、 データ型: 日付と時刻、 必須: 必須。
データフローを作成する
まだない場合は、データフローを作成します。 Power BI データフローまたは Power Apps データフロー で データフローを作成できます。
Power Automate フローを作成する
Power Automate に移動します。
作成>自動 クラウド フロー を選択します。
フロー名を入力し、"データフローの更新が完了したとき" コネクタを検索します。 一覧からこのコネクタを選択し、[ 作成] を選択します。
コネクタをカスタマイズします。 データフローに関する次の情報を入力します。
- グループの種類: Power BI に接続するときに、Power Apps とワークスペースに接続するときに [環境] を選択します。
- グループ: データフローが含まれている Power Apps 環境または Power BI ワークスペースを選択します。
- データフロー: 名前でデータフローを選択します。
[新しいステップ] を選択して、フローにアクションを追加します。
Dataverse から "新しい行の追加" コネクタを検索し、それを選択します。
[ 新しい行の追加] で、[ テーブルの選択 ] を選択し、一覧から [データフローの監視 ] を選択します。
必須フィールドごとに、動的な値を追加する必要があります。 この値は、実行されるデータフローのメタデータの出力です。
フローを保存します。
Power BI レポートを作成する
.pbitファイルを開きます。Dataverse エンティティの データフロー監視に接続します。
このダッシュボードでは、指定した時間間隔内のすべてのデータフローについて、以下を監視できます。
- データフロー期間
- データフローの数
- データフローエラーの数
すべてのデータフローの一意の ID は、データフロー名とデータフローの開始時刻の間のマージによって生成されます。