Informatica 提供可编辑的自定义的 java 组件,用户可以通过编写 java 代码来实现自己的数据转换要求。组件图标如下图所示:使用时会提示我们需要的是 Active 或者 Passive,如下图我们根据需要选择类型,这样我们就建出了一个 java Transformation,如下图试用方法跟其他组件相似,只不过灵活性强了,将我们需要的字段拖拽至 java Transformation,如下图双击进入 Java Transformation 编辑,如图所示有 4 个 tab我们看到,在 ports tab 里,跟其他非常相似,我们可以新建,选择输入输出,接下来我们需要在 Java Code 里编写我们的逻辑代码左上角有我们的输入跟输出,在这里我们可以直接拿来用,我们只需要写出逻辑代码,Import Packages 是用来将我们需要用的包在这里引入On Input Row 是用来写对数据处理的逻辑代码。蓝色字体 Compile,类似编译,检查我们自己写的代码是否正确。编译结果会显示在下方的展示台Full Code,可以查看完整的代码。