다음을 통해 공유


.alter column policy encoding 명령

적용 대상: ✅Microsoft Fabric✅Azure Data Explorer

인코딩 정책을 변경합니다. 인코딩 정책에 대한 개요는 인코딩 정책을 참조하세요.

참고 항목

인코딩 정책 변경 내용은 이미 수집된 데이터에 영향을 미치지 않습니다. 새 정책에 따라 새 수집 작업만 수행됩니다.

사용 권한

이 명령을 실행하려면 테이블 관리자 이상의 권한이 있어야 합니다.

구문

.alter columnEntityIdentifier 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'