다음을 통해 공유


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일과 같습니다.

이 보기에서 유지하는 최대 행에 대한 자세한 내용은 용량 제한 항목의 메타데이터 섹션을 참조하세요 .

참고 항목

시스템 뷰(Transact-SQL)