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


Команда ingestionbatching политики .alter

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

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

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

Разрешения

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

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

См . значения по умолчанию и ограничения.

Синтаксис

.altertable [ DatabaseName]TableName .policy ingestionbatching PolicyObject

.altertables (Таблица1 , Table2 [,...]) policy ingestionbatching PolicyObject

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

Параметры

Имя (название) Type Обязательно Описание
TableName string ✔️ Имя таблицы для изменения.
DatabaseName string Имя базы данных. При выполнении команды из контекста базы данных, содержащего таблицу для изменения, имя базы данных не требуется.
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.