Udostępnij za pośrednictwem


Polecenie przesyłania strumieniowego zasad tabeli .alter table

Dotyczy: ✅Azure Data Explorer

Użyj tego polecenia, aby zmienić pozyskiwanie zasad przesyłania strumieniowego tabeli. Zasady przesyłania strumieniowego umożliwiają zarządzanie pozyskiwaniem przesyłania strumieniowego dla baz danych i tabel.

Używaj w scenariuszach o małych opóźnieniach, w których czas pozyskiwania jest krótszy niż 10 sekund w przypadku różnego woluminu danych. Można zoptymalizować przetwarzanie dla wielu tabel w co najmniej jednej bazie danych, gdy tabele odbierają kilka rekordów na sekundę, podczas gdy wolumin pozyskiwania wynosi tysiące rekordów na sekundę.

Użyj klasycznego pozyskiwania zbiorczego zamiast pozyskiwania strumieniowego, gdy ilość danych rośnie do ponad 4 Gb na godzinę na tabelę.

Aby dowiedzieć się, jak zaimplementować pozyskiwanie przesyłania strumieniowego, zobacz Zasady przesyłania strumieniowego.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora tabeli.

Składnia

.alter table TableNamepolicystreamingingestionPolicyObject

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
TableName string ✔️ Nazwa tabeli.
PolicyObject string ✔️ Serializowany obiekt zasad. Aby uzyskać więcej informacji, zobacz Pozyskiwanie danych przesyłanych strumieniowo.

Zwraca

Zwraca reprezentację JSON zasad.

Przykład

Następujące polecenie włącza pozyskiwanie przesyłania strumieniowego i określa sugerowany współczynnik alokacji dla tabeli.

.alter table Table1 policy streamingingestion '{"IsEnabled": true, "HintAllocatedRate": 2.1}'