在 Informatica 中统计记录并发送电子邮件



如何在 informatica 中实现以下方案。

我们必须计算"无匹配记录"的数量并保留它们以备后用。如果我今天运行"不匹配报告"并且有 6 个条目,则必须向企业主发送一封主题为"记录数已更改"的电子邮件。 下一次运行将在一周后进行。然后,当我计算不匹配记录的数量时,我可能会有以下内容1)我又有6个条目2) 我的条目数量不同

如果我的条目数与上次运行相同,则必须发送主题为"计数无变化"的报告。如果我的条目数量与上次运行不同,那么我必须发送不同的电子邮件。

注意:源和目标都在平面文件中。

你的问题不清楚,希望这对你有用

映射级别:

使用查找转换查找目标数据并与源数据进行比较。如果数据不同,则将其加载到目标文件中(使用筛选器转换筛选数据)

会话级别:

Start->Session---TgtSuccessRows > 0 --> EmailTask1 (Counts not match)
          |------TgtSuccessRows = 0 ---> EmailTask2 (Counts match)

创建两个电子邮件任务,一个用于Counts not match,另一个用于Counts Match。根据上述链接任务条件,电子邮件将被发送。

如果源在第二次运行中具有相同的记录,则不会加载任何数据。因此,TgtSuccessRows将被0并发送电子邮件Counts match

最新更新