Lantide Data

來源執行(Source Run)與血統分析(Lineage)

8. 來源執行(Source Run)與血統分析(Lineage)

8.1 什麼是來源執行

當你的查詢引用了其他分頁的快取結果時,這些上游分頁可能尚未執行或資料已過時。來源執行會自動:

  1. 分析你的 SQL,找出所有依賴的上游分頁。
  2. 按照正確的依賴順序,逐一執行每個上游分頁。
  3. 最後執行你的目標分頁。

這確保你總是基於最新的資料進行查詢。

8.2 執行來源執行並觀看即時進度

  1. 開啟一個 SQL 分頁(持久分頁臨時分頁;分頁內僅含一條 SQL 語句)。
  2. 點擊工具列的 Source Run 按鈕。
  3. 畫面會彈出一個進度視窗,以流程圖的形式呈現:
  • 每個節點代表一個分頁或資料來源。
  • 節點狀態會即時更新(等待中 → 執行中 → 完成 / 錯誤)。
  • 可查看每個節點的執行時間和錯誤訊息。

8.3 中止執行

在來源執行進行中,你可以隨時點擊 Abort 按鈕中止執行。已完成的步驟不受影響,但當前正在執行的步驟會被取消。

8.4 查看血統圖(Lineage Graph)

即使不執行來源執行,你也可以單獨查看血統圖來了解資料依賴關係:

  1. 在 SQL 分頁的工具列點擊 Check Lineage 按鈕(持久分頁與臨時分頁皆可)。
  2. 或在 DataCached 的快取項目中選擇「Check Lineage」。

血統圖會以視覺化的方式呈現整個依賴鏈,你可以縮放和拖曳來瀏覽。

8.5 節點類型說明

血統圖中的節點有以下類型:

節點類型 說明
Physical 實體資料檔案(如 CSV、Excel 工作表等)
Cached 其他分頁的快取結果
Target 你目前查看的目標分頁
Unknown 無法辨識的資料來源

注意: 來源執行與血統分析使用編輯器中的 SQL(含未存檔變更)。持久分頁會物化快取;臨時分頁可作末端重跑與查血緣,但不產生快取。分頁內只能包含單一 SQL 查詢語句

[圖片] 血統分析圖:展示多個節點的依賴關係

[圖片] 來源執行進度視窗:節點狀態即時更新

設計說明: Source Run DAG 與血緣設計見 統一查詢層 §7.2–7.3。