.alter column policy encoding-Befehl
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Ändert die Codierungsrichtlinie. Eine Übersicht über die Codierungsrichtlinie finden Sie unter "Codierungsrichtlinie".
Hinweis
Codierungsrichtlinienänderungen wirken sich nicht auf Daten aus, die bereits aufgenommen wurden. Nur neue Aufnahmevorgänge werden gemäß der neuen Richtlinie durchgeführt.
Berechtigungen
Sie müssen mindestens über Die Berechtigungen des Tabellenadministrators verfügen, um diesen Befehl auszuführen.
Syntax
.alter column
EntityIdentifier policy
encoding
[type
=
EncodingPolicyType]
Hinweis
Wenn Sie das Codierungsrichtlinienprofil type
weglassen, wird das vorhandene Codierungsrichtlinienprofil auf den Standardwert zurückgesetzt.
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
EntityIdentifier | string |
✔️ | Der Bezeichner für die Spalte. |
EncodingPolicyType | string |
Der Typ der Codierungsrichtlinie, die auf die angegebene Spalte angewendet werden soll. Siehe Codierungsrichtlinientypen für die möglichen Werte. |
Codieren von Richtlinientypen
Die folgende Tabelle enthält die möglichen Werte für den EncodingPolicyType-Parameter .
Codierungsrichtlinienprofil | Beschreibung |
---|---|
Identifier |
Geeignet für Spalten mit Daten, die ID-ähnliche Informationen darstellen (z. B. GUIDs). Diese Richtlinie wendet den erforderlichen Index für diese Spalte an, um sowohl die Abfrageleistung zu erzielen als auch die Größe im Speicher zu verringern. |
BigObject |
Geeignet für Spalten vom dynamischen oder Zeichenfolgentyp, die große Objekte enthalten. Beispielsweise die Ausgabe der Hll-Aggregatfunktion. Diese Richtlinie deaktiviert den Index dieser Spalte und setzt die Eigenschaft in der Codierungsrichtlinie auf 2 MB außer Kraft MaxValueSize . |
BigObject32 |
Ähnlich wie BigObject in Zielszenarien. Überschreibt die Eigenschaft in der Codierungsrichtlinie MaxValueSize auf 32 MB. |
Vector16 |
Dieses Profil wurde für das Speichern von Vektoren von Gleitkommazahlen in 16 Bits mit der Bfloat16-Genauigkeit anstelle der Standard-64-Bits entwickelt. Es wird dringend empfohlen, ML-Vektoreinbettungen zu speichern, da sie die Speicheranforderungen um den Faktor 4 reduziert und Vektorverarbeitungsfunktionen wie series_dot_product() und series_cosine_similarity(), um Größenordnungen beschleunigt. |
Null |
Legt die aktuelle Standardcodierungsrichtlinie auf die Spalte fest und löscht das vorherige Codierungsrichtlinienprofil. |
Beispiel
.alter column Logs.ActivityId policy encoding type='identifier'