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 column
EntityIdentifier policy
encoding
[type
=
EncodingPolicyType]
Remarque
Si vous omettez la type
valeur 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'