Azure Data Explorer は、ビッグ データ ストリーミング プラットフォームおよびイベント インジェスト サービスである Event Hubs からのインジェストを提供します。 Event Hubs は、1 秒あたり数百万件のイベントをほぼリアルタイムで処理できます。
この記事では、イベント ハブに接続し、Azure Data Explorer にデータを取り込みます。 Event Hubs からの取り込みの概要については、 Azure Event Hubs データ接続に関するページを参照してください。
前提条件
- Azure サブスクリプション。 無料の Azure アカウントを作成します。
- Azure Data Explorer クラスターとデータベース。 クラスターとデータベースを作成します。
- 宛先テーブル。 テーブルを作成するか、 既存のテーブルを使用します。
- テーブルの インジェスト マッピング 。
- インジェスト用のデータを含む イベント ハブ 。
イベント ハブ データ接続を作成する
このセクションでは、イベント ハブと Azure Data Explorer テーブルの間に接続を確立します。 この接続が存在する間は、データがイベント ハブからターゲットのテーブルに送信されます。 イベント ハブが別のリソースまたはサブスクリプションに移動された場合は、接続を更新または再作成する必要があります。
Azure portal でクラスターに移動し、[データベース] を選択 します。 次に、ターゲット テーブルを含むデータベースを選択します。
左側のメニューから、[ データ インジェスト] を選択します。 次に、上部のバーで [ データ接続の追加] を選択します。
フォームに次の情報を入力し、[ 作成] を選択します。
設定 推奨値 フィールドの説明 データ接続名 テストハブ接続 Azure データ エクスプローラーで作成する接続の名前。 サブスクリプション イベントハブ リソースが配置されているサブスクリプション ID。 イベント ハブの名前空間 唯一無二の名前空間名 以前に選択した、名前空間を識別する名前。 イベント ハブ test-hub 作成したイベント ハブ。 コンシューマー グループ test-group 作成したイベント ハブに定義されているコンシューマー グループ。 イベント システム プロパティ 関連するプロパティを選択する イベント ハブのシステム プロパティ。 イベント メッセージごとに複数のレコードがある場合は、システム プロパティが最初のレコードに追加されます。 システム プロパティを追加する場合は、テーブル スキーマとマッピングを作成または更新して、選択したプロパティを含めます。 圧縮 何一つ イベント ハブ メッセージ ペイロードの圧縮の種類。 サポートされている圧縮の種類: なし、Gzip。 マネージド ID (推奨) システム割り当て イベント ハブに対する読み取りアクセスのために Data Explorer クラスターによって使用されるマネージド ID。 イベント ハブへのアクセスを制御するために、マネージド ID を使用することをお勧めします。
注:
データ接続が作成されると、次のようになります。
* システム割り当て ID が存在しない場合には、自動的に作成されます
* マネージド ID には Azure Event Hubs Data Receiver ロールが自動的に割り当てられ、Data Explorer クラスターに追加されます。 ロールが割り当てられ、ID がクラスターに追加されたことを確認することをお勧めします。注意
マネージド ID を使用していない既存のデータ接続がある場合は、マネージド ID を使用するように更新することをお勧めします。
イベント ハブ データ接続を削除する
Azure portal からイベント ハブ接続を削除するには、次の操作を行います。
- クラスターに移動します。 左側のメニューから [データベース] を選択 します。 対象となるテーブルを含むデータベースを選択します。
- 左側のメニューから、[ データ接続] を選択します。 次に、関連するイベント ハブ データ接続の横にあるチェック ボックスをオンにします。
- 上部のメニュー バーから [削除] を選択 します。