다음을 통해 공유


미러링 정책

적용 대상: ✅Microsoft Fabric

미러링 정책 명령을 사용하면 테이블 미러링 정책을 보고, 변경하고, 분할하고, 삭제할 수 있습니다. 또한 작업 미러링 상태를 검토하여 미러링 대기 시간을 확인하는 방법을 제공합니다.

관리 명령

  • 테이블 정책 미러링 명령을 사용하여 테이블의 현재 미러링 정책을 표시합니다.
  • .alter-merge 테이블 정책 미러링 명령을 사용하여 현재 미러링 정책을 변경합니다.
  • .delete 테이블 정책 미러링 명령을 사용하여 현재 미러링 정책을 일시 삭제합니다.
  • .show 테이블 미러링 작업 명령을 사용하여 작업 미러링 상태를 확인합니다.
  • .show 테이블 미러링 작업 내보낸 아티팩트 명령을 사용하여 내보낸 아티팩트 상태를 확인합니다.
  • .show 테이블 미러링 작업 실패를 사용하여 작업 미러링 실패 상태를 확인합니다.

정책 개체

미러링 정책에는 다음 속성이 포함됩니다.

속성 설명 기본값
형식 미러된 파일의 형식입니다. 유효한 값은 .입니다 parquet. parquet
ConnectionStrings 연결을 구성하고 설정하는 데 도움이 되는 연결 문자열 배열입니다. 이 값은 자동으로 채워집니다.
IsEnabled 미러링 정책을 사용할 수 있는지 여부를 결정합니다. 미러링 정책을 사용하지 않도록 설정하고 설정 false하면 기본 미러링 데이터가 데이터베이스에 유지됩니다. true, false. null null
파티션 데이터를 더 작은 파티션으로 나누는 데 사용되는 열의 쉼표로 구분된 목록입니다. 파티션 서식을 참조 하세요.

Warning

테이블 미러링 정책을 삭제하거나 삭제하면 OneLake에서 델타 테이블이 영구적으로 삭제됩니다.

참고 항목

미러링 정책을 사용하도록 설정하면 테이블 이름을 바꿀 수 없습니다.

파티션 서식 지정

파티션 목록은 다음 표에 표시된 양식 중 하나를 사용하여 지정된 파티션 열의 조합입니다.

파티션 유형 구문 주의
가상 열 PartitionName : (datetime | string) 가상 열에 대해 자세히 읽어보세요.
문자열 열 값 PartitionName = : string ColumnName
문자열 열 값 hash() PartitionName hash(long = : ColumnName 번호, ) 해시는 모듈로 번호입니다.
잘린 날짜/시간 열(값) PartitionName datetime : = (startofyearstartofweek | | | startofdaystartofmonth) ( ColumnName ) startofyear, startofmonth, startofweek 또는 startofday 함수에 대한 설명서를 참조하세요.
잘린 날짜/시간 열 값 = bin ( ColumnName , TimeSpan ) bin 함수에 대해 자세히 알아보세요.

참고 항목

각 파티션은 파티션 목록에 나열된 PartitionName을 사용하여 별도의 열로 표시됩니다. PartitionName 은 다른 파티션 이름과 미러된 테이블의 열 이름 중에서 대/소문자를 구분하지 않는 고유 문자열이어야 합니다.

데이터 형식의 매핑

호환성을 보장하고 쿼리를 최적화하려면 데이터 형식이 parquet 데이터 형식에 제대로 매핑되었는지 확인합니다.

Eventhouse에서 델타 parquet 데이터 형식 간 매핑

이벤트 하우스 데이터 형식은 다음 규칙을 사용하여 Delta Parquet 데이터 형식에 매핑됩니다.

Eventhouse 데이터 형식 델타 데이터 형식
bool boolean
datetime timestamp OR date (for date-bound partition definitions)
dynamic string
guid string
int integer
long long
real double
string string
timespan long
decimal decimal(38,18)

Eventhouse 데이터 형식에 대한 자세한 내용은 스칼라 데이터 형식을 참조하세요.

예제 정책

{
  "Format": "parquet",
  "IsEnabled": true,
  "Partitions": null,
}