Příkaz .alter pro kódování zásad sloupců

Změní zásady 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. V souladu s novými zásadami 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 aspoň oprávnění Správa tabulky.

Syntax

.alter columnEntityIdentifierpolicyencoding [type=EncodingPolicyType]

Poznámka

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

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

Parametry

Název Typ Vyžadováno Popis
EntityIdentifier string ✔️ Identifikátor sloupce.
EncodingPolicyType string Typ zásad kódování, které se mají použít pro zadaný sloupec. Možné hodnoty najdete v tématu Typy 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í Description
Identifier Vhodné pro sloupce, které obsahují data, která představují informace podobné ID (například identifikátory GUID). Tato zásada použije požadovaný index pro tento sloupec k získání výkonu dotazů a zmenšení velikosti v úložišti.
BigObject Vhodné pro sloupce dynamického nebo řetězcového typu, které uchovávají velké objekty. Například výstup agregační funkce hll). Tato zásada zakáže index tohoto sloupce a přepíše vlastnost v zásadách MaxValueSize kódování na 2 MB.
BigObject32 Podobně jako BigObject v cílových scénářích. Přepíše vlastnost v zásadách MaxValueSize kódování na 32 MB.
Vector16 Tento profil je určený pro ukládání vektorů čísel s plovoucí desetinnou čárkou v přesnosti 16 bitů (s využitím Bfloat16 místo výchozích 64 bitů. Důrazně se doporučuje pro ukládání vkládání vektorů ML, protože snižuje požadavky na úložiště o 4 faktor a zrychluje funkce zpracování vektorů, jako jsou series_dot_product() a series_cosine_similarity(), řádově.
Null Nastaví aktuální výchozí zásadu 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'