我目前正致力于创建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
希望我所说的已经足够清楚了。并提前感谢任何帮助!