Polecenie kodowania zasad .alter column
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Zmienia zasady kodowania. Aby zapoznać się z omówieniem zasad kodowania, zobacz Zasady kodowania.
Uwaga
Zmiany zasad kodowania nie mają wpływu na dane, które zostały już pozyskane. Zgodnie z nowymi zasadami będą wykonywane tylko nowe operacje pozyskiwania.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora tabeli.
Składnia
.alter column
EntityIdentifier policy
encoding
[type
=
EncodingPolicyType]
Uwaga
Jeśli pominięto type
, istniejący profil zasad kodowania zostanie wyczyszczone zresetowany do wartości domyślnej.
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
EntityIdentifier | string |
✔️ | Identyfikator kolumny. |
KodowaniePolicyType | string |
Typ zasad kodowania, które mają być stosowane do określonej kolumny. Zobacz typy zasad kodowania, aby uzyskać możliwe wartości. |
Typy zasad kodowania
Poniższa tabela zawiera możliwe wartości parametru EncodingPolicyType .
Profil zasad kodowania | opis |
---|---|
Identifier |
Odpowiednie dla kolumn, które zawierają dane reprezentujące informacje podobne do identyfikatora (na przykład identyfikatory GUID). Te zasady dotyczą wymaganego indeksu dla tej kolumny w celu uzyskania wydajności zapytań i zmniejszenia rozmiaru magazynu. |
BigObject |
Nadaje się do kolumn typu dynamicznego lub ciągu, który zawiera duże obiekty. Na przykład dane wyjściowe funkcji agregującej hll. Te zasady wyłączają indeks tej kolumny i zastępują MaxValueSize właściwość w zasadach kodowania do 2 MB. |
BigObject32 |
Podobnie jak BigObject w scenariuszach docelowych. MaxValueSize Zastępuje właściwość w zasadach kodowania do 32 MB. |
Vector16 |
Ten profil jest przeznaczony do przechowywania wektorów liczb zmiennoprzecinkowych w dokładności 16 bitów przy użyciu Bfloat16 zamiast domyślnych 64 bitów. Zdecydowanie zaleca się przechowywanie osadzania wektorów uczenia maszynowego, ponieważ zmniejsza wymagania dotyczące magazynu przez współczynnik 4 i przyspiesza funkcje przetwarzania wektorów, takie jak series_dot_product() i series_cosine_similarity() według wielkości. |
Null |
Ustawia bieżące domyślne zasady kodowania do kolumny i czyści poprzedni profil zasad kodowania. |
Przykład
.alter column Logs.ActivityId policy encoding type='identifier'