Команда .alter table policy ingestionbatching

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

Если политика не задана для таблицы, применяется политика уровня базы данных. Если он также не задан, применяются значения по умолчанию .

Разрешения

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

Значения по умолчанию и ограничения

См . статью Значения по умолчанию и ограничения.

Синтаксис

.altertable [ DatabaseName.] TablenamepolicyingestionbatchingPolicyObject

.altertables(Таблица 1,Table2 [,...])policyingestionbatchingPolicyObject

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

Параметры

Имя Тип Обязательно Описание
TableName string ✔️ Имя изменяемой таблицы.
DatabaseName string Имя базы данных. При выполнении команды из контекста базы данных, содержащего таблицу для изменения, databaseName не требуется.
PolicyObject string ✔️ Сериализованный объект политики JSON. См. раздел Политика пакетной обработки приема.

Примеры

Следующая команда задает время пакетного входящего трафика 30 секунд для 500 файлов или 1 ГБ в зависимости от того, что наступит раньше.

.alter table MyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB": 1024
}
```

Следующая команда задает время пакетного входящего трафика 1 минуту для 20 файлов или 300 МБ в зависимости от того, что наступит раньше.

.alter tables (MyTable1, MyTable2, MyTable3) policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:01:00",
    "MaximumNumberOfItems" : 20,
    "MaximumRawDataSizeMB": 300
}
```

Примечание

Если не указать все параметры объекта PolicyObject, для неуказаемых параметров будут заданы значения по умолчанию. Например, если указать только "MaximumBatchingTimeSpan", "MaximumNumberOfItems" и "MaximumRawDataSizeMB" будут заданы значения по умолчанию. Чтобы переопределить только некоторые параметры, используйте команду alter-merge .