反馈已提交

网络繁忙

字段拆行

  • 文档创建者:Wendy123456
  • 历史版本:6
  • 最近更新:Roxy 于 2024-04-22
  • 1. 概述

    1.1 版本

    FineDataLink 版本功能变动
    4.1.2新增「字段拆行」算子,字段值按照特定规则(分隔符)拆分,拆分后的结果形成新的一列字段和值
    4.1.7.3交互优化,选取字段改为「待拆分字段」

    1.2 功能简介

    新增「字段拆行」算子,字段值按照特定规则(分隔符)拆分,拆分后的结果形成新的一列字段和值。如下图所示:

    1699931948872882.png

    2. 使用限制

    仅支持拆分文本类型的字段。

    3. 示例

    3.1 场景模拟

    示例表数据:teacher_table.xlsx

    数据表中每个老师对应多个学生,现在需要将 student 字段拆分成多行,一位学生对应一条记录,以,为分隔符。如下图所示:

    1699932106147907.png

    3.2 读取表数据

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

    2)拖入「DB表输入」算子,读取要处理的表数据。如下图所示:

    24.png

    3.3 字段拆多行

    1)拖入「字段拆行算子,将 student 字段拆分成多行。如下图所示:

    各设置项介绍如下表所示:

    设置项
    说明
    待拆分字段从上游的输出中,选择字段进行拆分,仅限文本类型的字段
    按分隔符拆分

    1)可选择的分割符号:英文分号,英文逗号,空格,英文冒号,自定义

    其中「自定义」中可以输入任意字符,输入内容当作整个字符,该字符作为分割符进行分割

    2)按「分隔符」拆分逻辑:

    • 从左到右匹配分隔符进行分割

    • 拆分以分隔符为分界线,左右两边拆分无字符以 null 值代替

    字段值
    分隔符拆分行
    A
    A


    AAA
    A


    AAAAA


    A

    拆分结果1)新增字段将由系统自动命名;命名逻辑:原字段名+拆分行结果(仅一个新增字段)

    2)生成的新列,字段类型默认都是文本类型

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

    「数据预览」页面:默认预览前 1000 条数据,每页默认 20 条数据。

    1699930656197482.png

    3.4 修改字段名

    拖入「字段设置」算子,修改student_拆分行结果字段名。如下图所示:

    1699930719336431.png

    3.5 输出数据

    1)拖入「DB表输出」算子,将处理好的数据输出。如下图所示:

    28.png

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

    3.6 效果查看

    1)点击保存并运行按钮,任务执行成功后。如下图所示:

    29.png

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

    1699930925439973.png





    附件列表


    主题: 数据开发
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

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

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

    不再提示

    10s后关闭

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