Compartir a través de


.create o alter continuous-export

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Crea o modifica un trabajo de exportación continua.

Permisos

Debe tener al menos permisos de administrador de base de datos para ejecutar este comando.

Sintaxis

.create-or-alter continuous-export continuousExportName [over(T1, T2)] totable externalTableName [with(propertyName= propertyValue [, ...]] )<|consulta

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
continuousExportName string ✔️ Nombre de la exportación continua. Debe ser único dentro de la base de datos.
externalTableName string ✔️ Nombre del destino de exportación de tabla externa.
query string ✔️ Consulta que se va a exportar.
T1, T2 string Lista separada por comas de tablas de hechos en la consulta. Si no se especifica, se supone que todas las tablas a las que se hace referencia en la consulta son tablas de hechos. Si se especifica, las tablas no en esta lista se tratan como tablas de dimensiones y no tienen ámbito, por lo que todos los registros participan en todas las exportaciones. Consulte la introducción a la exportación continua de datos para obtener más información.
propertyName, propertyValue string Lista separada por comas de propiedades opcionales.

Nota:

Si la tabla externa de destino usa la autenticación de suplantación , debe especificar una identidad administrada para ejecutar la exportación continua. Para obtener más información, consulte Uso de una identidad administrada para ejecutar un trabajo de exportación continua.

Propiedades admitidas

Propiedad Type Descripción
intervalBetweenRuns Timespan Intervalo de tiempo entre ejecuciones de exportación continua. Debe ser mayor de 1 minuto.
forcedLatency Timespan Período opcional de tiempo para limitar la consulta a los registros ingeridos antes de un período especificado en relación con la hora actual. Esta propiedad es útil si, por ejemplo, la consulta realiza algunas agregaciones o combinaciones y desea asegurarse de que se han ingerido todos los registros pertinentes antes de ejecutar la exportación.
sizeLimit long Límite de tamaño en bytes de un único artefacto de almacenamiento escrito antes de la compresión. Intervalo válido: 100 MB (valor predeterminado) a 1 GB.
distributed bool Deshabilite o habilite la exportación distribuida. Establecer en false es equivalente a la single sugerencia de distribución. El valor predeterminado es true.
parquetRowGroupSize int Solo es relevante cuando el formato de datos es Parquet. Controla el tamaño del grupo de filas en los archivos exportados. El tamaño predeterminado del grupo de filas es de 100 000 registros.
managedIdentity string Identidad administrada para la que se ejecuta el trabajo de exportación continua. La identidad administrada puede ser un identificador de objeto o la system palabra reservada. Para obtener más información, consulte Uso de una identidad administrada para ejecutar un trabajo de exportación continua.
isDisabled bool Deshabilite o habilite la exportación continua. El valor predeterminado es falso.

Ejemplo

En el ejemplo siguiente se crea o modifica una exportación continua MyExport que exporta datos de la tabla de T a ExternalBlob. Las exportaciones de datos se producen cada hora y tienen un límite de latencia y tamaño forzado definido por artefacto de almacenamiento.

.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h, 
 forcedLatency=10m, 
 sizeLimit=104857600)
<| T
Nombre ExternalTableName Consulta ForcedLatency IntervalBetweenRuns CursorScopedTables ExportProperties
MyExport ExternalBlob S 00:10:00 01:00:00 [
"['DB']. ['S']"
]
{
"SizeLimit": 104857600
}