すべてのプロダクト
Search
ドキュメントセンター

DataWorks:リネージ

最終更新日:Jun 22, 2026

「リネージ」タブには、ノードと他のノードとの関係が表示されます。ノードの依存関係と、ノードのコードから解析されたリネージを確認できます。

依存関係

「依存関係」グラフには、現在のノードのスケジューリング構成に基づく依存関係が表示されます。このグラフを使用して、依存関係が正しく構成されているかを確認できます。正しくない場合は、スケジューリング構成ページに戻って再構成できます。[リネージ] パネルの「依存関係」グラフには、ods_log_info_d (ODPS_SQL) → dw_user_info_all_d (ODPS_SQL) → rpt_user_info_d (ODPS_SQL) という 3 つの ODPS_SQL ノードのデータ依存関係チェーンが表示されます。データは ODS レイヤーから DW レイヤーへ、そして RPT レイヤーへと流れます。

リネージ

リネージは、現在のノードのコードに基づいて解析されます。たとえば、ある ODPS SQL ノードに次の SQL ステートメントが含まれているとします。

INSERT OVERWRITE TABLE dw_user_info_all_d PARTITION (dt='${bdp.system.bizdate}')
SELECT COALESCE(a.uid, b.uid) AS uid
  , b.gender
  , b.age_range
  , b.zodiac
  , a.region
  , a.device
  , a.identity
  , a.method
  , a.url
  , a.referer
  , a.time
FROM (
  SELECT *
  FROM ods_log_info_d
  WHERE dt = ${bdp.system.bizdate}
) a
LEFT OUTER JOIN (
  SELECT *
  FROM ods_user_info_d
  WHERE dt = ${bdp.system.bizdate}
) b
ON a.uid = b.uid;

上記の SQL ステートメントに基づいて、システムはリネージビューを生成します。このビューでは、`ods_log_info_d` を含む JOIN 操作からの出力テーブルが `dw_user_info_all_d` であると識別され、テーブル間のリネージが示されます。