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