Informatica - Create&如果存在记录,则发送平面文件,否则成功完成

时间:2016-05-26 14:13:43

标签: informatica

各位大家好,感谢您抽出宝贵时间阅读此问题!

我在Informatica中尝试做的是填充并通过sql查询通过电子邮件发送文件。所以现在我有

数据库源表----> SQ w /查询----->单个会话工作流程中的平面文件目标(每次向我发送电子邮件平面文件)。

我想要做的只是通过电子邮件发送文件(如果有记录)。如果没有记录且没有发送电子邮件,我也不希望工作流失败。继续它的快乐方式,等待下一次运行。

谢谢!

1 个答案:

答案 0 :(得分:0)

应该很简单。 创建两个这样的会话/映射 -

  • session 1 - 使用SQL读取并将数据写入虚拟文件。
  • 会话2 - 根据session1的目标成功行,这将运行。链接条件应该是 - 如果Session1.TgtSuccessRows> 0然后运行session2。在session2的成功电子邮件中添加您的邮件ID。你可以在这里使用任何虚拟映射。

请注意,您可以使用电子邮件任务代替会话2。

科希克