버전 드롭다운 목록을 사용하여 서비스를 전환합니다. 탐색에 대해 자세히 알아봅니다.
적용 대상: ✅ 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'