サンプル データを使用した Data Activator のチュートリアル
重要
Data Activator は現在プレビュー段階です。
このステップバイステップのチュートリアルでは、Reflex に付属しているサンプルの Packages データを使用します。 このチュートリアルを最後まで進めると、次の作業が完了します。
- Data Activator の主要機能の詳細を理解する。
- オブジェクトを作成する。
- トリガーを作成して開始する。
前提条件
開始する前に、Fabric 容量を持つワークスペースが必要です。 Fabric ワークスペースについては、ワークスペースに関する記事を参照してください。
手順ガイド
以下のステップでは、チュートリアルを実行し、Data Activator のサンプル データを操作します。
ステップ 1: サンプル Reflex を作成する
Fabric ホームページから、Fabric 容量を持つワークスペースを選択します。 Data Activator エクスペリエンスを選択し、次に "Reflex サンプル" を選択して、サンプル イベントとオブジェクトが事前に設定された Reflex を作成します。
ステップ 2: データ モードでパッケージ イベントを調べる
この手順では、データ モードについて説明します。
- 新しく作成された Reflex で、[データ] タブを選択し、Package in Transit イベント ストリームを選択します。 これらのイベントは、物流会社が配達中のパッケージのリアルタイムの状態を示します。 受信イベントを確認し、イベントの列をメモします。 [PackageId] 列は、パッケージを一意に識別します。これは、パッケージ イベントをパッケージ オブジェクトに割り当てるために使用する ID 列です。
- 他の 2 つのイベント ストリームを選択します。 これらは物流会社のさまざまなソースに由来するものですが、パッケージに関するものでもあります。 また、Package ID 列もあります。
ステップ 3: デザイン モードでパッケージ オブジェクトを調べる
次に、デザイン モードについて説明します。
画面の下部にある [Design](デザイン) タブ選択し、デザイン モードに切り替えます。
左側のナビゲーション ウィンドウで、パッケージ オブジェクトの [イベント] セクションを確認します。 データ モードからの 3 つのイベント ストリームはすべて、パッケージ オブジェクトにリンクされます。 これにより、3 つのイベント ストリームのいずれかからのデータを使用するパッケージについて、トリガーを作成できます。
Medicine package too warm というトリガーを選択します。 動作の確認:
- Package in Transit イベントから Temperature 列を選択します。
- 温度が 50 を超えたことを検出しますが、これは Special Care 列が Medicine になっている場合のみです。
- この条件が true の場合、電子メールが送信されます。
他のトリガーの動作を見てみましょう。
ステップ 4: medicine package too warm トリガーを開始する
パッケージのイベントとオブジェクトについて十分に理解できたので、トリガーを開始する準備ができました。
- medicine too warm トリガーを選択します。
- [実行] ステップを確認します。ここでは、電子メールを送信します。 トリガーでのメール アドレスが自分のメール アドレスであることを確認します。 必要に応じて、件名とメッセージのフィールドを変更します。
- [Send me a test alert](テスト アラートを自分に送信) を選択します。 テスト メールを受信します (到着するまでに 1 から 2 分かかる場合があります)。 期待した外観になっていることを確認します。
- リボンから [開始] を選択します。 これにより、薬パッケージの温度が高すぎる場合に、トリガーによって電子メールが送信されます。 このトリガーは、1 時間ごとに数回起動するはずです。 (起動するまで 10 分ほど待つ必要がある場合があります)。
- 後で、[停止] ボタンを使用してトリガーをオフにすることができます。
ステップ 5: City オブジェクトを作成する
次に、独自のオブジェクトを作成します。 このセクションでは、個々のパッケージではなく、市レベルでパッケージの配送状況を追跡する City オブジェクトを作成します。
- データ モードに戻ります。
- Package In Transit ストリームを選択します。
- 画面の右側に表示されるウィンドウで、[データの割り当て] を選択します。
- 新しいオブジェクトに City という名前を付け、キー列として City を選択します。
- [保存してデザイン モードに移動する] を選択します。
ステップ 6: City オブジェクトにトリガーを作成する
次に、任意の市の平均輸送時間がターゲットを超えた場合にアラートを生成するトリガーを作成します。
デザイン モードに移行し、新しい City オブジェクトを選択します。 [New trigger](新しいトリガー) 選択し、Average transit time above target という名前を付けます。 このステップの後、City オブジェクトは次のようになります。
トリガーの [選択] カードで、HoursInTransit を選択します。次に、[追加] を選択して、Average over time 集計を 1 時間に設定します。 このステップの後、トリガーは次のようになります。
[検出] カードで、特定の市の平均輸送時間が 5 時間を超えているかどうかを検出します。 市ごとに 1 時間に 1 回アラートを生成するようにトリガーを設定します。 このステップを完了すると、検出カードは次のようになります。
トリガーのアクションを指定します。 電子メールまたは Teams を選択できます。 どのように表示するかに応じてアクションをカスタマイズします。
[Send me a test alert](テスト アラートを自分に送信) ボタンを選択して、トリガーをテストします。 アラートを受け取ることを確認します (到着するまでに 1 から 2 分かかる場合があります)。
[開始] ボタンを選択して、トリガーを起動します。
おめでとうございます。チュートリアルは終了です。
最初のオブジェクトとトリガーの作成が完了しました。 次のステップとして、City または Package オブジェクトで別のトリガーを設定してみましょう。 実際のデータに対して Data Activator を使用する準備ができたら、Data Activator 用のデータの取得に関する記事のステップを実行します。
チュートリアルの一環として作成したトリガーを完了したら、トリガーのバックグラウンド処理に対する料金が発生しないように、それらを必ず停止してください。 各トリガーを順番に選択し、リボンの [停止] ボタンを押します。
関連するコンテンツ
- Data Activator とは?
- Data Activator の概要
- Power BI から Data Activator のデータを取得する
- Eventstreams から Data Activator のデータを取得する
- Data Activator でオブジェクトにデータを割り当てる
- デザイン モードで Data Activator トリガーを作成する
- カスタム アクションを使って Power Automate フローをトリガーする
- Data Activator の検出条件
Microsoft Fabric の詳細についても確認してください。