【发布时间】:2017-02-11 05:02:46
【问题描述】:
我有一个输入行,它是由空格分隔的名称(例如 Informatica Academy、The Lousy Informatica Ctr、Power Center Tech 等)。 Java 转换可以帮助将名称存储在数组中,但输出行会因数组长度而异(在上面的示例中,为 2、4 和 3)。稍后,我将根据查找表验证每个名称是否是缩写版本,例如 Ctr for Center、Tech for Technology;然后将扩展名称作为输出传递。
【问题讨论】:
-
抱歉,我们不知道您在说什么。请访问help center,尤其是阅读How to Ask,了解如何有效地使用本网站。
-
@JimGarrison 问题是关于 PowerCenter,它是 Informaitca 的数据集成产品。它恰好支持嵌入java代码。
-
您能否确认我对您的问题的理解是正确的,您想将一个端口发送到 java 转换中,并让 java 转换吐出一个输出端口,其中包含端口的字数被送进去了?我不明白为什么它必须是一个 java 转换,因为您可以在表达式转换中内联解决这个问题,只需生成一个带有表达式的输出端口来计算空格数 + 1。端口长度 - 不带空格的端口长度等示例显示在这里network.informatica.com/thread/42439
-
如果您询问输出行是否可以包含动态列数,答案是否定的,但如下所述,行数可以变化:)
标签: java informatica informatica-powercenter