在informatica中解释java转换

时间:2015-01-28 09:12:20

标签: informatica informatica-powercenter

大家都在我的映射中使用java转换并在其中添加了代码

for(int i=0;i<3;i++)
{
     EMP_NAME1=">>"+EMP_NAME+"<<";
     EMP_ID1=EMP_ID;
}

我希望行插入3次。

但它已完成一次,字符串与>> <<连接。

也可以有人解释一下主动和被动java转换之间的区别。

在任何情况下,我都创造了被动的,这是原因吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您需要在循环内调用generateRow()。每次执行此函数时,Java转换都会发出一个新行。

活动转换会更改通过它们的行数。相反,如果输入行的数量等于输出行,则转换称为 passive 。你应该使用前者。