gpt4 book ai didi

informatica - 在 Informatica 中搜索 SQL 覆盖中的文本

转载 作者:行者123 更新时间:2023-12-05 01:18:25 25 4
gpt4 key购买 nike

有没有办法在 Informatica 中搜索所有映射、 session 等以查找包含在 SQL 覆盖中的文本字符串?

例如,假设我知道某个存储过程 (SP_FOO) 在 INFA 进程的某处被调用,但我不知道确切位置。在某个地方,我认为在调用它的源或目标上有一个 Post SQL。我可以在所有 session 中搜索包含 SP_FOO 的 Post SQL 吗? (类似于我用源代码用 grep 做的事情。)

最佳答案

您可以使用存储库查询来查询 REPO 表(如果您有足够的访问权限)以获取与所有映射、转换、 session 等相关的数据。

请使用下面的链接获取几乎所有类型的 repo 查询。您的答案可以在下面的链接中找到。

https://uisapp2.iu.edu/confluence-prd/display/EDW/Querying+PowerCenter+data

select *--distinct sbj.SUBJECT_AREA,m.PARENT_MAPPING_NAME
from REP_SUBJECT sbj,REP_ALL_MAPPINGS m,REP_WIDGET_INST w,REP_WIDGET_ATTR wa
where sbj.SUBJECT_ID = m.SUBJECT_ID AND
m.MAPPING_ID = w.MAPPING_ID AND
w.WIDGET_ID = wa.WIDGET_ID
and sbj.SUBJECT_AREA in ('TLR','PPM_PNLST_WEB','PPM_CURRENCY','OLA','ODS','MMS','IT_METRIC','E_CONSENT','EDW','EDD','EDC','ABS')
and (UPPER(ATTR_VALUE) like '%PSA_CONTACT_EVENT%'
-- or UPPER(ATTR_VALUE) like '%PSA_MEMBER_CHARACTERISTIC%'
-- or UPPER(ATTR_VALUE) like '%PSA_REPORTING_HH_CHRSTC%'
-- or UPPER(ATTR_VALUE) like '%PSA_REPORTING_MEMBER_CHRSTC%'
)
--and m.PARENT_MAPPING_NAME like '%ARM%'
order by 1

如果您有任何问题,请告诉我。

关于informatica - 在 Informatica 中搜索 SQL 覆盖中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11211347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com