Příkaz .alter table policy ingestionbatching
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Nastaví zásadu dávkování příjmu dat, která určuje, kdy se agregace dat zastaví a dávka se zapečetí a ingestuje.
Pokud není zásada nastavená pro tabulku, použije se zásada na úrovni databáze. Pokud není nastavená, použijí se výchozí hodnoty .
Oprávnění
Ke spuštění tohoto příkazu musíte mít alespoň oprávnění správce tabulky.
Výchozí hodnoty a limity
Podívejte se na výchozí hodnoty a limity.
Syntaxe
.alter
table
[ DatabaseName.
]TableName policy
ingestionbatching
PolicyObject
.alter
tables
(
Tabulka1 ,
– tabulka2 [,
...])
policy
ingestionbatching
PolicyObject
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
TableName | string |
✔️ | Název tabulky, která se má změnit. |
Název databáze | string |
Název databáze. Když spustíte příkaz z kontextu databáze, který obsahuje tabulku, která se má změnit, databaseName se nevyžaduje. | |
PolicyObject | string |
✔️ | Serializovaný objekt zásad JSON. Podívejte se na zásady dávkování příjmu dat. |
Příklady
Následující příkaz nastaví dávkovou dobu příchozího přenosu dat o 30 sekundách, pro 500 souborů nebo 1 GB podle toho, co nastane dříve.
.alter table MyDatabase.MyTable policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB": 1024
}
```
Následující příkaz nastaví dávkovou dobu příchozího přenosu dat 1 minutu, pro 20 souborů nebo 300 MB podle toho, co nastane dříve.
.alter tables (MyTable1, MyTable2, MyTable3) policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:01:00",
"MaximumNumberOfItems" : 20,
"MaximumRawDataSizeMB": 300
}
```
Poznámka:
Pokud nezadáte všechny parametry objektu PolicyObject, budou nezadané parametry nastaveny na výchozí hodnoty. Pokud například zadáte pouze "MaximumBatchingTimeSpan", nastaví se hodnota MaximumNumberOfItems a MaximumRawDataSizeMB na výchozí hodnotu. Pokud chcete přepsat jenom některé parametry, použijte příkaz alter-merge.