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à.