Freigeben über


.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

.altertable [ DatabaseName]TableName .policy ingestionbatching PolicyObject

.altertables (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".