Udostępnij za pośrednictwem


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

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