我目前正致力於創建Informatica映射和工作流程,我將根據映射中特定字段的更改時間發送電子郵件。現在,我已經對該字段進行了排序,然後發送到事務控制轉換,其中我已經實現了邏輯,以便如果當前字段值與前一個字段值不匹配,那麼將會執行Commit操作,否則我將繼續執行事務。Informatica,通過一個會話發送多封電子郵件
我遇到的問題是,在會話級別,每次提交目標值時(當字段值發生更改時),我都必須發送一封電子郵件,但我不完全確定如何執行此操作。如何創建一個工作流程,在該工作流程中電子郵件將在會話中多次發送出去?另一個重要因素是每次運行此會話時,必須發送的電子郵件數量可能會發生變化,或者每次提交的行數也會發生變化。那麼有沒有一種方法可以根據不斷變化的標準來實現這個邏輯?爲了給出一個更具體的例子,想象一下,我有'姓名'和'數字'字段,每當姓名發生變化時,我必須能夠發送電子郵件給列出'姓名'和'數字'字段。
Names Number
Bob 23
Bob 31
Bob 41
Alex 14
Alex 75
Steve 32
Steve 29
Steve 83
會話雖然下一次運行時,該領域可能是完全不同的,如下圖所示,但我仍然需要同樣的邏輯適用,如果我要發送電子郵件出去的人,如果名稱變化。
Names Number
Tom 42
Carl 12
Carl 23
Carl 56
Carl 23
Evan 31
Evan 24
Kevin 21
希望我所說的已經足夠清楚了。並提前感謝任何幫助!