Compartilhar via


Comando .alter column policy encoding

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

Observação

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

Permissões

Você deve ter pelo menos permissões de Administração tabela para executar esse comando.

Syntax

.alter columnEntityIdentifierpolicyencoding [type=EncodingPolicyType]

Observação

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

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
EntityIdentifier string ✔️ O identificador da coluna.
EncodingPolicyType string O tipo da política de codificação a ser aplicada à coluna especificada. Consulte tipos de política de codificação para obter os valores possíveis.

Tipos de política de codificação

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

Perfil de Política de Codificação Descrição
Identifier Adequado para colunas que têm dados que representam informações semelhantes a ID (por exemplo, guids). Essa política aplica o índice necessário para essa coluna para obter o desempenho da consulta e reduzir o tamanho no armazenamento.
BigObject Adequado para colunas de tipo dinâmico ou de cadeia de caracteres, que contém objetos grandes. Por exemplo, a saída da função de agregação hll). Essa política desabilita o índice dessa 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 Esse perfil foi projetado para armazenar vetores de números de ponto flutuante em precisão de 16 bits (utilizando o Bfloat16 em vez dos 64 bits padrão. É altamente recomendável armazenar inserções de vetor de ML, pois reduz os requisitos de armazenamento em um fator de 4 e acelera funções de processamento de vetor como series_dot_product() e series_cosine_similarity(), por ordens de magnitude.
Null Define a política de codificação padrão atual para a coluna e limpa o perfil de política de codificação anterior.

Exemplo

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