Udostępnij za pośrednictwem


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-mergetable [ DatabaseName.]TableName policy ingestionbatching PolicyObject

.alter-mergetables (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 .