Power BI データ アラートを Power Automate と統合するIntegrate Power BI data alerts with Power Automate

Power Automate は、増え続けるアプリケーションや SaaS サービスで、全体のワークフローを自動化する機能を提供する SaaS です。Power Automate is a SaaS offering for automating workflows across a growing number of applications and SaaS services. お気に入りのアプリとサービス (Power BI を含む) を統合して、通知の受信、ファイルの同期、データの収集などのタスクを自動化できます。You can automate tasks by integrating your favorite apps and services, including Power BI, to get notifications, synchronize files, collect data, and more. この記事では、Power BI データ アラートに基づく電子メールの生成を自動化します。In this article, you automate generating an email from a Power BI data alert.

Power Automate の使用を今すぐ開始しましょう。Get started using Power Automate now.

前提条件Prerequisites

この記事では、フローをテンプレートから作成する方法とゼロから作成する方法について説明します。This article shows how to create two different flows: one from a template and one from scratch. この手順を行うには、Power BI でデータ アラートを作成し、Power Automate にサインアップしてください。To follow along, create a data alert in Power BI, and sign up for Power Automate. 無料!It's free!

テンプレートからフローを作成するCreate a flow from a template

このタスクでは、テンプレートを使用して、Power BI データ アラート (通知) によってトリガーされるシンプルなフローを作成します。In this task, we use a template to create a simple flow that is triggered by a Power BI data alert (notification).

  1. Power Automate にサインインします (flow.microsoft.com)。Sign in to Power Automate (flow.microsoft.com).

  2. [テンプレート] を選択し、 [Power BI] > [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] の順に検索します。Select Templates, search for Power BI > Send an e-mail to any audience when a Power BI data alert is triggered.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

フローの作成Build the flow

このテンプレートには、1 つのトリガー (Power BI データ アラート) と、1 つのアクション (電子メールを送信する) が含まれています。This template has one trigger, a Power BI data alert, and one action, to send an email. Power Automate でフィールドを選択すると、含めることができる動的なコンテンツが表示されます。As you select a field, Power Automate displays dynamic content that you can include. この例では、メッセージの本文にタイル値とタイル URL を含めます。In this example, we include the tile value and the tile URL in the message body.

  1. [続行] をクリックします。Select Continue.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

  2. [アラート ID] ボックスで、Power BI データ アラートを選択します。In the Alert ID box, select a Power BI data alert. アラートの作成方法については、「Data alerts in Power BI」(Power BI のデータ アラート) を参照してください。To learn how to create an alert, see Data alerts in Power BI.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

  3. 有効な電子メール アドレスを 1 つまたは複数入力します。Enter one or more valid email addresses.

  4. Power Automate により、 [件名][本文] が自動的に生成されます。これはそのまま使用することも変更することもできます。Power Automate automatically generates a Subject and Body for you, which you can keep or modify. 本文のテキストは、HTML を使用して書式設定されます。The body text uses HTML for formatting.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

  5. メッセージが完成したら、 [次のステップ] または [保存] を選択します。When you're done with the message, select Next step or Save. フローが作成され、評価されます。The flow is created and evaluated. Power Automate でエラーが検出されると、通知が表示されます。Power Automate lets you know if it finds errors.

  6. エラーが検出された場合、[フローの編集] を選択して修正するか、[完了] を選択して新しいフローを実行します。If errors are found, select Edit flow to fix them, otherwise, select Done to run the new flow.

    Power Automate の成功メッセージのスクリーンショット。

  7. データ アラートがトリガーされると、指定したアドレスに Power Automate から電子メールが送信されます。When the data alert is triggered, Power Automate sends an email to the addresses you indicated.

    Power Automate アラート電子メールのスクリーンショット。

ゼロからフローを作成するCreate a flow from scratch

このタスクでは、Power BI データ アラート (通知) によってトリガーされるシンプルなフローをゼロから作成します。In this task, we create a simple flow from scratch that is triggered by a Power BI data alert (notification).

  1. Power Automate にサインインします (flow.microsoft.com)。Sign in to Power Automate (flow.microsoft.com).

  2. [作成] > [自動フロー] の順に選択します。Select Create > Automated flow.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

  3. [自動フローの作成] で、フローに名前を付けます。In Build an automated flow, give your flow a name.

  4. [フローのトリガーを選択してください] で、 [Power BI] を検索します。In the Choose your flow's trigger, search for Power BI.

  5. [Power BI - データドリブン アラートがトリガーされたとき] > [作成] の順に選択します。Select Power BI - When a data driven alert is triggered > Create.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

フローを構築するBuild your flow

  1. [アラート ID] ボックスで、アラートの名前を選択します。In the Alert ID box, select the name of your alert. アラートの作成方法については、「Data alerts in Power BI」(Power BI のデータ アラート) を参照してください。To learn how to create an alert, see Data alerts in Power BI.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

  2. [新しいステップ] を選択します。Select New step.

  3. [アクションの選択] で、 [Outlook] > [イベントの作成] の順に検索します。In Choose an action, search for Outlook > Create event.

    Power Automate の [Power BI データ アラートがトリガーされたときに対象ユーザーにメールを送信する] テンプレートのスクリーンショット。

  4. イベント フィールドに入力します。Fill in the event fields. Power Automate でフィールドを選択すると、含めることができる動的なコンテンツが表示されます。As you select a field, Power Automate displays dynamic content that you can include.

    フローの作成の続行を示すスクリーンショット。

  5. 完了したら、[フローの作成] を選択します。Select Create flow when done. Power Automate によってフローが保存され、評価されます。Power Automate saves and evaluates the flow. エラーがない場合、[完了] を選択してこのフローを実行します。If there are no errors, select Done to run this flow. 新しいフローが [自分のフロー] ページに追加されます。The new flow is added to your My flows page.

    フローの完了を示すスクリーンショット。

  6. Power BI データ アラートでフローがトリガーされると、次のような Outlook イベント通知を受け取ります。When the flow is triggered by your Power BI data alert, you'll receive an Outlook event notification similar to this one.

    Power Automate での Outlook 通知のトリガーを示すスクリーンショット。

次の手順Next steps