Comparteix a través de


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 .

Consulte también

Vistas del sistema (Transact-SQL)