次の方法で共有


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

このチュートリアルでは、Power Automate で Excel ファイルとデータフロー コネクタを使用して、Power BI でデータフロー監視レポートを作成する方法について説明します。

Power BI 監視ダッシュボードの例のスクリーンショット。

まず、Excel ファイルをダウンロードし、職場または学校または SharePoint 用の OneDrive に保存します。 次に、Power Automate コネクタを作成し、データフローから職場または学校または SharePoint 用の OneDrive の Excel ファイルにメタデータを読み込みます。 最後に、Power BI ファイルを Excel ファイルに接続してメタデータを視覚化し、データフローの監視を開始します。

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

Excel を使用したデータの読み込みの概要を示す図。

[前提条件]

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

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

Excel ファイルをダウンロードして OneDrive に保存する

次に、 .xlsx ファイル をダウンロードし、職場または学校または SharePoint 用の OneDrive 上の場所にファイルを保存します。

データフローを作成する

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

Power Automate でフローを作成する

  1. Power Automate に移動します。

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

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

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

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

  6. Excel Online (Business) から "テーブルに行を追加する" コネクタを検索し、それを選択します。

  7. コネクタをカスタマイズします。 Excel ファイルの 場所 と、データの読み込み先となる特定の テーブル を入力します。

    • 場所: 職場または学校または SharePoint 用の OneDrive 上の Excel ファイルの場所を選択します。
    • ドキュメント ライブラリ: Excel ファイルのライブラリを選択します。
    • ファイル: Excel ファイルへのファイル パスを選択します。
    • : [Dataflow_monitoring] を選択します。

    Excel の [テーブル接続に行を追加] のスクリーンショット。フィールドを入力する準備が整いました。

  8. 必須フィールドに動的な値を追加します。

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

    1. dataflowname_nameの横にあるフィールドを選択します。

    2. [動的コンテンツ コンテキスト] ボックスから [データフロー名] を選択します。

      Excel の [テーブル コネクタに行を追加] のスクリーンショット。[動的なコンテンツの選択] ダイアログ ボックスが表示されています。

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

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

Power BI レポートを作成する

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

  2. Excel ファイルに接続します。

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

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

データフロー名とデータフローの開始時刻をマージすると、すべてのデータフローに対して uniqueID が生成されます。