Share via


.alter column policy encoding command (Comando de codificação de políticas de .alter column)

Altera a política de codificação. Para obter uma descrição geral da política de codificação, veja Política de codificação.

Nota

As alterações à política de codificação não afetam os dados que já foram ingeridos. Apenas serão realizadas novas operações de ingestão de dados de acordo com a nova política.

Permissões

Tem de ter, pelo menos, permissões de tabela Administração para executar este comando.

Syntax

.alter columnEntityIdentifierpolicyencoding [type=EncodingPolicyType]

Nota

Se omitir o type, o perfil de política de codificação existente será desmarcado para o valor predefinido.

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
EntityIdentifier string ✔️ O identificador da coluna.
EncodingPolicyType string O tipo de política de codificação a aplicar à coluna especificada. Veja codificar tipos de política para os valores possíveis.

Tipos de políticas de codificação

A tabela seguinte contém os valores possíveis para o parâmetro EncodingPolicyType .

Perfil de Política de Codificação Description
Identifier Adequado para colunas que tenham dados que representem informações semelhantes a IDs (por exemplo, guids). Esta política aplica o índice necessário para esta coluna para obter o desempenho das consultas e reduzir o tamanho no armazenamento.
BigObject Adequado para colunas de tipo dinâmico ou de cadeia, que contém objetos grandes. Por exemplo, a saída da função de agregação hll). Esta política desativa o índice desta coluna e substitui MaxValueSize a propriedade na Política de codificação para 2 MB.
BigObject32 Semelhante a BigObject em termos de cenários de destino. MaxValueSize Substitui a propriedade na Política de codificação para 32 MB.
Vector16 Este perfil foi concebido para armazenar vetores de números de vírgula flutuante em precisão de 16 bits (utilizando o Bfloat16 em vez dos 64 bits predefinidos. É altamente recomendado para armazenar incorporações de vetor ML, uma vez que reduz os requisitos de armazenamento em um fator de 4 e acelera as funções de processamento de vetores, como series_dot_product() e series_cosine_similarity(), por ordens de magnitude.
Null Define a política de codificação predefinida atual para a coluna e limpa o perfil de política de codificação anterior.

Exemplo

.alter column Logs.ActivityId policy encoding type='identifier'