.alter column policy encoding 명령

버전 드롭다운 목록을 사용하여 서비스를 전환합니다. 탐색에 대해 자세히 알아봅니다.
적용 대상: ✅ Microsoft Fabric ✅ Azure Data Explorer

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

참고 항목

인코딩 정책 변경 내용은 새 수집 작업에 적용됩니다. 이미 수집된 데이터는 때때로 다시 인코딩될 수 있지만 보장되지는 않습니다.

사용 권한

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

구문

.alter column EntityIdentifierpolicyencoding [type=EncodingPolicyType]

참고 항목

생략 type하면 기존 인코딩 정책 프로필이 기본값으로 다시 설정되지 않습니다.

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
EntityIdentifier string ✔️ 열의 식별자입니다.
EncodingPolicyType string 지정된 열에 적용할 인코딩 정책의 형식입니다. 가능한 값은 인코딩 정책 유형을 참조하세요.

정책 유형 인코딩

다음 표에는 EncodingPolicyType 매개 변수에 사용할 수 있는 값이 포함되어 있습니다.

정책 프로필 인코딩 설명
Identifier ID와 유사한 정보(예: guid)를 나타내는 데이터가 있는 열에 적합합니다. 이 정책은 쿼리 성능을 얻고 스토리지의 크기를 줄이기 위해 이 열에 필요한 인덱스를 적용합니다.
BigObject 큰 개체를 보유하는 동적 또는 문자열 형식의 열에 적합합니다. 예를 들어 hll 집계 함수의 출력입니다. 이 정책은 이 열의 인덱스를 사용하지 않도록 설정하고 인코딩 정책의 속성을 2MB로 재정 MaxValueSize 의합니다.
BigObject32 BigObject 대상 시나리오와 유사합니다. 인코딩 정책의 속성을 32MB로 재정 MaxValueSize 의합니다.
BigObjectIndexed32 (미리 보기) BigObject32 대상 시나리오와 유사합니다. 이 정책은 이 열에 있는 큰 데이터의 인덱스를 사용하도록 설정합니다.
Vector16 이 프로필은 기본 64비트 대신 Bfloat16을 활용하여 부동 소수점 숫자의 벡터를 16 비트 전체 자릿수로 저장하도록 설계되었습니다. 스토리지 요구 사항을 4배로 줄이고 series_dot_product() 및 series_cosine_similarity()와 같은 벡터 처리 기능을 크기만큼 가속화하므로 ML 벡터 포함을 저장하는 것이 좋습니다.
Null 현재 기본 인코딩 정책을 열로 설정하고 이전 인코딩 정책 프로필을 지웁니다.

참고 항목

  • BigObjectIndexed32 인코딩 정책은 현재 미리 보기로 제공됩니다.
  • BigObject, BigObject32및 BigObjectIndexed32 인코딩 정책은 문자열 또는 동적 데이터 형식의 열과 관련이 있습니다.
  • 정책을 설정하면 BigObjectIndexed32 해당 문자열 또는 동적 열의 열당 최대값 크기가 기본값 1MB에서 32MB로 높아됩니다. 한도를 초과하는 값은 여전히 제한 string 됩니다. 값은 한도로 잘리고(MaxValueSize 기본 정책의 속성은 1MB), dynamic 값은 null로 바뀝다.
  • 이 정책이 설정되었는지 여부에 관계없이 최대 레코드(행) 크기는 64MB로 유지됩니다.

예시

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