Příkaz .alter-merge 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-merge
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ří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-merge database MyDatabase policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB" : 1024
}
```
Následující příkaz nastaví čas dávkového příchozího přenosu dat 45 sekund, pro 450 souborů nebo předchozí hodnotu MaximumRawDataSizeMB podle toho, co nastane dříve.
.alter-merge database MyDatabase policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:45",
"MaximumNumberOfItems" : 450
}
```
Poznámka:
Pokud zadáte pouze některé parametry objektu PolicyObject, nahradí tyto parametry hodnoty v aktuální zásadě, zatímco ostatní parametry zůstanou nedotčené. Pokud chcete nastavit výchozí hodnoty pro nespecifikované parametry, použijte příkaz alter command .