.alter table policy ingestionbatching-Befehl

Legt die Erfassungsbatchesrichtlinie der Tabelle fest, um zu bestimmen, wann die Datenaggregation beendet und ein Batch versiegelt und erfasst wird.

Wenn die Richtlinie nicht für eine Tabelle festgelegt ist, gilt die Richtlinie auf Datenbankebene. Wenn sie nicht ebenfalls festgelegt ist, gelten die Standardwerte .

Berechtigungen

Zum Ausführen dieses Befehls benötigen Sie mindestens Tabellenberechtigungen Admin.

Standardwerte und Grenzwerte

Siehe Standardwerte und Grenzwerte.

Syntax

.altertable [ DatabaseName.] TablenamepolicyingestionbatchingPolicyObject

.altertables(Tabelle1,Table2 [,...])policyingestionbatchingPolicyObject

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ 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. Weitere Informationen finden Sie unter Erfassungsbatchierungsrichtlinie.

Beispiele

Der folgende Befehl legt eine Batcheingangsdatenzeit von 30 Sekunden für 500 Dateien oder 1 GB fest, je nachdem, was zuerst kommt.

.alter table MyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB": 1024
}
```

Der folgende Befehl legt eine Batcheingangsdatenzeit von 1 Minute für 20 Dateien oder 300 MB fest, 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-Objekts angeben, werden die nicht angegebenen Parameter auf Standardwerte festgelegt. Wenn Sie beispielsweise nur "MaximumBatchingTimeSpan" angeben, werden "MaximumNumberOfItems" und "MaximumRawDataSizeMB" auf den Standardwert festgelegt. Um nur einige Parameter außer Kraft zu setzen, verwenden Sie den Befehl alter-merge .