この記事では、Azure Event Grid 名前空間ソースをイベントストリームに追加する方法について説明します。
前提条件
- メンバー以上のアクセス許可を持つ Fabric 容量ライセンス モード (または試用版ライセンス モード) のワークスペースへのアクセス。
- Event Grid 名前空間でマネージド ID を有効にします。
- メッセージ キュー テレメトリ トランスポート (MQTT) データを受信する場合は、Event Grid 名前空間で MQTT と ルーティング を有効にします。
- イベントストリーム がない場合は作成します。
Event Grid 名前空間のマネージド ID に必要なアクセス許可があることを確認するには、 管理ポータルで必要な設定を構成します。
右上隅にある [設定] (歯車アイコン) を選択します。
[ガバナンスと分析情報] セクションで管理ポータルを選択します。
次のテナント設定をアクティブ化して、ワークスペース、接続、またはデプロイ パイプラインを作成するための Fabric API へのアクセス権をサービス プリンシパルに付与します。
他のすべての API にアクセスするには、このオプションを有効にします (新しいテナントでは既定で有効)。
- [ テナント設定 ] ページの [ 開発者設定 ] セクションで、[ プロファイルの作成と使用をサービス プリンシパルに許可する ] オプションを展開します。
- [有効] に切り替えます。
- 組織全体に適用します。
- を選択してを適用します。
データ ソースの選択ウィザードを起動する
イベントストリームにまだソースを追加していない場合は、[外部ソースの使用] タイルを選択します。
既に公開されているイベントストリームにソースを追加する場合は、編集モードに切り替え、リボンの [ソースの追加] を選択してから、[外部ソース] を選択します。
[データ ソースの選択] ページで、[Azure Event Grid 名前空間] タイルの [接続] を探して選択します。
Azure Event Grid コネクタを構成する
[接続設定の構成] ページで、次の手順のようにします。
[サブスクリプション] では、Event Grid 名前空間をがある Azure サブスクリプションを選択します。
[名前空間名] で、ドロップダウン リストから Event Grid 名前空間を選択します。
[名前空間のトピック] セクションの表示は、メッセージ キュー テレメトリ転送 (MQTT) が有効かどうかによって異なります。
名前空間トピックに対して MQTT が有効になっていない場合は、新しいトピックを作成するか、既存のトピックを選択します。
名前空間で MQTT が有効になっていて、トピックとルーティングが有効になっている場合:
名前空間で MQTT が有効になっているが、その名前空間でルーティングが有効になっていない場合:
リアルタイム ハブを使っている場合は、次の手順のようにします:
右側の [ストリームの 詳細] セクションで、ウィザードで作成中のイベントストリームを保存する Fabric ワークスペース を選択します。
[イベントストリーム名] にイベントストリーム名を入力します。 ウィザードは、選ばれた Event Grid 名前空間をソースとして使って Eventstream を作成します。
ストリーム名は、イベントストリームの名前に -stream を追加することで自動的に生成されます。 このストリームは、ウィザードが終了するとリアルタイム ハブの [すべてのデータ ストリーム] ページで確認できるようになります。
Eventstream エディターを使って Event Grid 名前空間をソースとしてイベント ストリームに追加する場合は、[ソース名] の下にある鉛筆ボタンを選んで、ソース名を入力します。
ページの下部にある次へ を選択します。
[確認および接続] ページで、設定を確認し、[接続] を選択します。
名前空間で MQTT とルーティングの両方が有効になっている場合:
名前空間で MQTT が有効になっているが、ルーティングは有効になっていない場合:
更新された eventstream を表示する
[確認と接続] ページで [追加] を選択します。
編集 モードで、Event Grid ソースがキャンバス上のイベントストリームに追加されていることがわかります。 この新しく追加された Azure Event Grid 名前空間を実装するには、リボンで [発行] を選択します。
これらの手順を完了すると、Azure Event Grid 名前空間を ライブ ビューで視覚化できるようになります。 ダイアグラムで Event Grid 名前空間 タイルを選択すると、ソースの詳細が表示されます。
関連コンテンツ
イベントストリームに他のソースを追加する方法については、「イベントストリームでイベント ソースを追加および管理する」を参照してください。