Comando de política de aceleração de consulta .alter (versão prévia)
Aplica-se a: ✅Microsoft Fabric✅Azure 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
.alter
external
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"}'