2013年12月4日 星期三

[SAP][Data Service] Project 與 Job 基本觀念篇

Data Services Designer 基本觀念篇,只是記錄一些在進入這個領域時,一些最基礎需要了解的東西而已。
Project 是在 Data Services Designer Window 中最高層級的物件。
Job 在獨立的排程執行時的最小單位。
Job 是由 Work Flows、Data Flows 所組成。
Work Flow 是由相關連的 Data Flows 所組成。


Data Flow 是在處理來源資料轉換至目的資料。


  • Project 與 Job :Project 是用來群組歸類多個 Job,Project 是在組成架構中最上層的。一次只能開一個 Project 且無法分享給多個使用者。如下圖在 Project Area 區域中,開了一個「Tommy」的 Project,下一層有一個 Job 「JB_tom」,在 Project 下可以有多個 Job。


  • Job 是唯一可以執行的物件,可手動執行測試。想要一起執行的步驟,可以放在同一個 JOB 中。在 JOB 中可以包含
    • Data flows
      • Sources
      • Targets
      • Transforms
    • Work flows
      • Scripts
      • Conditionals
      • While Loops
      • Try/catch blocks
  • 如果一個 Job 變得很複雜,可以分為多個 Flows;Job 可分為 Batch Jobs、Real-time Jobs 兩種,可使用的物件相同。

Data Services 各物件的階層架構圖

沒有留言: