Příkaz .alter database policy ingestionbatching
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Nastaví zásady dávkování příjmu dat, které určují, kdy se agregace dat zastaví a dávka se zapečetí a ingestuje. Zásady dávkování příjmu dat platí pro příjem dat ve frontě.
Při nastavování zásady pro databázi platí pro všechny její tabulky s výjimkou tabulek, které byly nastaveny s vlastní zásadou dávkování příjmu dat. Pokud zásada není nastavená pro databázi, 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 databáze.
Výchozí hodnoty a limity
Podívejte se na výchozí hodnoty a limity.
Syntaxe
.alter
database
DatabaseName policy
ingestionbatching
PolicyObject
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
Název databáze | string |
✔️ | Název databáze, pro kterou chcete změnit zásady dávkování příjmu dat. |
PolicyObject | string |
✔️ | Objekt zásad, který definuje zásady dávkování příjmu dat. Další informace najdete v tématu o zásadách dávkování příjmu dat. |
Příklad
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 database MyDatabase policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB" : 1024
}
```
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.