由於建置之間的相依關係,因此需要按順序執行作業資料儲存處工作中的建置。
所有工作皆在
Jobs 資料夾中定義,作業資料儲存處工作根據支援的產品進行組織。大部分作業資料儲存處工作均支援重複使用具有相同資料結構的資料來源之 ETL 工作,因此這些工作具有類似結構,如下所示:
- init node:用於取得資料來源中具有指定種類的資源群組並快取結果。
- preparevar:用於在執行建置之前移入現行資源群組的變數。
- 對於順序中的每個資源群組,其他節點將構成迴圈並按順序執行。
- hasMore,這是條件節點,用於判斷是否存在更多資源群組。如果存在更多資源群組,則會繼續執行下一個迴圈,否則會完成工作。
部分工作具有名為
SetFinishedTime 的節點,該節點會將工作結果記錄在資料倉儲中的
config.ETL_INFO 表格內。