将映射值传递给会话电子邮件任务

时间:2019-08-13 13:15:12

标签: informatica informatica-powercenter

我有2个来源。 Oracle和SQL Server。我需要从两者中提取CustomerID并进行匹配。我需要2个输出。

  1. Oracle的CustomerID数量
  2. Oracle与SQL Server之间的CustomerID匹配数。

然后,生成报告并将其通过邮件发送给用户。

  1. 来源-Oracle 来源-MS SQL
  2. 联接器(与oracle进行外部联接)
  3. 路由器 组1:CustomerID(Oracle)不为null且CustomerID(SQL Server)为null 组2:来自两者的CustomerID都不为空
  4. 两组都进行计数后进行AGG转化
  5. 要合并的联盟
  6. 加载到目标文件

现在,我将必须使用Shell脚本来准备邮件并将其发送给用户。

有没有办法使它变得简单?例如将计数分配给工作流变量,然后在“电子邮件”任务中使用它?

1 个答案:

答案 0 :(得分:0)

转到工作流程:

  1. 打开会话任务,然后导航至“组件”标签
  2. 编辑成功电子邮件,并将类型t0设置为不可重用
  3. 单击值中的编辑按钮
  4. 单击电子邮件文本旁边的“编辑”按钮
  5. 输入“%l”。这将获取记录计数并通过电子邮件正文发送给您。