Создание или изменение непрерывного экспорта
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Создает или изменяет задание непрерывного экспорта.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора базы данных.
Синтаксис
.create-or-alter
continuous-export
continuousExportName [over
(
T1, T2)
] to
table
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 } |