sys.dm_pdw_dms_external_work (Transact-SQL)

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

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 .

Consulte Também

Exibições do Sistema (Transact-SQL)