sys.dm_pdw_dms_external_work(Transact-SQL)
적용 대상: Azure Synapse Analytics Analytics Platform System(PDW)
외부 작업에 대한 모든 DMS(데이터 이동 서비스) 단계에 대한 정보를 보유하는 Azure Synapse Analytics 시스템 보기입니다.
참고 항목
이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
열 이름 | 데이터 형식 | Description | 범위 |
---|---|---|---|
request_id | nvarchar(32) | 이 DMS 작업자를 사용하는 쿼리입니다. request_id, step_index 및 dms_step_index 이 보기의 키를 형성합니다. |
sys.dm_pdw_exec_requests request_id (Transact-SQL)와 동일합니다. |
step_index | int | 이 DMS 작업자를 호출하는 쿼리 단계입니다. request_id, step_index 및 dms_step_index 이 보기의 키를 형성합니다. |
sys.dm_pdw_request_steps step_index (Transact-SQL)와 동일합니다. |
dms_step_index | int | DMS 계획의 현재 단계입니다. request_id, step_index 및 dms_step_index 이 보기의 키를 형성합니다. |
sys.dm_pdw_dms_workers dms___step_index (Transact-SQL)와 동일합니다. |
pdw_node_id | int | DMS 작업자를 실행하는 노드입니다. | sys.dm_pdw_nodes node_id (Transact-SQL)와 동일합니다. |
type | nvarchar(60) | 이 노드가 실행 중인 외부 작업의 유형입니다. FILE SPLIT는 여러 더 작은 폭포로 분할된 외부 Hadoop 파일에 대한 작업입니다. |
'FILE SPLIT' |
work_id | int | 파일 분할 ID입니다. | 0보다 크거나 같음 컴퓨팅 노드당 고유합니다. |
input_name | nvarchar(60) | 읽는 입력의 문자열 이름입니다. | Hadoop 파일의 경우 Hadoop 파일 이름입니다. |
read_location | bigint | 읽기 위치의 오프셋입니다. | |
bytes_processed | bigint | 이 작업자가 처리한 바이트 수입니다. | 0보다 크거나 같음 |
length | bigint | 파일 분할의 바이트 수입니다. Hadoop의 경우 HDFS 블록의 크기입니다. |
사용자 정의. 기본값은 64MB입니다. |
status | nvarchar(32) | 작업자의 상태입니다. | 보류 중, 처리, 완료, 실패, 중단됨 |
start_time | 날짜/시간 | 이 작업자의 실행이 시작된 시간입니다. | 이 작업자가 속한 쿼리 단계의 시작 시간보다 크거나 같음 sys.dm_pdw_request_steps(Transact-SQL)를 참조하세요. |
end_time | 날짜/시간 | 실행이 종료되거나 실패했거나 취소된 시간입니다. | 진행 중이거나 대기 중인 작업자에 대한 NULL입니다. 그렇지 않으면 start_time보다 큽합니다. |
total_elapsed_time | int | 실행에 소요된 총 시간(밀리초)입니다. | 0보다 크거나 같음 total_elapsed_time 정수의 최대값을 초과하면 total_elapsed_time 계속 최대값이 됩니다. 이 조건은 "최대값이 초과되었습니다."라는 경고를 생성합니다. 최대값(밀리초)은 24.8일과 같습니다. |
이 보기에서 유지하는 최대 행에 대한 자세한 내용은 용량 제한 항목의 메타데이터 섹션을 참조하세요 .