Partager via


Commande .alter column policy encoding

S’applique à : ✅Microsoft Fabric✅Azure Data Explorer

Modifie la stratégie d’encodage. Pour obtenir une vue d’ensemble de la stratégie d’encodage, consultez Stratégie d’encodage.

Remarque

Les modifications de stratégie d’encodage n’affectent pas les données qui ont déjà été ingérées. Seules les nouvelles opérations d’ingestion sont effectuées en fonction de la nouvelle stratégie.

autorisations

Vous devez disposer au moins des autorisations d’administrateur de table pour exécuter cette commande.

Syntaxe

.alter columnEntityIdentifier policy encoding [type = EncodingPolicyType]

Remarque

Si vous omettez la typevaleur par défaut, le profil de stratégie d’encodage existant est effacé.

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
EntityIdentifier string ✔️ Identificateur de la colonne.
EncodingPolicyType string Type de la stratégie d’encodage à appliquer à la colonne spécifiée. Consultez les types de stratégie d’encodage pour connaître les valeurs possibles.

Types de stratégie d’encodage

Le tableau suivant contient les valeurs possibles pour le paramètre EncodingPolicyType .

Profil de stratégie d’encodage Description
Identifier Adapté aux colonnes qui ont des données qui représentent des informations de type ID (par exemple, guids). Cette stratégie applique l’index requis pour cette colonne afin d’obtenir des performances de requête et de réduire la taille dans le stockage.
BigObject Adapté aux colonnes de type dynamique ou de chaîne, qui contient des objets volumineux. Par exemple, la sortie de la fonction d’agrégation hll. Cette stratégie désactive l’index de cette colonne et remplace la MaxValueSize propriété dans la stratégie d’encodage à 2 Mo.
BigObject32 BigObject Comme dans les scénarios cibles. Substitue la MaxValueSize propriété dans la stratégie d’encodage à 32 Mo.
Vector16 Ce profil est conçu pour stocker des vecteurs de nombres à virgule flottante en précision de 16 bits utilisant le Bfloat16 au lieu des 64 bits par défaut. Il est vivement recommandé de stocker des incorporations de vecteurs ML, car elle réduit les exigences de stockage d’un facteur de 4 et accélère les fonctions de traitement vectoriel telles que series_dot_product() et series_cosine_similarity() par ordre de grandeur.
Null Définit la stratégie d’encodage par défaut actuelle sur la colonne et efface le profil de stratégie d’encodage précédent.

Exemple

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