데이터 작업 로그
데이터 작업 로그 테이블에는 실시간 인텔리전스의 일부인 Eventhouse KQL 데이터베이스의 데이터 작업 목록이 포함되어 있습니다. 각 데이터 작업에 대해 로그 이벤트 레코드는 EventhouseDataOperationsLogs 테이블에 저장 됩니다 .
데이터 작업 로그 테이블
데이터 작업 로그를 사용하여 다음을 수행합니다.
- 데이터 작업 성능 및 추세를 분석합니다.
- 많은 양의 CPU 작업 시간(분)을 사용하는 데이터 작업 문제를 해결합니다.
- 특정 테이블에 적용되는 데이터 작업을 식별합니다.
데이터 작업에는 다음이 포함됩니다.
BatchIngest
- 각 일괄 처리 수집 데이터 작업에 대해UpdatePolicy
– 각 업데이트 정책 데이터 작업에 대해.MaterializedView
– 구체화된 각 뷰에 대해 데이터 업데이트 작업입니다.RowStoreSeal
– rowstore에 일시적으로 저장된 스트리밍 데이터의 범위를 봉인하는 데이터 작업을 나타냅니다.RowStoreSeal
데이터 작업은 스트리밍 데이터를 쿼리에 이미 사용할 수 있는 후에 발생합니다.
다음 표에서는 EventhouseDataOperationsLogs 테이블에 저장된 열에 대해 설명합니다 .
열 이름 | Type | 설명 |
---|---|---|
CapacityId | string | 패브릭 용량 식별자입니다. |
CorrelationId | string | 데이터 작업의 상관 관계 식별자입니다. |
CpuTimeMs | long | 데이터 작업에서 사용하는 총 CPU 시간(밀리초)입니다. |
CustomerTenantId | string | 고객 테넌트 식별자입니다. |
DatabaseId | string | 데이터베이스 고유 식별자입니다. |
DatabaseName | string | 데이터베이스의 이름입니다. |
DataOperationKind | string | 데이터 작업 작업의 형식입니다. |
DurationMs | long | 데이터 작업 기간(ms)입니다. |
EventhouseDataOperationProperties | dynamic | (선택 사항) 특정 데이터 작업 형식에 대한 추가 속성입니다. |
ExtentSizeInBytes | long | 이 작업에 수집된 익스텐트 총 크기입니다. |
ID | dynamic | 해당 없음. |
ItemId | string | Fabric Eventhouse 항목의 식별자입니다. |
ItemKind | string | 패브릭 항목의 형식입니다. 유효한 값: Eventhouse . |
ItemName | string | Fabric Eventhouse 항목의 이름입니다. |
수준 | string | 해당 없음. |
OperationId | string | 고유한 데이터 작업 로그 식별자입니다. |
OriginalSizeInBytes | long | 수집된 데이터의 원래 크기입니다. |
지역 | string | Fabric KQL 데이터베이스가 있는 지역입니다. |
상태 | string | 해당 없음. |
TableName | string | 데이터 작업에서 사용하는 대상 테이블의 이름입니다. |
Timestamp | 날짜/시간 | 이벤트가 생성된 시간(UTC)입니다. |
TotalExtentsCount | long | 데이터 작업에서 수집한 총 익스텐트 수입니다. |
TotalRowsCount | long | 데이터 작업에서 수집한 행 수입니다. |
WorkspaceId | string | 작업 영역의 식별자입니다. |
WorkspaceMonitoringTableName | string | 작업 영역 모니터링 테이블의 이름입니다. 유효한 값: EventhouseDataOperationsLogs . |
WorkspaceName | string | 작업 영역의 이름 |
샘플 쿼리
패브릭 샘플 GitHub 리포지토리에서 샘플 쿼리를 찾을 수 있습니다.