sys.dm_pdw_dms_external_work (Transact-SQL)

Aplica-se a:Azure Synapse Analytics

Vista do sistema Azure Synapse Analytics que contém informações sobre todas as etapas do Data Movement Service (DMS) para operações externas.

Note

Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.

Nome da Coluna Tipo de dados Description Intervalo
request_id nvarchar(32) Consulta que está usando esse funcionário DMS.

request_id, step_index e dms_step_index formam a chave para essa visão.
Igual ao request_id em sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Etapa de consulta que está invocando esse trabalhador DMS.

request_id, step_index e dms_step_index formam a chave para essa visão.
Igual ao step_index em sys.dm_pdw_request_steps (Transact-SQL).
dms_step_index int Etapa atual no plano DMS.

request_id, step_index e dms_step_index formam a chave para essa visão.
Igual ao dms___step_index em sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Nó que está rodando o trabalhador DMS. Igual ao node_id em sys.dm_pdw_nodes (Transact-SQL).
tipo nvarchar(60) Tipo de operação externa que esse nó está executando.

FILE SPLIT é uma operação em um arquivo Hadoop externo que foi dividido em múltiplas quedas menores.
'DIVISÃO DE ARQUIVOS'
work_id int O arquivo dividiu ID. Maior ou igual a 0.

Único por nó de Computação.
input_name nvarchar(60) Nome da string para a entrada que está sendo lida. Para um arquivo Hadoop, esse é o nome do arquivo Hadoop.
read_location bigint Deslocamento da localização de leitura.
bytes_processed bigint Número de bytes processados por esse trabalhador. Maior ou igual a 0.
length bigint O número de bytes no arquivo se divide.

Para o Hadoop, esse é o tamanho do bloco HDFS.
Definido pelo utilizador. O padrão é 64 MB.
status nvarchar(32) Estado do trabalhador. Pendente, processando, feito, falhado, abortado
hora de início datetime Horário em que a execução desse trabalhador começou. Maior ou igual ao horário de início da etapa de consulta à qual esse trabalhador pertence. Veja sys.dm_pdw_request_steps (Transact-SQL).
hora_final datetime Tempo em que a execução terminou, falhou ou foi cancelada. NULL para trabalhadores em andamento ou em fila. Caso contrário, maior que start_time.
total_elapsed_time int Tempo total gasto na execução, em milissegundos. Maior ou igual a 0.

Se total_elapsed_time exceder o valor máximo para um inteiro, total_elapsed_time continuará sendo o valor máximo. Essa condição gerará o aviso "O valor máximo foi excedido."

O valor máximo em milissegundos é equivalente a 24,8 dias.

Para informações sobre o número máximo de linhas mantidas por essa visão, veja a seção de Metadados no tópico Limites de Capacidade .