Polecenie pozyskiwania zasad tabeli alter-merge
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. Zasady dzielenia na partie pozyskiwania mają zastosowanie do pozyskiwania w kolejce.
Jeśli zasady nie są ustawione dla tabeli, zasady na poziomie bazy danych mają zastosowanie. Jeśli zasady nie są ustawione na poziomie bazy danych, 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-merge
table
[ DatabaseName.
]TableName policy
ingestionbatching
PolicyObject
.alter-merge
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-merge table MyDatabase.MyTable policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB": 1024
}
```
Następujące polecenie ustawia czas danych ruchu przychodzącego wsadowego wynoszący 45 sekund, dla 450 plików lub poprzednią wartość MaximumRawDataSizeMB, w zależności od tego, co nastąpi wcześniej.
.alter-merge table MyDataMyDatabase.MyTable policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:45",
"MaximumNumberOfItems" : 450
}
```
Uwaga
Jeśli określisz tylko niektóre parametry obiektu PolicyObject, zastąpią one wartości w bieżących zasadach, podczas gdy pozostałe parametry pozostaną nienaruszone. Aby ustawić wartości domyślne dla nieokreślonych parametrów, użyj polecenia alter command .