Compartir a través de


Creación o modificación de la exportación continua

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-altercontinuous-exportcontinuousExportName [over(T1, T2)] totableexternalTableName [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.
consulta 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 que no están en esta lista se tratan como tablas de dimensiones y no se limitarán al ámbito, por lo que todos los registros participarán 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 Tipo Descripción
intervalBetweenRuns Timespan Intervalo de tiempo entre ejecuciones de exportación continua. Debe ser mayor de 1 minuto.
forcedLatency Timespan Un período de tiempo opcional para limitar la consulta a los registros ingeridos solo antes de este período (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 todos los registros pertinentes ya se han ingerido antes de ejecutar la exportación.
sizeLimit long Límite de tamaño en bytes de un único artefacto de almacenamiento que se escribe (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 en nombre del cual se ejecutará 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 False.

Ejemplo

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