Compartir a través de


Comando .alter query acceleration policy (versión preliminar)

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Modifica la directiva de aceleración de consultas de una tabla delta externa específica.

Para ver las limitaciones, consulte Limitaciones.

Permisos

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

Sintaxis

.alterexternal table ExternalTableName policy query_acceleration 'JSON-serialized policy'

Parámetros

Nombre Type Obligatorio Descripción
ExternalTableName string ✔️ Nombre de la tabla delta externa.
Directiva serializada por JSON string ✔️ Literal de cadena que contiene un contenedor de propiedades JSON.

Contenedor de propiedades JSON

Propiedad Type Obligatorio Descripción
IsEnabled Boolean ✔️ Indica si la directiva está habilitada.
Acceso frecuente Timespan ✔️ Período de acceso frecuente definido en la directiva de aceleración de consultas. Valor mínimo = 1 d.

Nota:

La aceleración de consultas se aplica a los datos dentro de un período de tiempo específico, definido como timespan, a partir de , a partir de como modificationTime se indica para cada archivo del registro delta.

Ejemplo

{"IsEnabled": true, "Hot": "1.00:00:00"}

Devoluciones

El comando devuelve una tabla con un registro que incluye el objeto de directiva modificado.

Columna Type Descripción
PolicyName string Nombre de la directiva: QueryAcceleration
EntityName string Nombre completo de la entidad: [DatabaseName].[ExternalTableName]
Directiva string Serialización JSON de la directiva de aceleración de consultas establecida en la tabla delta externa
ChildEntities string Las entidades secundarias a las que afecta esta directiva: null
EntityType string Tipo de la entidad a la que se aplica la directiva: ExternalTable

Ejemplo

.alter external table MyExternalTable policy query_acceleration '{"IsEnabled": true, "Hot": "1.00:00:00"}'