Comando .alter table policy streamingingestion
Se aplica a: ✅Azure Data Explorer
Use este comando para cambiar la ingesta de directivas de streaming de tablas. Use la directiva de streaming para administrar la ingesta de streaming para bases de datos y tablas.
Use en escenarios de baja latencia, donde el tiempo de ingesta es inferior a 10 segundos para el volumen de datos variable. Puede optimizar el procesamiento de muchas tablas en una o varias bases de datos, cuando las tablas reciben unos pocos registros por segundo, mientras que el volumen de ingesta es miles de registros por segundo.
Use la ingesta masiva clásica en lugar de la ingesta de streaming cuando la cantidad de datos crezca a más de 4 Gb por hora por tabla.
Para obtener información sobre cómo implementar la ingesta de streaming, consulte la directiva de streaming.
Permisos
Debe tener al menos permisos de administrador de tablas para ejecutar este comando.
Sintaxis
.alter
table
TableNamepolicy
streamingingestion
PolicyObject
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
TableName | string |
✔️ | Nombre de la tabla. |
PolicyObject | string |
✔️ | Objeto de directiva serializado. Para más información, consulte ingesta de streaming. |
Devoluciones
Devuelve una representación JSON de la directiva.
Ejemplo
El siguiente comando activa la ingesta de streaming y determina la tasa de asignación sugerida para la tabla.
.alter table Table1 policy streamingingestion '{"IsEnabled": true, "HintAllocatedRate": 2.1}'
Contenido relacionado
- directiva de ingesta de streaming
- comando .show table policy streamingingestion
- comando .alter table policy streamingingestion
- comando .alter-merge table policy streamingingestion
- comando .delete table policy streamingingestion
- comando .alter database policy streamingingestion
- cambios de ingesta y esquema de streaming