Sdílet prostřednictvím


Příkaz .alter database policy ingestionbatching

Platí pro: ✅Microsoft FabricAzure 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

.alterdatabase 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.