Condividi tramite


sys.dm_pdw_dms_external_work (Transact-SQL)

Si applica a: Azure Synapse Analytics Analytics Platform System (PDW)

Visualizzazione di sistema di Azure Synapse Analytics che contiene informazioni su tutti i passaggi del servizio di spostamento dati (DMS) per le operazioni esterne.

Nota

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

Nome colonna Tipo di dati Descrizione Intervallo
request_id nvarchar(32) Query che usa questo ruolo di lavoro del Servizio Migrazione del database.

request_id, step_index e dms_step_index formare la chiave per questa visualizzazione.
Uguale a request_id in sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Passaggio della query che richiama questo ruolo di lavoro del Servizio Migrazione del database.

request_id, step_index e dms_step_index formare la chiave per questa visualizzazione.
Uguale a step_index in sys.dm_pdw_request_steps (Transact-SQL).
dms_step_index int Passaggio corrente nel piano del Servizio Migrazione del database.

request_id, step_index e dms_step_index formare la chiave per questa visualizzazione.
Uguale a dms___step_index in sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Nodo che esegue il ruolo di lavoro del Servizio Migrazione del database. Uguale a node_id in sys.dm_pdw_nodes (Transact-SQL).
type nvarchar(60) Tipo di operazione esterna in cui è in esecuzione questo nodo.

FILE SPLIT è un'operazione su un file Hadoop esterno suddiviso in più cadute più piccole.
'FILE SPLIT'
work_id int ID di divisione del file. Maggiore o uguale a 0.

Univoco per ogni nodo di calcolo.
input_name nvarchar(60) Nome stringa per l'input letto. Per un file Hadoop, si tratta del nome del file Hadoop.
read_location bigint Offset della posizione di lettura.
bytes_processed bigint Numero di byte elaborati dal ruolo di lavoro. Maggiore o uguale a 0.
length bigint Numero di byte nella divisione del file.

Per Hadoop, si tratta delle dimensioni del blocco HDFS.
Definito dall'utente. Il valore predefinito è 64 MB.
stato nvarchar(32) Stato del ruolo di lavoro. In sospeso, elaborazione, operazione completata, non riuscita, interrotta
start_time datetime Ora di avvio dell'esecuzione del ruolo di lavoro. Maggiore o uguale all'ora di inizio del passaggio della query a cui appartiene questo ruolo di lavoro. Vedere sys.dm_pdw_request_steps (Transact-SQL).
end_time datetime Ora in cui l'esecuzione è terminata, non è riuscita o è stata annullata. NULL per i ruoli di lavoro in coda o in corso. In caso contrario, maggiore 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 numero 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 mantenute da questa vista, vedere la sezione Metadati nell'argomento Limiti di capacità.

Vedi anche

Viste di sistema (Transact-SQL)