如何将表达式中的多个端口链接到联盟的多个组

时间:2017-04-21 09:07:40

标签: informatica informatica-powercenter

我添加图片以便更好地解释自己。

我在表达式中有300个端口。我在联合中创建了相同数量的组。我希望此表达式的每个端口都转到Union的端口/字段。一对一的关系。似乎powercenter无法通过自动链接执行此操作,或者至少我无法找到正确的方法来执行此操作。我怎么能解决这个问题呢?因为我被告知可能在几天内它将超过700个端口,并且手动完成所需的金额是非常疯狂的。提前谢谢。

enter image description here

2 个答案:

答案 0 :(得分:1)

我很惊讶它验证了...联盟是为了同源,但你似乎试图转动你的数据(在这种情况下,我建议使用另一个转换,即规范化器和Informatica将开始表现如预期的那样)

答案 1 :(得分:0)

可能的解决方案:建立一堆连接,将文件保存并导出为xml,在连接完成后转到行,然后根据需要用该行替换该行。

我特意做的是获取原始行,在记事本++和excel的帮助下将名称更改为适当的,然后返回原始文件并替换所有文件。检查所有内容三次,然后将文件导回powercenter。

我说可能的解决方案,因为它的杂乱和肮脏,但即使它可能导致错误,我觉得数量远远低于您并且您有版本控制,所以只需在导出之前保存。如果有经验丰富的人可以告诉我对此的想法,那将是一个很好的学习机会,只要将其留下来以防无法回答