「リネージ」タブには、ノードと他のノードとの関係が表示されます。ノードの依存関係と、ノードのコードから解析されたリネージを確認できます。
依存関係
「依存関係」グラフには、現在のノードのスケジューリング構成に基づく依存関係が表示されます。このグラフを使用して、依存関係が正しく構成されているかを確認できます。正しくない場合は、スケジューリング構成ページに戻って再構成できます。[リネージ] パネルの「依存関係」グラフには、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` であると識別され、テーブル間のリネージが示されます。