次の方法で共有


.alter-merge database policy ingestionbatching コマンド

適用対象: ✅Microsoft FabricAzure データ エクスプローラー

データ集計が停止し、バッチがシールされて取り込まれるタイミングを決定するためにバッチ処理ポリシーを設定します。 インジェスト バッチ処理ポリシーは、 キューに登録されたインジェストに適用されます。

データベースのポリシーを設定すると、独自のインジェスト バッチ処理ポリシーで設定されたテーブルを除き、すべてのテーブルに適用されます。 データベースに対してポリシーが設定されていない場合は、既定値が適用されます。

アクセス許可

このコマンドを実行するには、少なくとも Database Admin アクセス許可が必要です。

既定値と制限

既定値と制限」を参照してください。

構文

.alter-mergedatabase DatabaseName policy ingestionbatching PolicyObject

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
DatabaseName string ✔️ インジェスト バッチ処理ポリシーを変更するデータベースの名前。
PolicyObject string ✔️ インジェスト バッチ処理ポリシーを定義するポリシー オブジェクト。 詳細については、インジェストバッチ処理ポリシーに関するページを参照してください。

次のコマンドは、500 ファイルまたは 1 GBのいずれか早い方に対して、30 秒のバッチ入力データ時間を設定します。

.alter-merge database MyDatabase policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB" : 1024
}
```

次のコマンドは、450 ファイルに対して 45 秒のバッチイングレス データ時間を設定します。または、前の値である MaximumRawDataSizeMB のいずれか早い方に設定します。

.alter-merge database MyDatabase policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:45",
    "MaximumNumberOfItems" : 450
}
```

Note

PolicyObjectの一部のパラメーターのみを指定した場合、これらのパラメーターは現在のポリシーの値を置き換えますが、他のパラメーターはそのまま残ります。 指定されていないパラメーターの 既定値 を設定するには、 alter コマンド コマンドを使用します。