Partager via


sys.dm_pdw_dms_external_work (Transact-SQL)

S’applique à : Azure Synapse Analytics Analytics Platform System (PDW)

Vue système Azure Synapse Analytics qui contient des informations sur toutes les étapes DMS (Data Movement Service) pour les opérations externes.

Remarque

Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.

Nom de la colonne Type de données Description Plage
request_id nvarchar(32) Requête qui utilise ce worker DMS.

request_id, step_index et dms_step_index former la clé de cette vue.
Identique à request_id dans sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Étape de requête appelant ce worker DMS.

request_id, step_index et dms_step_index former la clé de cette vue.
Identique à step_index dans sys.dm_pdw_request_steps (Transact-SQL).
dms_step_index int Étape actuelle du plan DMS.

request_id, step_index et dms_step_index former la clé de cette vue.
Identique à dms___step_index dans sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Nœud qui exécute le worker DMS. Identique à node_id dans sys.dm_pdw_nodes (Transact-SQL).
type nvarchar(60) Type d’opération externe en cours d’exécution de ce nœud.

FILE SPLIT est une opération sur un fichier Hadoop externe qui a été divisé en plusieurs chutes plus petites.
'FILE SPLIT'
work_id int ID de fractionnement du fichier. Supérieur ou égal à 0.

Unique par nœud de calcul.
input_name nvarchar(60) Nom de chaîne de l’entrée en cours de lecture. Pour un fichier Hadoop, il s’agit du nom du fichier Hadoop.
read_location bigint Décalage de l’emplacement de lecture.
bytes_processed bigint Nombre d’octets traités par ce worker. Supérieur ou égal à 0.
length bigint Nombre d’octets dans le fractionnement du fichier.

Pour Hadoop, il s’agit de la taille du bloc HDFS.
Défini par l’utilisateur. La valeur par défaut est 64 Mo.
statut nvarchar(32) État du worker. En attente, traitement, terminé, échec, abandon
start_time datetime Heure à laquelle l’exécution de ce worker a démarré. Supérieur ou égal à l’heure de début de l’étape de requête à laquelle appartient ce worker. Consultez sys.dm_pdw_request_steps (Transact-SQL).
end_time datetime Heure à laquelle l’exécution s’est terminée, a échoué ou a été annulée. NULL pour les workers en cours ou en file d’attente. Sinon, supérieur à start_time.
total_elapsed_time int Temps total consacré à l’exécution, en millisecondes. Supérieur ou égal à 0.

Si total_elapsed_time dépasse la valeur maximale d’un entier, total_elapsed_time continue d’être la valeur maximale. Cette condition génère l’avertissement « La valeur maximale a été dépassée ».

La valeur maximale en millisecondes équivaut à 24,8 jours.

Pour plus d’informations sur les lignes maximales conservées par cette vue, consultez la section Métadonnées de la rubrique Limites de capacité.

Voir aussi

Vues système (Transact-SQL)