Email Informatica根据条件发送电子邮件
下面是一个场景。我有一张表,上面写着X,结构如下Email Informatica根据条件发送电子邮件,email,etl,informatica,informatica-powercenter,Email,Etl,Informatica,Informatica Powercenter,下面是一个场景。我有一张表,上面写着X,结构如下 COLUMN1 COLUMN2 1 T 2 F 3 T 4 T 5 F 我想向特定的邮件id发送一封电子邮件,如果第2列中没有“F”,则发送“通过”,如果第2列中只有一个“F”,则发送一封电子邮件,并发送“警报” 蒂娅!!:) 如果必须在Informatica PowerCenter中执行此操作,以下是一个可能的解决方案: 使用映
COLUMN1 COLUMN2
1 T
2 F
3 T
4 T
5 F
我想向特定的邮件id发送一封电子邮件,如果第2列中没有“F”,则发送“通过”,如果第2列中只有一个“F”,则发送一封电子邮件,并发送“警报”
蒂娅!!:) 如果必须在Informatica PowerCenter中执行此操作,以下是一个可能的解决方案: 使用映射变量(比如var_m_F_COUNT(int))创建映射。使用聚合器转换计算Fs的数量,并使用该计数设置变量 现在创建一个工作流,如下所示: 开始-->分配任务-->会话--条件-->电子邮件任务 创建一个工作流变量(比如var_wkf_COUNT)。在分配任务集中,var_wkf_COUNT=0 在会话中,在会话前变量分配中,分配var_m_F_COUNT=var_wkf_COUNT。在成功变量分配的后期会话中,分配var_wkf_F_COUNT=var_m_F_COUNT 现在,双击电子邮件任务的链接(用于“警报”),并写入密码var_wkf_COUNT>0 对于“通过”,您可以创建另一个链接条件为var_wkf_F_COUNT=0的电子邮件任务