次の方法で共有


Azure Event Grid 名前空間ソースを eventstream に追加する (プレビュー)

この記事では、Azure Event Grid 名前空間ソースをイベントストリームに追加する方法について説明します。

前提条件

  • メンバー以上のアクセス許可を持つ Fabric 容量ライセンス モード (または試用版ライセンス モード) のワークスペースへのアクセス。
  • Event Grid 名前空間でマネージド ID を有効にします。
  • メッセージ キュー テレメトリ トランスポート (MQTT) データを受信する場合は、Event Grid 名前空間で MQTTルーティング を有効にします。
  • イベントストリーム がない場合は作成します。

Event Grid 名前空間のマネージド ID に必要なアクセス許可があることを確認するには、 管理ポータルで必要な設定を構成します。

  • 右上隅にある [設定] (歯車アイコン) を選択します。

  • [ガバナンスと分析情報] セクションで管理ポータルを選択します。

    [ガバナンスと分析情報] セクションの [管理ポータル] リンクの選択を示すスクリーンショット。

  • 次のテナント設定をアクティブ化して、ワークスペース、接続、またはデプロイ パイプラインを作成するための Fabric API へのアクセス権をサービス プリンシパルに付与します。

    • [ テナント設定 ] ページの [ 開発者設定 ] セクションで、[ サービス プリンシパルが Fabric API を使用できる ] オプションを展開します。

    • [有効] に切り替えます。

    • 組織全体に適用します

    • を選択してを適用します。

      開発者設定を示すスクリーンショット。

  • 他のすべての API にアクセスするには、このオプションを有効にします (新しいテナントでは既定で有効)。

    • [ テナント設定 ] ページの [ 開発者設定 ] セクションで、[ プロファイルの作成と使用をサービス プリンシパルに許可する ] オプションを展開します。
    • [有効] に切り替えます。
    • 組織全体に適用します
    • を選択してを適用します。

データ ソースの選択ウィザードを起動する

イベントストリームにまだソースを追加していない場合は、[外部ソースの使用] タイルを選択します。

[外部ソースの使用] タイルの選択を示すスクリーンショット。

既に公開されているイベントストリームにソースを追加する場合は、編集モードに切り替え、リボンの [ソースの追加] を選択してから、[外部ソース] を選択します。

[外部ソースにソースを追加] メニューの選択を示すスクリーンショット。

[データ ソースの選択] ページで、[Azure Event Grid 名前空間] タイルの [接続] を探して選択します。

イベントの取得ウィザードで、ソースの種類として Azure Event Grid 名前空間の選択を示すスクリーンショット。

Azure Event Grid コネクタを構成する

[接続設定の構成] ページで、次の手順のようにします。

  1. [サブスクリプション] では、Event Grid 名前空間をがある Azure サブスクリプションを選択します。

  2. [名前空間名] で、ドロップダウン リストから Event Grid 名前空間を選択します。

  3. [名前空間のトピック] セクションの表示は、メッセージ キュー テレメトリ転送 (MQTT) が有効かどうかによって異なります。

    • 名前空間トピックに対して MQTT が有効になっていない場合は、新しいトピックを作成するか、既存のトピックを選択します。

      Azure Event Grid 名前空間の構成設定を示すスクリーンショット。

    • 名前空間で MQTT が有効になっていて、トピックとルーティングが有効になっている場合:

      MQTT とルーティングが有効になっている場合の Azure Event Grid 名前空間の構成設定を示すスクリーンショット。

    • 名前空間で MQTT が有効になっているが、その名前空間でルーティングが有効になっていない場合:

      MQTT は有効だがルーティングは有効でない場合の Azure Event Grid 名前空間の構成設定を示すスクリーンショット。

  4. リアルタイム ハブを使っている場合は、次の手順のようにします:

    1. 右側の [ストリームの 詳細] セクションで、ウィザードで作成中のイベントストリームを保存する Fabric ワークスペース を選択します。

    2. [イベントストリーム名] にイベントストリーム名を入力します。 ウィザードは、選ばれた Event Grid 名前空間をソースとして使って Eventstream を作成します。

    3. ストリーム名は、イベントストリームの名前に -stream を追加することで自動的に生成されます。 このストリームは、ウィザードが終了するとリアルタイム ハブの [すべてのデータ ストリーム] ページで確認できるようになります。

      Event Grid 名前空間の [ストリームの詳細] セクションを示すスクリーンショット。

  5. Eventstream エディターを使って Event Grid 名前空間をソースとしてイベント ストリームに追加する場合は、[ソース名] の下にある鉛筆ボタンを選んで、ソース名を入力します。

  6. ページの下部にある次へ を選択します。

  7. [確認および接続] ページで、設定を確認し、[接続] を選択します。

    Azure Event Grid コネクタの [確認および接続] ページを示すスクリーンショット。

    名前空間で MQTT とルーティングの両方が有効になっている場合:

    MQTT とルーティングが有効になっている Azure Event Grid 名前空間の [確認および接続] ページを示すスクリーンショット。

    名前空間で MQTT が有効になっているが、ルーティングは有効になっていない場合:

    MQTT は有効だがルーティングは有効でない Azure Event Grid 名前空間の [確認および接続] ページを示すスクリーンショット。

更新された eventstream を表示する

  1. [確認と接続] ページで [追加] を選択します。

  2. 編集 モードで、Event Grid ソースがキャンバス上のイベントストリームに追加されていることがわかります。 この新しく追加された Azure Event Grid 名前空間を実装するには、リボンで [発行] を選択します。

    公開ボタンが選択されたエディターを示すスクリーンショット。

  3. これらの手順を完了すると、Azure Event Grid 名前空間を ライブ ビューで視覚化できるようになります。 ダイアグラムで Event Grid 名前空間 タイルを選択すると、ソースの詳細が表示されます。

イベントストリームに他のソースを追加する方法については、「イベントストリームでイベント ソースを追加および管理する」を参照してください。