.alter table policy streamingingestion コマンド
適用対象: ✅Azure データ エクスプローラー
このコマンドを使用して、テーブル ストリーミング ポリシーの取り込みを変更します。 ストリーミング ポリシーを使用して、データベースとテーブルのストリーミング インジェストを管理します。
インジェスト時間がさまざまなデータ ボリュームに対して 10 秒未満である、低待機時間のシナリオで使用します。 インジェスト ボリュームが 1 秒あたり数千レコードであるのに対して、テーブルが 1 秒あたり数レコードを受信する場合、1 つ以上のデータベースの多くのテーブルの処理を最適化できます。
データの増加がテーブルごとに 1 時間あたり 4 GB を超える場合は、ストリーミング インジェストではなく従来の一括インジェストを使用します。
ストリーミング インジェストを実装する方法については、ストリーミング ポリシーに関するページを参照してください。
アクセス許可
このコマンドを実行するには、少なくとも Table 管理者 アクセス許可が必要です。
構文
.alter
table
TableNamepolicy
streamingingestion
PolicyObject
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
TableName | string |
✔️ | テーブルの名前。 |
PolicyObject | string |
✔️ | シリアル化されたポリシー オブジェクト。 詳細については、「インジェストの ストリーミング」を参照してください。 |
返品
ポリシーの JSON 表現を返します。
例
次のコマンドは、ストリーミング インジェストを有効にし、テーブルの推奨される割り当て率を決定します。
.alter table Table1 policy streamingingestion '{"IsEnabled": true, "HintAllocatedRate": 2.1}'