Share via


Comando di codifica dei criteri di colonna .alter

Modifica i criteri di codifica. Per una panoramica dei criteri di codifica, vedere Criteri di codifica.

Nota

Le modifiche dei criteri di codifica non influiscono sui dati già inseriti. Verranno eseguite solo nuove operazioni di inserimento in base ai nuovi criteri.

Autorizzazioni

Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni table Amministrazione.

Sintassi

.alter columnEntityIdentifierpolicyencoding [type=EncodingPolicyType]

Nota

Se si omette , il typeprofilo dei criteri di codifica esistente viene cancellato reimpostando il valore predefinito.

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
EntityIdentifier string ✔️ Identificatore della colonna.
EncodingPolicyType string Tipo dei criteri di codifica da applicare alla colonna specificata. Per i valori possibili, vedere Tipi di criteri di codifica .

Tipi di criteri di codifica

La tabella seguente contiene i valori possibili per il parametro EncodingPolicyType .

Profilo criteri di codifica Descrizione
Identifier Adatto per le colonne con dati che rappresentano informazioni simili all'ID (ad esempio guids). Questo criterio applica l'indice necessario per questa colonna per ottenere sia le prestazioni delle query che ridurre le dimensioni nell'archiviazione.
BigObject Adatto per le colonne di tipo dinamico o stringa, che contiene oggetti di grandi dimensioni. Ad esempio, l'output della funzione di aggregazione hll. Questo criterio disabilita l'indice di questa colonna e esegue MaxValueSize l'override della proprietà nel criterio di codifica a 2 MB.
BigObject32 Simile a BigObject in termini di scenari di destinazione. Esegue l'override MaxValueSize della proprietà criteri di codifica a 32 MB.
Vector16 Questo profilo è progettato per l'archiviazione di vettori di numeri a virgola mobile in precisione a 16 bit (usando Bfloat16 anziché i 64 bit predefiniti. È consigliabile archiviare gli incorporamenti di vettori ml perché riduce i requisiti di archiviazione da un fattore di 4 e accelera le funzioni di elaborazione vettoriali, ad esempio series_dot_product() e series_cosine_similarity(), per ordine di grandezza.
Null Imposta i criteri di codifica predefiniti correnti sulla colonna e cancella il profilo dei criteri di codifica precedente.

Esempio

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