Compartilhar via


Comando de política de aceleração de consulta .alter (versão prévia)

Aplica-se a: ✅Microsoft FabricAzure Data Explorer

Altera a política de aceleração de consulta de uma tabela delta externa específica.

Para limitações, consulte Limitações.

Permissões

Você deve ter pelo menos permissões de administrador de banco de dados para executar esse comando.

Sintaxe

.alterexternal table ExternalTableName policy query_acceleration 'Política serializada em JSON'

Parâmetros

Nome Digitar Obrigatória Descrição
Nome_da_tabela_externa string ✔️ O nome da tabela delta externa.
Política serializada em JSON string ✔️ Literal de cadeia de caracteres que contém um recipiente de propriedades JSON.

Recipiente de propriedades JSON

Propriedade Type Obrigatória Descrição
IsEnabled Boolean ✔️ Indica se a política está habilitada.
Frequente Timespan ✔️ O período de aterrissagem definido na política de aceleração de consulta. Valor mínimo = 1 d.

Observação

A aceleração de consulta é aplicada aos dados dentro de um período de tempo específico, definido como timespan, a partir do modificationTime conforme indicado para cada arquivo no log delta.

Exemplo

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

Devoluções

O comando retorna uma tabela com um registro que inclui o objeto de política modificado.

Coluna Type Descrição
PolicyName string O nome da apólice - QueryAcceleration
EntityName string O nome totalmente qualificado da entidade: [DatabaseName].[ExternalTableName]
Policy string Uma serialização JSON da política de aceleração de consulta definida na tabela delta externa
Entidades Filhas string As entidades filhas que essa política afeta - null
EntityType string O tipo de entidade à qual a apólice se aplica - ExternalTable

Exemplo

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