1. 程式人生 > >HR資料抽取:通過 Read Master Data 轉換規則讀取時間相關主屬性資料

HR資料抽取:通過 Read Master Data 轉換規則讀取時間相關主屬性資料

上面例項是以員工0HR_PA_0資料來源為例,演示瞭如何通過 Read Master Data 轉換規則 讀取時間相關的主資料,並且是通過三層DSO建模來實現的,實質上也可以只通過兩層DSO就可以實現OEMPLOYEE與0ORGUNIT主資料的讀取。具體實現方式:需要在第一層DSO的End Routine中,先根據資料來源中的員工編號從OEMPLOYEE資訊物件底表中組織單位抓取出來(注:通過End Routine程式抓取主資料時,也需要考慮時間相關,End Routine程式程式碼中需加上時間限制條件),然後在第二層DSO的轉換規則中,通過 Read Master Data 方式將將所有的附加欄位一次性全讀取出來,而不需要分兩層DSO分兩次讀取
OEMPLOYEE與0ORGUNIT主資料。注:上面員工0HR_PA_0資料來源不能採用這種 End Routine + Read Master Data 的兩層DSO方式,因為業務時間只到月,雖然程式可以讀取時間相關的主資料,但程式無法靈活實現“開始”與“結束”,只有人事事件0HR_PA_1資料可以使用 End Routine + Read Master Data 的兩層DSO方式建模,因為相應業務時間到天了,可通過End Routine精確讀取到一條時間相關的主資料,與“開始”“結束”無關。下面採用這種End Routine +