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


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

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

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

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

Разрешения

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

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

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

Синтаксис

.alterdatabase DatabaseName policy ingestionbatching PolicyObject

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

Параметры

Имя (название) Type Обязательно Описание
DatabaseName string ✔️ Имя базы данных, для которой необходимо изменить политику пакетного приема.
PolicyObject string ✔️ Объект политики, определяющий политику пакетного приема. Дополнительные сведения см . в политике пакетного приема.

Пример

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

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

Примечание.

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