Поделиться через


Команда кодирования политики .alter column

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

Изменяет политику кодирования. Общие сведения о политике кодирования см. в разделе "Политика кодирования".

Примечание.

Изменения политики кодирования не влияют на данные, которые уже были приняты. В соответствии с новой политикой будут выполняться только новые операции приема.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора таблицы.

Синтаксис

.alter columnEntityIdentifier policy encoding [type = EncodingPolicyType]

Примечание.

Если не указано type, существующий профиль политики кодирования очищается до значения по умолчанию.

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
EntityIdentifier string ✔️ Идентификатор столбца.
EncodingPolicyType string Тип политики кодирования, применяемой к указанному столбцу. Сведения о возможных значениях см . в типах политик кодирования.

Типы политик кодирования

В следующей таблице содержатся возможные значения параметра EncodingPolicyType .

Профиль политики кодирования Description
Identifier Подходит для столбцов с данными, представляющими данные, подобные идентификатору (например, guid). Эта политика применяет обязательный индекс для этого столбца для повышения производительности запросов и уменьшения размера в хранилище.
BigObject Подходит для столбцов динамического или строкового типа, в котором хранятся большие объекты. Например, выходные данные статистической функции hll. Эта политика отключает индекс этого столбца и переопределяет MaxValueSize свойство в политике кодирования до 2 МБ.
BigObject32 BigObject Аналогично целевым сценариям. Переопределяет MaxValueSize свойство в политике кодирования до 32 МБ.
Vector16 Этот профиль предназначен для хранения векторов чисел с плавающей запятой в 16 битах, использующих Bfloat16 вместо 64 бит по умолчанию. Настоятельно рекомендуется хранить векторные векторы машинного обучения, так как он сокращает требования к хранилищу на 4 и ускоряет обработку векторных функций, таких как series_dot_product() и series_cosine_similarity(), по порядкам величины.
Null Задает текущую политику кодирования по умолчанию столбцу и очищает предыдущий профиль политики кодирования.

Пример

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