反馈已提交

网络繁忙

值替换

  • 文档创建者:Wendy123456
  • 历史版本:6
  • 最近更新:Naya 于 2025-09-05
  • 1. 概述

    1.1 版本

    FineDataLink 版本功能变动
    4.2.4.3新增「值替换」算子,可将字段的原值按照特定规则替换成新值
    4.2.10.1

    替换结果处理中:

    • 原「覆盖原列」改名为「替换原列」

    • 新增对应列时,支持编辑新增列列名

    1.2 功能简介

    新增「值替换」算子,可将字段的原值按照特定规则替换成新值。如下图所示:

    1701239006575327.png

    2. 示例

    2.1 场景模拟

    「美术成绩表」中表字段 level 值为优秀、及格、良好,现希望将其映射为具体的分数,优秀为 5,良好为 3,及格为 1。如下图所示:

    1701238715482604.png

    2.2 读取待处理数据

    1)新建定时任务,拖入「数据转换」算子,进入「数据转换」算子。

    2)拖入「DB表输入」算子,读取「美术成绩表」表。如下图所示:

    20.png

    2.3 设置值替换算子

    1)拖入「值替换」算子,点击「添加字段按钮,待替换字段选择「level」,结果写入方式选择「替换原列」,替换规则设置如下图所示:

    具体设置项介绍请参见本文第三章内容。

    8.png

    2)点击「数据预览」,如下图所示:

    1701229608643481.png

    2.4 数据输出

    1)拖入「DB表输出」算子,将处理后的数据输出,写入方式选择直接将数据写入目标表。如下图所示:

    23.png

    2)点击右上角保存按钮。

    2.5 效果查看

    1)点击右上角保存并运行」按钮,任务运行成功后,如下图所示:

    24.png

    2)数据库表数据如下图所示:

    1701237874400926.png

    3. 功能说明

    「值替换」算子界面如下图所示:

    9.png

    设置项说明如下表所示:

    设置项
    说明
    待替换字段
    • 点击「添加字段」按钮,选择需要替换的字段

    • 点击多次新增字段按钮,添加多个待替换字段;一个替换规则可同时替换多个字段。

    如下图所示:

    14.png

    • 未选择字段将保留一起输出,数据预览中支持预览 未选择字段+新生成字段

    替换结果处理

    可切换选择替换原列、新增对应列

    1)替换原列:(4.2.10.1 及之后版本,原「覆盖原列」改名为「替换原列」)

    • 不新增列

    • 在原字段上,使用新值替换原字段值

    2)新增对应列:

    • 新增一列,新增列字段值为替换的对应值

    • 4.2.10.1 及之后版本,支持编辑新增列列名,默认名为「原字段名_替换」,列名规则可参考 字段设置

    15.png

    规则配置

    仅支持引用全局清洗规则,详情参见:全局清洗规则

    公式规则

    仅支持引用全局清洗规则,详情参见:全局清洗规则

    不满足替换的值

    可选择:保持原值、自定义字符、空字符串、Null

    选择「自定义字符」时:

    • 不允许为空

    • 输入null,识别为英文字符null,不表示null值


    附件列表


    主题: 数据开发-定时任务
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持