.alter table policy ingestionbatching polecenie
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Ustawia zasady przetwarzania wsadowego pozyskiwania tabeli w celu określenia, kiedy agregacja danych zatrzymuje się, a partia jest zapieczętowana i pozyskiwana.
Jeśli zasady nie są ustawione dla tabeli, zasady na poziomie bazy danych mają zastosowanie. Jeśli nie zostanie również ustawiona, mają zastosowanie wartości domyślne.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora tabeli.
Wartości domyślne i limity
Zobacz wartości domyślne i limity.
Składnia
.alter
table
[ DatabaseName.
]TableName policy
ingestionbatching
PolicyObject
.alter
tables
(
Tabela1 ,
Tabela2 [,
...])
policy
ingestionbatching
PolicyObject
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
TableName | string |
✔️ | Nazwa tabeli do zmiany. |
Nazwa bazy danych | string |
Nazwa bazy danych. Po uruchomieniu polecenia z kontekstu bazy danych zawierającego tabelę do zmiany nazwa _ bazy danych nie jest wymagana. | |
PolicyObject | string |
✔️ | Serializowany obiekt zasad JSON. Zobacz zasady dzielenia na partie pozyskiwania. |
Przykłady
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 table MyDatabase.MyTable policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB": 1024
}
```
Następujące polecenie ustawia czas danych przychodzących wsadowych wynoszący 1 minutę, dla 20 plików lub 300 MB, w zależności od tego, co nastąpi wcześniej.
.alter tables (MyTable1, MyTable2, MyTable3) policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:01:00",
"MaximumNumberOfItems" : 20,
"MaximumRawDataSizeMB": 300
}
```
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.