Talend:在 tMap 中获取 SOUNDEX 个字符串

Talend: get SOUNDEX of String in tMap

我正在将数据从 CSV 文件插入到 MySQL 数据库,其中一列应包含字符串的 SOUNDEX 表示形式。

例如,我将名字作为 CSV 中的一列,数据库应包含其 SOUNDEX.

我在文件分隔符和 MySQL 输出之间使用 tMap,所以操作应该在那里。类似于 SOUNDEX(row1.FIRST_NAME).

详细信息:Talend Open Studio,MySQL 数据库

您可以使用 Apache Commons Codec 来执行此操作。首先使用 tLibraryLoad:
加载库

然后使用:

new org.apache.commons.codec.language.Soundex().encode("<string>")