sys.dm_pdw_request_steps (Transact-SQL)

Se aplica a: Azure Synapse Analytics Analytics Platform System (PDW)

Contiene información sobre todos los pasos que componen una solicitud o consulta determinada en Azure Synapse Analytics. Enumera una fila por paso de consulta.

Nota

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Nombre de columna Tipo de datos Descripción Intervalo
request_id nvarchar(32) request_id y step_index componen la clave de esta vista.

Identificador numérico único asociado a la solicitud.
Consulte request_id en sys.dm_pdw_exec_requests (Transact-SQL).
step_index int request_id y step_index componen la clave de esta vista.

Posición de este paso en la secuencia de pasos que componen la solicitud.
De 0 a (n-1) para una solicitud con n pasos.
plan_node_id int Identificador de nodo correspondiente al identificador de operador de ese paso en el plan de ejecución. None
operation_type nvarchar(35) Tipo de operación representada por este paso. Operaciones del plan de consulta DMS: 'ReturnOperation', 'PartitionMoveOperation', 'MoveOperation', 'BroadcastMoveOperation', 'ShuffleMoveOperation', 'TrimMoveOperation', 'CopyOperation', 'DistributeReplicatedTableMoveOperation'

Operaciones del plan de consulta SQL: 'OnOperation', 'RemoteOperation'

Otras operaciones del plan de consulta: 'MetaDataCreateOperation', 'RandomIDOperation'

Operaciones externas para lecturas: 'HadoopShuffleOperation', 'HadoopRoundRobinOperation', 'HadoopBroadcastOperation'

Operaciones externas para MapReduce: 'HadoopJobOperation', 'HdfsDeleteOperation'

Operaciones externas para escrituras: 'ExternalExportDistributedOperation', 'ExternalExportReplicatedOperation', 'ExternalExportControlOperation'

Para obtener más información, consulte "Descripción de los planes de consulta" en la documentación del producto Analytics Platform System (PDW).

Un plan de consulta también puede verse afectado por la configuración de la base de datos. Compruebe las opciones de ALTER DATABASE SET para obtener más información.
distribution_type nvarchar(32) Tipo de distribución que se realizará este paso. 'AllNodes', 'AllDistributions', 'AllComputeNodes', 'ComputeNode', 'Distribution', 'SubsetNodes', 'SubsetDistributions', 'Unspecified'
location_type nvarchar(32) Dónde se ejecuta el paso. 'Compute', 'Control', 'DMS'
status nvarchar(32) Estado de este paso. Pendiente, Running, Complete, Failed, UndoFailed, PendingCancel, Canceled, Undone, Aborted
error_id nvarchar(36) Identificador único del error asociado a este paso, si existe. Consulte error_id de sys.dm_pdw_errors (Transact-SQL). NULL si no se produjo ningún error.
start_time datetime Hora en la que se inició la ejecución del paso. Menor o igual que el tiempo actual y mayor o igual que end_compile_time de la consulta a la que pertenece este paso. Para obtener más información sobre las consultas, vea sys.dm_pdw_exec_requests (Transact-SQL).
end_time datetime Hora en la que este paso completó la ejecución, se canceló o se produjo un error. Menor o igual que el tiempo actual y mayor o igual que start_time. Establezca en NULL para los pasos actualmente en ejecución o en cola.
total_elapsed_time int Cantidad total de tiempo que se ha estado ejecutando el paso de consulta, en milisegundos. Entre 0 y la diferencia entre end_time y start_time. 0 para los pasos en cola.

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.
row_count bigint Número total de filas modificadas o devueltas por esta solicitud. Número de filas afectadas por el paso. Mayor o igual que cero para los pasos de operación de datos. -1 para los pasos que no operan en los datos.
estimated_rows bigint Número total de filas de trabajo calculadas durante la compilación de consultas. Número de filas estimadas por el paso. Mayor o igual que cero para los pasos de operación de datos. -1 para los pasos que no operan en los datos.
command nvarchar(4000) Contiene el texto completo del comando de este paso. Cualquier cadena de solicitud válida para un paso. NULL cuando la operación es del tipo MetaDataCreateOperation. Truncado si tiene más de 4000 caracteres.

Para obtener información sobre las filas máximas que conserva esta vista, consulte la sección Valores máximos de vista del sistema en la documentación del producto "Valores mínimos y máximos" en la documentación del producto Analytics Platform System (PDW).

Consulte también

Azure Synapse Analytics y vistas de administración dinámica de Data Warehouse paralelas (Transact-SQL)