2016-08-18 36 views
0

背景:我是Informatica的新手。 Informatica powercenter express版本:9.6.1 HotFix 2informatica powercenter快速傳遞變量到多個映射

在我的etl項目中,我有幾個映射可以在數據集市中加載不同的維度和事實表。 ETL將每天運行,一個要求是將審計密鑰作爲列添加到每個表中。審計密鑰是一個整數,由審計表(來自審計密鑰列(主鍵)的下一個值)生成。因此,每天審計密鑰增加1等。因此,在每次加載後,所有表(維度/事實)中的所有新行或更新行將在該列中具有該審計密鑰。目的是跟蹤何時或如何插入/更新每行的能力等。

現在的問題是如何生成此類密鑰並傳遞到所有映射?密鑰應該來自審計表的auditkey列的下一個值。

回答

0

你可以建立生成/維持你想和所有的工作流程,使用它的關鍵

0

如果你有一個RDBMS源,我建議建立一個數據庫中的oracle的音序器和創建Oracle函數的地圖小工具獲取下一個值...

調用SQL Override中新創建的oracle函數,並在所有映射中使用下一個值序列號