.alter table policy ingestionbatching-Befehl
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Legt die Batchverarbeitungsrichtlinie der Tabelle fest, um zu bestimmen, wann die Datenaggregation beendet wird und ein Batch versiegelt und aufgenommen wird.
Wenn die Richtlinie nicht für eine Tabelle festgelegt ist, gilt die Richtlinie auf Datenbankebene. Wenn sie nicht auch festgelegt ist, gelten die Standardwerte .
Berechtigungen
Sie müssen mindestens über Die Berechtigungen des Tabellenadministrators verfügen, um diesen Befehl auszuführen.
Standardwerte und Grenzwerte
Siehe Standardwerte und Grenzwerte.
Syntax
.alter
table
[ DatabaseName]TableName .
policy
ingestionbatching
PolicyObject
.alter
tables
(
Tabelle1 ,
Tabelle2 [,
...])
policy
ingestionbatching
PolicyObject
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
TableName | string |
✔️ | Der Name der zu ändernden Tabelle. |
DatabaseName | string |
Der Name der Datenbank. Wenn Sie den Befehl aus dem Datenbankkontext ausführen, der die zu ändernde Tabelle enthält, ist DatabaseName nicht erforderlich. | |
PolicyObject | string |
✔️ | Ein serialisiertes JSON-Richtlinienobjekt. Siehe Erfassungsbatchrichtlinie. |
Beispiele
Mit dem folgenden Befehl wird eine Batch-Eingangsdatenzeit von 30 Sekunden für 500 Dateien oder 1 GB festgelegt, je nachdem, was zuerst kommt.
.alter table MyDatabase.MyTable policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB": 1024
}
```
Mit dem folgenden Befehl wird eine Batch-Eingangsdatenzeit von 1 Minute, für 20 Dateien oder 300 MB festgelegt, je nachdem, was zuerst kommt.
.alter tables (MyTable1, MyTable2, MyTable3) policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:01:00",
"MaximumNumberOfItems" : 20,
"MaximumRawDataSizeMB": 300
}
```
Hinweis
Wenn Sie nicht alle Parameter eines PolicyObject angeben, werden die nicht angegebenen Parameter auf Standardwerte festgelegt. Wenn Sie z. B. nur "MaximumBatchingTimeSpan" angeben, wird "MaximumNumberOfItems" und "MaximumRawDataSizeMB" auf "Default" festgelegt. Wenn Sie nur einige Parameter außer Kraft setzen möchten, verwenden Sie den Befehl "Alter-Merge".