Freigeben über


.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 columnEntityIdentifier policy encoding [type = EncodingPolicyType]

Hinweis

Wenn Sie das Codierungsrichtlinienprofil typeweglassen, 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'