sys.dm_pdw_dms_external_work (Transact-SQL)
Se aplica a: Sistema de plataforma de Análisis de Azure Synapse Analytics (PDW)
Vista del sistema de Azure Synapse Analytics que contiene información sobre todos los pasos del servicio de movimiento de datos (DMS) para las operaciones externas.
Nota:
El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
Nombre de la columna | Tipo de datos | Descripción | Intervalo |
---|---|---|---|
request_id | nvarchar(32) | Consulta que usa este trabajo de DMS. request_id, step_index y dms_step_index forman la clave de esta vista. |
Igual que request_id en sys.dm_pdw_exec_requests (Transact-SQL). |
step_index | int | Paso de consulta que invoca a este trabajo de DMS. request_id, step_index y dms_step_index forman la clave de esta vista. |
Igual que step_index en sys.dm_pdw_request_steps (Transact-SQL). |
dms_step_index | int | Paso actual en el plan DMS. request_id, step_index y dms_step_index forman la clave de esta vista. |
Igual que dms___step_index en sys.dm_pdw_dms_workers (Transact-SQL). |
pdw_node_id | int | Nodo que ejecuta el trabajo de DMS. | Igual que node_id en sys.dm_pdw_nodes (Transact-SQL). |
type | nvarchar(60) | Tipo de operación externa que se está ejecutando este nodo. FILE SPLIT es una operación en un archivo de Hadoop externo que se ha dividido en varias caídas más pequeñas. |
'FILE SPLIT' |
work_id | int | Identificador de división de archivos. | Mayor o igual que 0. Único por nodo de proceso. |
input_name | nvarchar(60) | Nombre de cadena de la entrada que se está leyendo. | Para un archivo de Hadoop, este es el nombre de archivo de Hadoop. |
read_location | bigint | Desplazamiento de la ubicación de lectura. | |
bytes_processed | bigint | Número de bytes procesados por este trabajo. | Mayor o igual que 0. |
length | bigint | Número de bytes en la división de archivos. Para Hadoop, este es el tamaño del bloque HDFS. |
Definido por el usuario. El valor predeterminado es 64 MB. |
status | nvarchar(32) | Estado del trabajador. | Pendiente, Procesamiento, Listo, Error, Anulado |
start_time | datetime | Hora a la que se inició la ejecución de este trabajo. | Mayor o igual que la hora de inicio del paso de consulta al que pertenece este trabajo. Consulte sys.dm_pdw_request_steps (Transact-SQL). |
end_time | datetime | Hora en la que la ejecución finalizó, produjo un error o se canceló. | NULL para trabajos en cola o en curso. De lo contrario, mayor que start_time. |
total_elapsed_time | int | Tiempo total invertido en la ejecución, en milisegundos. | Mayor o igual que 0. Si total_elapsed_time supera el valor máximo de un entero, total_elapsed_time seguirá siendo el valor máximo. Esta condición generará la advertencia "Se ha superado el valor máximo". El valor máximo en milisegundos equivale a 24,8 días. |
Para obtener información sobre las filas máximas que conserva esta vista, consulte la sección Metadatos del tema Límites de capacidad .