DataWorks数据集成单表实时任务支持使用字符串替换组件,可以对指定的字段进行字符串替换。
步骤一:配置数据集成任务
新建数据源,详情请参见:数据源管理。
新建数据集成任务,详情请参见:单表实时同步任务配置。
说明当数据集成侧同步任务的同步类型为单表实时,可在数据来源组件与数据去向组件之间新增数据处理组件。详情可参见支持的数据源及同步方案。
步骤二:添加字符串替换组件
在单表实时同步任务中,开启数据处理开关,单击+添加节点,新增选择字符串替换组件。
配置规则。
单击新增规则,配置如下信息,支持添加多条:
字段名:选择前一个步骤的文本类型输入字段。
被替换的内容:查找的原字符串,当关闭正则匹配时,支持Java转义字符,例如
\t(制表符)、\n(换行符)、\u0001(Unicode字符)。要替换的内容:替换后的新字符串,当关闭正则匹配时,支持Java转义字符,例如
\t(制表符)、\n(换行符)、\u0001(unicode字符)
说明正则匹配:是否启用正则表达式匹配,开启正则匹配时,原字符串支持的正则表达式规则参考Class Pattern,新字符串替换支持使用
$+数字引用正则表达式中的分组,例如字段内容为no.9526,原字符串配置no.([0-9]+),新字符串配置$1,则替换后的字段内容为9526。大小写敏感:原字符串查找是否大小写敏感。

后续操作
完成数据来源、字符串替换的配置后,可单击数据输出预览,以便查看当前节点的输出数据结果,是否符合您的需求。
该文章对您有帮助吗?