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


Создание или изменение непрерывного экспорта

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

Создает или изменяет задание непрерывного экспорта.

Разрешения

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

Синтаксис

.create-or-alter continuous-export continuousExportName [over( T1, T2)] totable externalTableName [with(propertyName= propertyValue [, ...]] )<|запрос

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

Параметры

Имя (название) Type Обязательно Описание
continuousExportName string ✔️ Имя непрерывного экспорта. Должен быть уникальным в базе данных.
externalTableName string ✔️ Имя целевого объекта экспорта внешней таблицы .
query string ✔️ Запрос для экспорта.
T1, T2 string Разделенный запятыми список таблиц фактов в запросе. Если это не указано, предполагается, что все таблицы, на которые ссылается запрос, являются таблицами фактов. Если задано, таблицы не в этом списке рассматриваются как таблицы измерений и не ограничены, поэтому все записи участвуют во всех экспортах. Дополнительные сведения см . в обзоре непрерывного экспорта данных.
propertyName, propertyValue string Список необязательных свойств, разделенных запятыми.

Примечание.

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

Поддерживаемые свойства

Свойство Type Описание
intervalBetweenRuns Timespan Интервал времени между непрерывными выполнениями экспорта. Должно быть больше 1 минуты.
forcedLatency Timespan Необязательный период времени, ограничивающий запрос записями, которые были приема до указанного периода относительно текущего времени. Это свойство полезно, если, например, запрос выполняет некоторые агрегаты или соединения, и необходимо убедиться, что все соответствующие записи были приняты перед выполнением экспорта.
sizeLimit long Ограничение размера в байтах одного артефакта хранилища, записанного перед сжатием. Допустимый диапазон: 100 МБ (по умолчанию) до 1 ГБ.
distributed bool Отключите или включите распределенный экспорт. Значение false эквивалентно указанию single распространения. Значение по умолчанию — "истина".
parquetRowGroupSize int Относится только к формату данных Parquet. Управляет размером группы строк в экспортированных файлах. По умолчанию размер группы строк составляет 100 000 записей.
managedIdentity string Управляемое удостоверение, для которого выполняется задание непрерывного экспорта. Управляемое удостоверение может быть идентификатором объекта или зарезервированным словом system . Дополнительные сведения см. в статье Об использовании управляемого удостоверения для выполнения задания непрерывного экспорта.
isDisabled bool Отключите или включите непрерывный экспорт. По умолчанию — false.

Пример

В следующем примере создается или изменяется непрерывный экспорт MyExport, который экспортирует данные из таблицы T в ExternalBlob. Экспорт данных происходит каждый час и имеет определенный предел задержки и размера для каждого артефакта хранилища.

.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h, 
 forcedLatency=10m, 
 sizeLimit=104857600)
<| T
Имя (название) ExternalTableName Query Принудительное латентность IntervalBetweenRuns CursorScopedTables ExportProperties
MyExport ExternalBlob S 00:10:00 01:00:00 [
"['DB']. ['S']"
]
{
SizeLimit: 104857600
}