次の方法で共有


Fabric Eventstream 用の設定を構成する

この記事では、Eventstream の秘密度ラベル、承認、保持、処理能力の設定を構成する方法について説明します。

既存の Eventstream を開くと、ツール バーに [設定] ボタンが表示されます。

Eventstream ページの [設定] ボタンを示すスクリーンショット。

アーティファクトの一覧の Eventstream の横にある [… (省略記号)] を選択してから、[設定] を選択して、ワークスペースから [設定] ページを起動することもできます。

ワークスペース ページの [設定] ボタンを示すスクリーンショット。

データ保持の設定

保持 設定に関しては、受信データを保持する必要がある期間を指定できます。 デフォルトの保持期間は 1 日です。 保持期間が切れるとイベントは自動的に削除されます。 保持期間を 1 日 (24 時間) に指定した場合、イベントは、受け入れられてからちょうど 24 時間で利用できなくなります。 イベントを明示的に削除することはできません。 この設定の最大値は 90 日です。 使用量の課金とレポートの詳細については、「Eventstream の容量消費の監視」に関するページを参照してください。

Eventstream の保持設定を示すスクリーンショット。

イベント処理能力の設定

イベント スループットの設定では、 eventstream 内の受信イベントと送信イベントのスループット レベルを選択できます。 この機能を使用すると、選択したレベルに基づいてソースと宛先のパフォーマンスを最適化することで、イベントストリームをスケーリングできます。 スループット レベルは次のとおりです。

  • : < 10 MB/秒
  • : 10 ~ 100 MB/秒
  • : > 100 MB/秒

Eventstream のスループット設定を示すスクリーンショット。

ノート

スループット設定を更新するには、一時停止と再開をサポートするノード (ソースまたは宛先) が eventstream に含まれていない場合は、スループット設定を直接更新できます。 それ以外の場合は、一時停止と再開をサポートするすべてのノードを非アクティブ化してから、更新後に再アクティブ化します。 非アクティブ化をサポートしていないノードのみがアクティブなままである場合、更新はブロックされませんが、パーティション数が増えるので、カスタム エンドポイントを使用する場合はデータ クライアントの更新が必要になる場合があります。 一時停止と再開の機能をサポートするノードの詳細な表を参照してください。

各スループット レベルでさまざまなソースと宛先がどのように実行されるかを次に示します。

注意

ここで示すスループットの上限は、特定の構成でのラボ テストの結果に基づいています。 結果は、構成によって異なる場合があります。

Azure Event Hubs ソース

Azure Event Hubs ソースの場合、スループットは、選択したスループット レベルと Azure Event Hubs ソース パーティションの数の両方によって異なります。 Azure Event Hubs のソース パーティション数が 4 未満の場合、選択したスループット レベルに関係なく、スループットはパーティション数によって制限されます。 スループットの上限は次のとおりです。

パーティション数 概算スループット (最大)
1 9 MB/秒
3 10 MB/s

パーティション数が 4、16、または 32 の場合、スループットは選択したレベル (低、中、高) によって異なります。 この範囲内の他のパーティション数の場合、スループットはこれらの制限の間に収まります。

ストリーミング コネクタ ソース

ストリーミング コネクタ ソースのスループットは最大 30 MB/秒です。 (データベース CDC ソースを除く) より高いスループットが必要な場合は、 このフォームを使用して製品グループ チームにお問い合わせください。

ストリーミング コネクタ ソースには、次のものが含まれます

  • Azure SQL データベースの変更データキャプチャ(CDC)
  • Azure Service Bus(アジュール サービス バス)
  • PostgreSQL データベースの CDC
  • MySQL データベース CDC
  • Azure Cosmos DB の CDC
  • SQL Server on VM DB CDC
  • Azure SQL Managed Instance CDC
  • Google Cloud Pub/Sub
  • Amazon Kinesis データストリーム
  • Confluent Cloud Kafka
  • Apache Kafka
  • Amazon MSK Kafka

その他のイベントストリームのソースと送信先

次の表は、内部ラボ テストに基づいて、カスタム エンドポイントのソースと異なる宛先のおおよそのスループット上限を示しています。

ノード タイプ スループット レベル おおよそのスループット (up-to)
カスタム エンドポイント ソース / ターゲット 100 MB/秒
ミディアム 150 MB/秒
200 MB/s
レイクハウス 行き先 40 MB/秒
ミディアム 120 MB/秒
200 MB/s
Eventhouse (直接インジェスト) 行き先 10 MB/s
ミディアム 50 MB/秒
100 MB/秒
Eventhouse (インジェスト前のイベント処理) 行き先 20 MB/秒
ミディアム 100 MB/秒
200 MB/s

注記

上記のスループット データは、以下の特定の条件下でテストされました。 結果は、構成によって異なる場合があります。

  • ソース イベントの送信者、コンシューマー、および Eventstream は、ネットワーク スループットがボトルネックにならないよう、同じデータ センターにあります。
  • イベントは JSON 形式で、各サイズは 1 KB です。 イベントは、送受信される前に 100 のグループでバッチ処理されます。
  • ソース イベント データは、何千ものスレッドを使用して EventHubProducerClient 経由でデータを継続的に送信するために送信されました。これは、ネットワーク スループットの全帯域幅を利用する必要があります。
  • テストのセットアップは、"One Source → One Eventstream → One Destination" 構造体に従いました。 データが Lakehouse または Eventhouse ("インジェスト前のイベント処理" オプションを使用) の宛先をルーティングする前に、処理演算子は適用されませんでした。 Eventhouse はバッチ モードでデータを受信しました。

承認設定

[設定] ページの [承認] タブでは、他のユーザーが使用できるように Eventstream を昇格または承認できます。 承認の詳細については、「承認」を参照してください。

Eventstream の承認設定を示すスクリーンショット。

秘密度ラベルの設定

[設定] ページの [秘密度ラベル] タブでは、Eventstream の秘密度レベルを指定できます。