反馈已提交

网络繁忙

实时管道读取华为GaussDB 100/GaussDB T

  • 文档创建者:Wendy123456
  • 历史版本:4
  • 最近更新:Wendy123456 于 2026-07-14
  • 1. 概述

    1.1 版本

    FineDataLink 版本
    功能变动
    4.2.20.2实时管道任务支持读取华为GaussDB 100/GaussDB T

    1.2 功能简介

    华为GaussDB 100/GaussDB T 作为实时管道来源端时,新增一种读取方式「逻辑解码-Kafka」,使管道可以直接消费 Kafka 中的 OGG JSON 数据,作为增量的数据来源。

    14.png

    2. Kafka 环境准备

    需要开启逻辑复制能力,将数据变更情况输出到 Kafka,请联系对应 GaussDB 技术团队获取开启方式,开启后再使用此功能。

    3. 配置实时管道任务

    3.1 数据来源

    1)新建实时管道任务。

    2)选择 GaussDB 100/GaussDB T 数据连接,读取方式默认为「逻辑解码-Kafka」,选择 Kafka 数据连接,选择要读取的 Topic。如下图所示:

    1783413520867264.png

    设置项
    说明
    数据连接

    1)需要配置 GaussDB 100/GaussDB T 数据连接,详情请参见:配置华为GaussDB 100/GaussDB T数据源

    2)需要配置 Kafka 数据连接。详情参见:配置Kafka数据源

    Topic配置

    16.png

    用户计划往哪个 Topic 里输入 JSON 信息,就选择这个 Topic,后续步骤中选择同步表时关联这个 Topic

    注:一张表只能选择一个 Topic,一个 Topic 可以对应多张表

    1)支持设置 Topic 的增量同步起点:最早有效 Offset、表启动时间

    • 若已绑定的表正在运行中,不支持选择「表启动时间」

    • 同一 Topic 共享同一增量起点

    2)已绑定表数:显示该 Topic 已绑定的表数量,若 Topic 已在该实时管道任务中绑定表,不支持删除


    3.2 数据去向

    选择目标端对应的数据连接、目标库。

    实时管道支持的目标端请参见:实时管道任务支持的数据源类型

    17.png

    3.3 高级设置

    1783413914135048.png

    支持同步源表结构变化功能;设置项说明请参见:配置实时管道任务-高级设置

    3.4 同步配置

    19.png

    3.4.1 选择同步对象

    点击「添加表」,需要从 3.1 节配置的 Topic 中选择一个,与来源表进行绑定,绑定后,消息通过 json 传到该 Topic,实时管道任务消费 Kafka 里的数据来实现同步。

    注:一张表只能选择一个 Topic,一个 Topic 可以对应多张表。

    20.png

    设置项
    说明
    添加表不支持选择分组表;支持读取分区表
    同步类型支持两种:仅增量同步、存量+增量同步。详细说明请参见:配置实时管道任务-同步配置
    增量同步起点可在 3.1 节,Topic配置中修改,支持:最早有效 Offset、表启动时间
    统一配置同步方式

    点击后,可对多张来源表,统一配置同步类型 

    21.png 

    批量修改Kafka Topic22.png
    快速选表详情请参见:配置实时管道任务-同步配置

    3.4.2 字段映射

    icon提示:
    更多功能说明请参见:配置实时管道任务-同步配置

    1783414463282780.png

    设置项
    说明
    表处理

    点击后,可以修改Kafka Topic、同步类型

    24.png 

    批量操作-批量修改Kafka Topic

    支持批量修改Kafka Topic

    25.png

    3.4.3 写入方式

    不可修改。

    点击「保存」按钮后,界面如下图所示:

    26.png

    后续步骤请参考:配置实时管道任务-任务控制

    4. 效果查看

    实时管道任务启动后,界面如下图所示:

    1783414920379469.png

    特别说明:

    1)仅支持同一 Topic 启动或者终止,无法单表暂停或者终止,支持单表删除。

    2)同一张表的数据如果散落到不同 Partition,INSERT、UPDATE、DELETE 的先后顺序就会被打乱——比如先删后插,下游数据直接错乱。所以必须让同一张表(更准确说是同一行)的变更始终进入同一个 Partition。

    3)不走实时共享中心,即实时采集任务不捕获其数据变更事件(增、删、改)。

    4)进行任务运维管理:单个管道任务管理管道任务运维

    5)实时管道任务运行一段时间后,若想修改任务配置,请参见:管理实时管道任务

    5. 异常场景说明

    异常场景
    处理策略
    配置的 Topic 和表的关系对不上:
    • Topic 中的表不在已配置的表中

    • 已配置的表,对应的 Topic 中不存在

    • Topic中的表不在已配置的表中:正常同步,未配置的表即使解析出来,也不同步到目标端中

    • 已配置的表,对应的 Topic 中不存在:正常同步,视为 Topic 中未更新数据





    附件列表


    主题: 数据管道
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭



    AI

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