sys.dm_pdw_dms_external_work (Transact-SQL)

Aplica-se a:Azure Synapse Analytics

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

Note

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

Nome da Coluna Tipo de dados Description Intervalo
id_de_pedido nvarchar(32) Consulta que está a usar este trabalhador DMS.

request_id, step_index e dms_step_index constituem a chave para esta visão.
Tal como request_id em sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Passo de consulta que está a invocar este trabalhador DMS.

request_id, step_index e dms_step_index constituem a chave para esta visão.
O mesmo que step_index em sys.dm_pdw_request_steps (Transact-SQL).
dms_step_index int Passo atual no plano DMS.

request_id, step_index e dms_step_index constituem a chave para esta visão.
Tal como dms___step_index em sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Nó que está a executar o trabalhador DMS. Tal como node_id em sys.dm_pdw_nodes (Transact-SQL).
tipo nvarchar(60) Tipo de operação externa que este nó está a executar.

FILE SPLIT é uma operação num ficheiro Hadoop externo que foi dividido em várias quedas menores.
'DIVISÃO DE FICHEIROS'
work_id int O ficheiro dividiu o ID. Maior ou igual a 0.

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

Para o Hadoop, este é o tamanho do bloco HDFS.
Definido pelo utilizador. O padrão é 64 MB.
estado nvarchar(32) Estado do trabalhador. Pendente, Processado, Feito, Falhado, Abortado
hora_de_início datetime Hora em que a execução deste trabalhador começou. Maior ou igual à hora de início da etapa de consulta a que este trabalhador pertence. Veja sys.dm_pdw_request_steps (Transact-SQL).
hora de fim datetime Tempo em que a execução terminou, falhou ou foi cancelada. NULL para trabalhadores em curso ou em fila. Caso contrário, maior do que start_time.
tempo_total_decorrido 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á a ser o valor máximo. Esta 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 retidas por esta visão, consulte a secção de Metadados no tópico Limites de capacidade .