Compartir a través de


Comando .alter-merge database policy ingestionbatching

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Establece la directiva de procesamiento por lotes de ingesta para determinar cuándo se detiene la agregación de datos y se sella y se ingiere un lote. La directiva de procesamiento por lotes de ingesta se aplica a la ingesta en cola.

Al establecer la directiva para una base de datos, se aplica a todas sus tablas, excepto las tablas establecidas con su propia directiva de procesamiento por lotes de ingesta. Si la directiva no está establecida para una base de datos, se aplican los valores predeterminados .

Permisos

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

Valores predeterminados y límites

Consulte los valores predeterminados y los límites.

Sintaxis

.alter-mergedatabase DatabaseName policy ingestionbatching PolicyObject

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

Parámetros

Nombre Type Obligatorio Descripción
DatabaseName string ✔️ Nombre de la base de datos para la que se va a modificar la directiva de procesamiento por lotes de ingesta.
PolicyObject string ✔️ Objeto de directiva que define la directiva de procesamiento por lotes de ingesta. Para obtener más información, consulte Directiva de procesamiento por lotes de ingesta.

Ejemplos

El comando siguiente establece un tiempo de datos de entrada por lotes de 30 segundos, para 500 archivos o 1 GB, lo que ocurra primero.

.alter-merge database MyDatabase policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB" : 1024
}
```

El comando siguiente establece un tiempo de datos de entrada por lotes de 45 segundos, para 450 archivos o el valor anterior de MaximumRawDataSizeMB, lo que ocurra primero.

.alter-merge database MyDatabase policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:45",
    "MaximumNumberOfItems" : 450
}
```

Nota:

Si especifica solo algunos parámetros de policyObject, estos parámetros reemplazarán los valores de la directiva actual, mientras que los demás parámetros permanecerán intactos. Para establecer los valores predeterminados para los parámetros no especificados, use el comando alter command .