Compartilhar via


sys.dm_pdw_dms_external_work (Transact-SQL)

Aplica-se a: Azure Synapse Analytics Analytics Platform System (PDW)

Exibição do sistema do Azure Synapse Analytics que contém informações sobre todas as etapas do DMS (Serviço de Movimentação de Dados) para operações externas.

Observação

Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.

Nome da Coluna Tipo de Dados Descrição Intervalo
request_id nvarchar(32) Consulta que está usando este trabalho DMS.

request_id, step_index e dms_step_index formam a chave para essa exibição.
O mesmo que request_id no sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Etapa de consulta que está invocando esse trabalho DMS.

request_id, step_index e dms_step_index formam a chave para essa exibição.
O mesmo que step_index no 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 exibição.
O mesmo que dms___step_index no sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Nó que está executando o trabalhador DMS. O mesmo que node_id no sys.dm_pdw_nodes (Transact-SQL).
tipo nvarchar(60) Tipo de operação externa que este nó está executando.

FILE SPLIT é uma operação em um arquivo externo do Hadoop que foi dividido em várias quedas menores.
'DIVISÃO DE ARQUIVOS'
work_id int O ID de divisão de arquivo. Maior que ou igual a 0.

Exclusivo por nó de computação.
input_name nvarchar(60) Nome da cadeia de caracteres para a entrada que está sendo lida. Para um arquivo do Hadoop, esse é o nome do arquivo do Hadoop.
read_location bigint Deslocamento do local de leitura.
bytes_processed bigint Número de bytes processados por esse trabalhador. Maior que ou igual a 0.
length bigint Número de bytes na divisão do arquivo.

Para o Hadoop, esse é o tamanho do bloco HDFS.
Definido pelo usuário. O padrão é 64 MB.
status nvarchar(32) Estado do trabalhador. Pendente, Processando, Concluído, Falhado, Abortado
start_time datetime Hora em que a execução desse trabalho foi iniciada. Maior ou igual à hora de início da etapa de consulta à qual esse trabalhador pertence. Consulte sys.dm_pdw_request_steps (Transact-SQL).
end_time datetime Hora em que a execução terminou, falhou ou foi cancelada. NULL para trabalhos em andamento ou enfileirados. Caso contrário, maior que start_time.
total_elapsed_time int Tempo total gasto na execução, em milissegundos. Maior que ou igual a 0.

Se total_elapsed_time exceder o valor máximo de um número inteiro, total_elapsed_time continuará a ser 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 obter informações sobre o máximo de linhas retidas por essa exibição, consulte a seção Metadados no tópico Limites de capacidade.

Confira também

Exibições do Sistema (Transact-SQL)