Поделиться через


Команда потоковой передачи потоковой передачи политик .alter table

Область применения: ✅Azure Data Explorer

Используйте эту команду, чтобы изменить прием политики потоковой передачи таблиц. Используйте политику потоковой передачи для управления приемом потоковой передачи для баз данных и таблиц.

Используйте в сценариях с низкой задержкой, где время приема меньше 10 секунд для разных объемов данных. Вы можете оптимизировать обработку для многих таблиц в одной или нескольких базах данных, когда таблицы получают несколько записей в секунду, а объем приема составляет тысячи записей в секунду.

Используйте классическую массовую приемку вместо приема потоковой передачи, когда объем данных увеличивается до более чем 4 ГБ в час на таблицу.

Сведения о реализации приема потоковой передачи см . в политике потоковой передачи.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора таблицы.

Синтаксис

.alter table TableNamepolicystreamingingestionPolicyObject

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
TableName string ✔️ Название таблицы.
PolicyObject string ✔️ Сериализованный объект политики. Дополнительные сведения см. в разделе приема потоковой передачи.

Возвраты

Возвращает представление политики в формате JSON.

Пример

Следующая команда включает прием потоковой передачи и определяет рекомендуемую скорость распределения для таблицы.

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