.alter column policy encoding 명령
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
인코딩 정책을 변경합니다. 인코딩 정책에 대한 개요는 인코딩 정책을 참조하세요.
참고 항목
인코딩 정책 변경 내용은 이미 수집된 데이터에 영향을 미치지 않습니다. 새 정책에 따라 새 수집 작업만 수행됩니다.
사용 권한
이 명령을 실행하려면 테이블 관리자 이상의 권한이 있어야 합니다.
구문
.alter column
EntityIdentifier policy
encoding
[type
=
EncodingPolicyType]
참고 항목
생략 type
하면 기존 인코딩 정책 프로필이 기본값으로 다시 설정되지 않습니다.
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
EntityIdentifier | string |
✔️ | 열의 식별자입니다. |
EncodingPolicyType | string |
지정된 열에 적용할 인코딩 정책의 형식입니다. 가능한 값은 인코딩 정책 유형을 참조하세요. |
정책 유형 인코딩
다음 표에는 EncodingPolicyType 매개 변수에 사용할 수 있는 값이 포함되어 있습니다.
정책 프로필 인코딩 | 설명 |
---|---|
Identifier |
ID와 유사한 정보(예: guid)를 나타내는 데이터가 있는 열에 적합합니다. 이 정책은 쿼리 성능을 얻고 스토리지의 크기를 줄이기 위해 이 열에 필요한 인덱스를 적용합니다. |
BigObject |
큰 개체를 보유하는 동적 또는 문자열 형식의 열에 적합합니다. 예를 들어 hll 집계 함수의 출력입니다. 이 정책은 이 열의 인덱스를 사용하지 않도록 설정하고 인코딩 정책의 속성을 2MB로 재정 MaxValueSize 의합니다. |
BigObject32 |
BigObject 대상 시나리오와 유사합니다. 인코딩 정책의 속성을 32MB로 재정 MaxValueSize 의합니다. |
Vector16 |
이 프로필은 기본 64비트 대신 Bfloat16을 활용하여 부동 소수점 숫자의 벡터를 16 비트 전체 자릿수로 저장하도록 설계되었습니다. 스토리지 요구 사항을 4배로 줄이고 series_dot_product() 및 series_cosine_similarity()와 같은 벡터 처리 기능을 크기만큼 가속화하므로 ML 벡터 포함을 저장하는 것이 좋습니다. |
Null |
현재 기본 인코딩 정책을 열로 설정하고 이전 인코딩 정책 프로필을 지웁니다. |
예시
.alter column Logs.ActivityId policy encoding type='identifier'