Informatica参数字符串
我有一个问题:
我有一个参数文件:
$$DEPARTMENTS_1 = 'ITS','FINAN','RHM','OP'
$$DEPARTMENTS_2 = 'TECH','BI','FIELD','MECH'
我在源预选赛中使用参数,并且可以正常工作,
SELECT NAME,PAY,EMPLOYEE_DEPART
FROM HR_DB
WHERE EMPLOYEE_DEPART IN ($$DEPARTMENTS_1,$$DEPARTMENTS_2)
但是,需要用于映射以在表达式中使用:
DECODE(TRUE,
IN(EMPLOYEE_DEPART,$$DEPARTMENTS_1),'DEPARTMENT-1',
IN(EMPLOYEE_DEPART,$$DEPARTMENTS_2),'DEPARTMENT-2','NO-DEPARTMENT')
不给我所有记录。
如何传递在解码中使用的字符串列表。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须使用映射参数并分配参数值。在解码中发布使用该参数。
浏览这些文档,
https:///www.guru99.com/mappings-informatica。 html
You have to use mapping parameter and assign the parameter values. Post that use the parameter in the decode.
Go through these documents,
https://docs.informatica.com/data-integration/powercenter/10-2/designer-guide/mapping-parameters-and-variables/mapping-parameters-and-variables-overview.html
https://www.guru99.com/mappings-informatica.html