Sdílet prostřednictvím


Příkaz kódování zásad .alter column

Platí pro: ✅Microsoft FabricAzure Data Explorer

Změní zásadu kódování. Přehled zásad kódování najdete v tématu Zásady kódování.

Poznámka:

Změny zásad kódování nemají vliv na data, která už byla ingestována. Podle nových zásad se budou provádět pouze nové operace příjmu dat.

Oprávnění

Ke spuštění tohoto příkazu musíte mít alespoň oprávnění správce tabulky.

Syntaxe

.alter columnEntityIdentifier policy encoding [type = EncodingPolicyType]

Poznámka:

Pokud tento parametr vynecháte type, stávající profil zásad kódování se vymaže do výchozí hodnoty.

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
EntityIdentifier string ✔️ Identifikátor sloupce.
EncodingPolicyType string Typ zásady kódování, která se má použít pro zadaný sloupec. Informace o možných hodnotách najdete v typech zásad kódování.

Typy zásad kódování

Následující tabulka obsahuje možné hodnoty parametru EncodingPolicyType .

Profil zásad kódování Popis
Identifier Vhodné pro sloupce s daty, které představují informace podobné ID (například guid). Tato zásada použije požadovaný index pro tento sloupec k získání výkonu dotazů a snížení velikosti v úložišti.
BigObject Vhodné pro sloupce dynamického typu nebo typu řetězce, který obsahuje velké objekty. Například výstup agregační funkce hll. Tato zásada zakáže index tohoto sloupce a přepíše MaxValueSize vlastnost v zásadách kódování na 2 MB.
BigObject32 Podobá se BigObject cílovým scénářům. MaxValueSize Přepíše vlastnost v zásadách kódování na 32 MB.
Vector16 Tento profil je určený pro ukládání vektorů čísel s plovoucí desetinnou čárkou do 16bitové přesnosti s využitím Bfloat16 místo výchozích 64 bitů. Důrazně se doporučuje ukládat vkládání vektorů ML, protože snižuje požadavky na úložiště faktorem 4 a urychluje funkce zpracování vektorů, jako jsou series_dot_product() a series_cosine_similarity() o řád.
Null Nastaví aktuální výchozí zásady kódování na sloupec a vymaže předchozí profil zásad kódování.

Příklad

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