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.