Freigeben über


.alter-merge table policy ingestionbatching-Befehl

Legt die Batchverarbeitungsrichtlinie der Tabelle fest, um zu bestimmen, wann die Datenaggregation beendet wird und ein Batch versiegelt und aufgenommen wird. Die Aufnahmebatchingrichtlinie gilt für die Aufnahme in die Warteschlange.

Wenn die Richtlinie nicht für eine Tabelle festgelegt ist, gilt die Richtlinie auf Datenbankebene. Wenn die Richtlinie nicht auf Datenbankebene 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-mergetable [ DatabaseName]TableName .policy ingestionbatching PolicyObject

.alter-mergetables (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-merge table MyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB": 1024
}
```

Mit dem folgenden Befehl wird eine Batch-Eingangsdatenzeit von 45 Sekunden, für 450 Dateien oder den vorherigen Wert von MaximumRawDataSizeMB festgelegt, je nachdem, was zuerst kommt.

.alter-merge table MyDataMyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:45",
    "MaximumNumberOfItems" : 450
}
```

Hinweis

Wenn Sie nur einige Parameter eines PolicyObject angeben, werden die Werte in der aktuellen Richtlinie ersetzt, während die anderen Parameter erhalten bleiben. Verwenden Sie den Befehl "Ändern", um die Standardwerte für nicht angegebene Parameter festzulegen.