sys.dm_pdw_dms_external_work (Transact-SQL)

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

外部操作のすべての Data Movement Service (DMS) ステップに関する情報を保持する Azure Synapse Analytics システム ビュー。

Note

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

列名 データ型 説明 Range
request_id nvarchar(32) この DMS ワーカーを使用しているクエリ。

request_id、step_index、dms_step_indexがこのビューのキーになります。
sys.dm_pdw_exec_requests (Transact-SQL) のrequest_idと同じです。
step_index int この DMS ワーカーを呼び出しているクエリ ステップ。

request_id、step_index、dms_step_indexがこのビューのキーになります。
sys.dm_pdw_request_steps (Transact-SQL) のstep_indexと同じです。
dms_step_index int DMS プランの現在のステップ。

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

FILE SPLIT は、複数の小さなフォールに分割された外部 Hadoop ファイルに対する操作です。
'FILE SPLIT'
work_id int ファイル分割 ID。 0 より大きいか等しい。

コンピューティング ノードごとに一意。
input_name nvarchar(60) 読み取られる入力の文字列名。 Hadoop ファイルの場合、これは Hadoop ファイル名です。
read_location bigint 読み取り位置のオフセット。
bytes_processed bigint このワーカーによって処理されたバイト数。 0 より大きいか等しい。
length bigint ファイル分割のバイト数。

Hadoop の場合、これは HDFS ブロックのサイズです。
ユーザー定義。 既定値は 64 MB です。
status nvarchar(32) ワーカーの状態。 保留中、処理中、完了、失敗、中止
start_time datetime このワーカーの実行が開始された時刻。 このワーカーが属するクエリ ステップの開始時刻以上。 sys.dm_pdw_request_steps (Transact-SQL) を参照してください。
end_time datetime 実行が終了、失敗、または取り消された時刻。 進行中またはキューに置かれたワーカーの場合は NULL。 それ以外の場合は、start_timeより大きい値です。
total_elapsed_time int 実行に費やされた合計時間 (ミリ秒単位)。 0 より大きいか等しい。

total_elapsed_timeが整数の最大値を超えた場合、total_elapsed_timeは引き続き最大値になります。 この条件により、"最大値を超えました" という警告が生成されます。

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

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

参照

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