sys.dm_pdw_dms_external_work (Transact-SQL)

Si applica a:Azure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)

Azure Synapse Analytics system view che contiene informazioni su tutti i passaggi del Data Movement Service (DMS) per operazioni esterne.

Note

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Nome della colonna Tipo di dati Description Intervallo
ID richiesta nvarchar(32) Interroga che utilizza questo operatore DMS.

request_id, step_index e dms_step_index costituiscono la chiave di questa visione.
Proprio come request_id in sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Fase di query che invoca questo worker DMS.

request_id, step_index e dms_step_index costituiscono la chiave di questa visione.
Proprio come step_index in sys.dm_pdw_request_steps (Transact-SQL).
dms_step_index int Fase attuale nel piano DMS.

request_id, step_index e dms_step_index costituiscono la chiave di questa visione.
Proprio come dms___step_index in sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Nodo che sta eseguendo il worker DMS. Proprio come node_id in sys.dm_pdw_nodes (Transact-SQL).
type nvarchar(60) Tipo di operazione esterna che questo nodo sta eseguendo.

FILE SPLIT è un'operazione su un file Hadoop esterno che è stato suddiviso in più cadute più piccole.
'SCISSIONE FILE'
work_id int Il file ha diviso l'ID. Maggiore o uguale a 0.

Uniche per ogni nodo di calcolo.
input_name nvarchar(60) Nome della stringa per l'input che si legge. Per un file Hadoop, questo è il nome del file Hadoop.
read_location bigint Offset della posizione di lettura.
bytes_processed bigint Numero di byte elaborati da questo lavoratore. Maggiore o uguale a 0.
length bigint Il numero di byte nel file si divide.

Per Hadoop, questa è la dimensione del blocco HDFS.
Definito dall'utente. Il valore predefinito è 64 MB.
stato nvarchar(32) Stato del lavoratore. In sospeso, elaborazione, fatto, fallito, abortito
ora_di_inizio datetime Ora in cui iniziò l'esecuzione di questo operaio. Maggiore o uguale all'orario di inizio del passaggio di query a cui questo lavoratore appartiene. Vedi sys.dm_pdw_request_steps (Transact-SQL).
orario di fine datetime Periodo in cui l'esecuzione terminava, falliva o veniva annullata. NULL per lavoratori in corso o in coda. Altrimenti, più di start_time.
total_elapsed_time int Tempo totale impiegato nell'esecuzione, in millisecondi. Maggiore o uguale a 0.

Se total_elapsed_time supera il valore massimo per un intero, total_elapsed_time continuerà a essere il valore massimo. Questa condizione genererà l'avviso "Il valore massimo è stato superato."

Il valore massimo in millisecondi equivale a 24,8 giorni.

Per informazioni sulle righe massime conservate da questa visione, consulta la sezione Metadati nell'argomento Limiti di capacità .

Vedere anche

Viste di sistema (Transact-SQL)