Sdílet prostřednictvím


Příkaz .alter-merge 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

.alter-mergedatabase 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 .