【发布时间】:2021-09-08 07:19:37
【问题描述】:
要提供的序列是这样的,如果 group = bfd then new_id = id + sequence in if group = klm or kln then new_id = id + sequence in
输出应该是这样的:
我尝试使用 2 个序列生成器,首先从 0 开始并以 1 递增。 秒从 200 开始递增 1,然后在表达式转换中使用 IIF seq_1 = 从序列生成器 1 附加 NEXTVAL seq_2 = 从序列生成器 2 中附加 NEXTVAL
new_id = TO_INTEGER (IIF(group ='bfd', id || seq_1,
IIF(组='klm'或组='kln',id || seq_2)
)
)
但是上面的逻辑给出的输出如下..
只需要为提到的组生成序列..
有没有办法在 informatica 中实现这一点。使用 UDF 或修改我现有的任何逻辑
感谢您的帮助!
【问题讨论】:
标签: informatica informatica-powercenter informatica-cloud