sys.dm_pdw_dms_external_work(Transact-SQL)

適用対象:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Azure Synapse Analytics システムビューは、外部操作のためのすべてのデータ移動サービス(DMS)ステップに関する情報を保持します。

Note

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

列名 データの種類 Description 範囲
リクエストID nvarchar(32) このDMSワーカーを使っているクエリです。

request_id、step_index、dms_step_indexがこの見解の鍵を形成しています。
sys.dm_pdw_exec_requestsのrequest_idと同じ です(Transact-SQL)
step_index int このDMSワーカーを呼び出しているクエリステップです。

request_id、step_index、dms_step_indexがこの見解の鍵を形成しています。
sys.dm_pdw_request_stepsのstep_indexと同じ です(Transact-SQL)
dms_step_index int 現在のDMSプランの段階です。

request_id、step_index、dms_step_indexがこの見解の鍵を形成しています。
sys.dm_pdw_dms_workersのdms___step_indexと同じです(Transact-SQL)
pdw_node_id int DMSワーカーを実行しているノードです。 sys.dm_pdw_nodesのnode_idと同じ です(Transact-SQL)
nvarchar(60) このノードが実行している外部操作の種類。

ファイル分割とは、複数の小さなフォールに分割された外部Hadoopファイルに対する操作です。
「ファイル分割」
work_id int ファイル分割IDです。 0以上。

Computeノードごとに一意です。
input_name nvarchar(60) 読み取る入力の文字列名。 Hadoopファイルの場合、これがHadoopファイル名です。
read_location bigint 読み取り位置のオフセット。
bytes_processed bigint このワーカーが処理したバイト数。 0以上。
length bigint ファイル分割のバイト数。

Hadoopの場合、これはHDFSブロックのサイズです。
ユーザー定義。 デフォルトは64MBです。
状態 nvarchar(32) 労働者の状態。 保留中、処理中、完了、失敗、中止
開始時間 datetime この労働者の処刑が始まった時期。 このワーカーが属するクエリステップの開始時刻以上。 参照 sys.dm_pdw_request_steps(Transact-SQL)
終了時間 datetime 執行が終了、失敗、またはキャンセルされた時間。 進行中の作業員やキュー中の作業員にはNULLです。 そうでなければ、start_timeより大きいです。
total_elapsed_time int 実行にかかった総時間はミリ秒単位です。 0以上。

total_elapsed_timeが整数の最大値を超えると、total_elapsed_timeは引き続き最大値のままです。 この状態は「最大値を超えました」という警告を生成します。

最大値 (ミリ秒) は 24.8 日に相当します。

このビューで保持される最大行の詳細については、「 容量制限 」トピックのメタデータセクションをご覧ください。

こちらもご覧ください

システム ビュー (Transact-SQL)