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


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

Переключение служб с помощью раскрывающегося списка версий . Дополнительные сведения о навигации.
Область применения: ✅ 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 распространения. По умолчанию — true.
distribution string Указание распространения (single, per_node, per_shard). Дополнительные сведения см. в параметрах распространения. Значение по умолчанию — per_node
distributionKind string При необходимости переключается на равномерное распределение, если внешняя таблица секционируется по строковой секции. Допустимые значения: uniform или default. Дополнительные сведения см. в параметрах распространения
parquetRowGroupSize int Относится только к формату данных Parquet. Управляет размером группы строк в экспортированных файлах. По умолчанию размер группы строк составляет 100 000 записей.
isDisabled bool Отключите или включите непрерывный экспорт. По умолчанию — false.
managedIdentity string Управляемое удостоверение, от имени которого выполняется непрерывный экспорт. Управляемое удостоверение может быть идентификатором объекта или зарезервированным словом system . Непрерывный экспорт должен быть настроен с помощью управляемого удостоверения, если внешняя таблица использует проверку подлинности олицетворения, а также таблицы ссылок на запросы в других базах данных или запрос ссылается на таблицы с включенной политикой безопасности на уровне строк. Дополнительные сведения см. в статье Об использовании управляемого удостоверения для выполнения задания непрерывного экспорта.
Свойство Type Описание
intervalBetweenRuns Timespan Интервал времени между непрерывными выполнениями экспорта. Должно быть больше 1 минуты.
forcedLatency Timespan Необязательный период времени, ограничивающий запрос записями, которые были приема до указанного периода относительно текущего времени. Это свойство полезно, если, например, запрос выполняет некоторые агрегаты или соединения, и необходимо убедиться, что все соответствующие записи были приняты перед выполнением экспорта.
sizeLimit long Ограничение размера в байтах одного артефакта хранилища, записанного перед сжатием. Допустимый диапазон: 100 МБ (по умолчанию) до 1 ГБ.
distributed bool Отключите или включите распределенный экспорт. Значение false эквивалентно указанию single распространения. По умолчанию — true.
distribution string Указание распространения (single, per_node, per_shard). Дополнительные сведения см. в параметрах распространения. Значение по умолчанию — per_node
distributionKind string При необходимости переключается на равномерное распределение, если внешняя таблица секционируется по строковой секции. Допустимые значения: uniform или default. Дополнительные сведения см. в параметрах распространения
parquetRowGroupSize int Относится только к формату данных Parquet. Управляет размером группы строк в экспортированных файлах. По умолчанию размер группы строк составляет 100 000 записей.
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
}