Azure イベント ハブ ソリューションの Microsoft Dataverse イベント データで作業

Azure Event Hub は非常に拡張性の高いパブリッシュ/サブスクライブ サービスであり、毎秒数百万のイベントを取得して、複数のアプリケーションに流すことができます。 Dataverse Azure インターフェイスにより、 イベント データを Azure Service Bus で公開可能になり、イベント ハブ ソリューションのサブスクライバーで利用できます。 次の情報は、イベント ハブ ソリューションに Azure イベント データを送信するために実行する必要がある一般的なタスクについて説明します。

注意

Azure サブスクリプションとイベント ハブ ライセンスがイベント ハブへのアクセスに必要です。

1. イベント ハブの作成

Azure では、API プログラミングによって、または Azure portal を使用して対話的に、イベント ハブを作成できます。 どちらの場合も、イベント ハブの作成後に、イベント ハブの接続文字列のコピーを取得して、次のセクションで詳細に説明する Azure サービス エンドポイントを登録するときにその文字列を指定する必要があります。

イベント ハブの作成方法の詳細については、Event Hub のドキュメント を参照してください。

2. エンドポイントの登録

イベント ハブのサービス エンドポイントの登録は、キューやトピックなどの他のサポートされている契約の種類の登録と似ています。 プラグイン登録ツール (PRT) を使用して、サービス エンドポイントを登録します。 PRT 登録フォームに入力するとき、イベント ハブの契約の種類を指定します。 メッセージの本文の形式については、XML または JSON を選択します。 また、SAS 認証のみが使用可能であり、イベント ハブの作成時に取得した接続文字列を指定する必要があります。 詳細: チュートリアル: Dataverse との統合用の Microsoft Azure (SAS) の構成

3. コードの登録

Dataverse は、Azure 対応プラグインの実行を 操作時に引き起こす正確な操作 (テーブルとメッセージの組み合わせ) を知る必要があります。 イベント ハブを作成するので、この操作は Azure のイベント データの処理に特に関連しています。 Azure 対応プラグインのステップを Azure イベント実行パイプラインに登録する必要があります。 詳細については、「チュートリアル: プラグイン登録ツールを使用した Azure 対応プラグインの登録」 を参照してください。

プラグインの代わり、Azure 対応のユーザー定義ワークフロー活動を使用する場合は、プラグイン登録ツールを使用して活動のアセンブリを登録し、その活動をワークフローに組み込みます。 詳細については、サンプル: Azure 対応のユーザー定義ワークフロー活動 を参照してください。

4. リスニングの開始

サービス エンドポイントで、Azure サービス ハブ ソリューション アプリケーションのリスニングを開始します。

5. トリガー

ユーザー定義のワークフロー活動が含まれているプラグインまたはワークフローの実行を起動する Dataverse の操作を実行します。 これは、このトピックの前のセクションのプラグイン ステップを登録した操作 (テーブルおよびメッセージの組み合わせ) と同じです。 Web アプリケーションを使用して、または Azure の Web サービスにアクセスするアプリケーション コードを使用して、目的の操作を実行できます。

6. 検証

Dataverse Web アプリケーションで関連するシステム ジョブをチェックして、成功しましたのステータスを確認できます。 失敗しましたのステータスを確認した場合は、ステータス情報を使用して失敗の原因を特定します。 次に、失敗の種類に基づいて、両方のシステムの構成を再確認するか、またはアプリケーション コードをデバッグして、問題を特定して解決することができます。

関連項目

Dataverse を使用した Azure 統合

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。