Polecenie .alter database policy ingestionbatching
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Ustawia zasady dzielenia na partie pozyskiwania w celu określenia, kiedy agregacja danych zostanie zatrzymana, a partia zostanie zapieczętowana i pozyskana. Zasady dzielenia na partie pozyskiwania mają zastosowanie do pozyskiwania w kolejce.
Podczas ustawiania zasad dla bazy danych jest ona stosowana dla wszystkich tabel, z wyjątkiem tabel, które zostały ustawione przy użyciu własnych zasad dzielenia na partie pozyskiwania. Jeśli zasady nie są ustawione dla bazy danych, mają zastosowanie wartości domyślne.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora bazy danych.
Wartości domyślne i limity
Zobacz wartości domyślne i limity.
Składnia
.alter
database
DatabaseName policy
ingestionbatching
PolicyObject
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
Nazwa bazy danych | string |
✔️ | Nazwa bazy danych, dla której mają być zmieniane zasady dzielenia na partie pozyskiwania. |
PolicyObject | string |
✔️ | Obiekt zasad, który definiuje zasady dzielenia na partie pozyskiwania. Aby uzyskać więcej informacji, zobacz zasady dzielenia na partie pozyskiwania. |
Przykład
Następujące polecenie ustawia czas danych ruchu przychodzącego wsadowego na 30 sekund, dla 500 plików lub 1 GB, w zależności od tego, co nastąpi wcześniej.
.alter database MyDatabase policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB" : 1024
}
```
Uwaga
Jeśli nie określisz wszystkich parametrów obiektu PolicyObject, nieokreślone parametry zostaną ustawione na wartości domyślne. Na przykład określenie tylko parametru "MaximumBatchingTimeSpan" spowoduje ustawienie domyślne "MaximumNumberOfItems" i "MaximumRawDataSizeMB". Aby zastąpić tylko niektóre parametry, użyj polecenia alter-merge polecenia.