Команда кодирования политики .alter column
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Изменяет политику кодирования. Общие сведения о политике кодирования см. в разделе "Политика кодирования".
Примечание.
Изменения политики кодирования не влияют на данные, которые уже были приняты. В соответствии с новой политикой будут выполняться только новые операции приема.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора таблицы.
Синтаксис
.alter column
EntityIdentifier 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'