미러링 정책
적용 대상: ✅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 : = (startofyear startofweek | | | startofday startofmonth ) ( 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,
}