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 の制限 」トピックの「メタデータ」セクションを参照してください。