Informatica参数字符串

发布于 2025-02-12 03:43:17 字数 525 浏览 0 评论 0 原文

我有一个问题:

我有一个参数文件:

$$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')

不给我所有记录。

如何传递在解码中使用的字符串列表。

I have a question:

I have a parameter file with:

$DEPARTMENTS_1 = 'ITS','FINAN','RHM','OP'
$DEPARTMENTS_2 = 'TECH','BI','FIELD','MECH'

I use the parameter in the source qualifier and it work fine

SELECT NAME,PAY,EMPLOYEE_DEPART
FROM HR_DB
WHERE EMPLOYEE_DEPART IN ($DEPARTMENTS_1,$DEPARTMENTS_2)

But, In need to use in mapping to use in expression:

DECODE(TRUE,
IN(EMPLOYEE_DEPART,$DEPARTMENTS_1),'DEPARTMENT-1',
IN(EMPLOYEE_DEPART,$DEPARTMENTS_2),'DEPARTMENT-2','NO-DEPARTMENT')

Gave me NO-DEPARTMENT to all my records.

How I can pass the string list to use in the DECODE.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丑丑阿 2025-02-19 03:43:17

您必须使用映射参数并分配参数值。在解码中发布使用该参数。

浏览这些文档,

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文