如何在TALEND中的tMap中添加自定义JAVA代码

AWS_开发人员

我需要创建一个 TALEND 作业以将数千万条数据从 CSV 文件加载到我的 oracle 数据库表。在 csv 中,我有一列作为 Entity_Code。在表中,我需要编写自定义代码并将此 ENTITY_CODE 作为

Random rnd = new Random();
int sixDigits = 100000 + rnd.nextInt(900000);
if (ENTITY_CODE != null && ENTITY_CODE.length() > 4) {
    newENTITY_CODE = "SB-" + ENTITY_CODE.substring(0, 4) + sixDigits;
} else {
    newENTITY_CODE = "SB-" + ENTITY_CODE + sixDigits;
}

新ENTITY_CODE。我创建了一个作业,其中输入是 CSV 文件,然后使用 tMap 和我的 Table 但如何包含此代码。

易卜拉欣·梅祖尔

为了在 tMap 表达式中使用您的自定义代码,请创建一个例程:

Code > create routine

并将您的代码放在一个采用String类型 (ENTITY_CODE) 并返回一个String类型(这是您的 newENTITY_CODE)的方法中。
然后在您的 tMap 列表达式中调用如下方法:

myRoutine.myMethod(row.ENTITY_CODE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在邮件中添加自定义代码?在@message变量中添加红宝石代码

如何在React SPA中实现添加自定义js代码段功能?

如何在Xcode 11及更高版本中添加/删除自定义代码段

如何在Joomla 2.5菜单项中添加自定义html代码?

如何在原始源代码中添加自定义NumPy函数?

如何在Wordpress文件“ single.php”中添加自定义javascript代码

Google Analytics(分析)使用GTag,如何在JavaScript中为自定义细分添加代码?

如何在PyCharm中自定义代码格式?

如何在代码中创建XAML自定义控件?

如何在AutoMapper中添加自定义逻辑?

如何在Grinder中添加自定义统计信息

如何在VueJS中添加自定义排序?

如何在纯JSP中添加自定义VariableResolver

如何在Optaplanner的VRP中添加自定义HardConstraint?

如何在cloudformation中添加自定义属性?

如何在Quasar中添加自定义属性?

如何在 django adminlte 中添加自定义视图?

如何在Kylo中添加自定义类别属性?

如何在CustomBox中添加自定义加载图片?

如何在Heatmap中添加自定义刻度线?

如何在grafana图例中添加自定义值?

如何在PHP中动态添加自定义方法

如何在自定义控件中添加所需的星号?

如何在JSX中添加自定义html属性

如何在 prestashop 中添加自定义字体?

如何在Playwright中添加自定义标题

如何在TCPDF中添加自定义字体?

如何在MGWT ImageButton中添加自定义图像

如何在UIImagePickerController popover中添加自定义按钮