4.2.18.1
定时管道支持写入AnalyticDB MySQL
定时管道支持写入AnalyticDB MySQL。如下图所示:
详情请参见:配置阿里云AnalyticDB MySQL 版数据源

数据接收功能重构
创建数据接收接口时,右上角新增「服务接收方式」设置项,该设置项有两个值:仅配置地址、配置地址并接收数据。

| 服务接收方式 | 出现场景 | 说明 |
|---|---|---|
| 仅配置地址 | 1)全新下载的 4.2.18.1 及之后版本工程,只能使用「仅配置地址 2)用户历史(4.2.18.1 之前版本)没有发布过数据接收 API,升级到 4.2.18.1 及之后版本后,只能使用「仅配置地址 3)用户历史(4.2.18.1 之前版本)使用过数据接收至少创建过 1 个 API 时,升级到 4.2.18.1 及之后版本后,「仅配置地址」和「配置地址并接收数据」都可选择 | 调用发布的接口后,可对变化数据进行处理,再实时输出 1)配置接收接口时,无需解析来源请求体、无需配置数据去向,只需要配置接口地址 2)需要与实时任务配合使用 |
| 配置地址并接收数据 | 1)4.2.18.1 之前版本,只能使用「配置地址并接收数据」 2)用户历史(4.2.18.1 之前版本)使用过数据接收至少创建过 1 个 API 时,升级到 4.2.18.1 及之后版本后,「仅配置地址」和「配置地址并接收数据」都可选择 | 调用发布的接口,将变化数据输出到数据库中,不可对变化数据进行处理 配置接收接口时,需要解析来源请求体和配置数据去向,调用该接口即可更新数据库数据 |
服务接收方式为「仅配置地址」时,接口发布后,需要将该接口复制到 SaaS 应用的 URL 地址框中,SaaS 应用调用该接口传入变化数据。
还需要在实时任务的 Webhook输入 算子中调用该接口,对变化数据进行处理后再输出。
该功能可实时获取上游系统的数据,并能够对上游数据进行实时处理并输出。

修复BUG
本节中附上了已修复的 BUG 编号,若客户对某个 BUG 有问题可把对应编号发给技术支持进行解答(技术支持联系方式:前往「服务」,选择「在线支持」、电话「400-811-8890」)。
1)FDL-24083 简道云输出算子中,切换写入方式后,前端白屏。此版本已修复。
2)FDL-23919 采集任务中,打开补数记录,正常显示,点开补数据中的表,发现内容错位。此版本已修复。
3)FDL-24079 用户两个采集任务出现报错,其中一个采集任务中止 30 张表,但实时管道任务运行中。此版本已修复。
4)FDL-24118 4.2.16.4 升级到 4.2.17.5 后,实时管道任务启动 10 分钟后暂停。报错采集任务异常,错误信息:采集任务重试次数已达上限。此版本已修复。
5)FDL-24105 实时管道任务,来源端和目标端都是SQLServer,选择逻辑主键同步,源端数据量没问题,最终落库量只有一条。此版本已修复。
6)FDL-24092 集群工程,节点1新建API,然后编辑API修改目标表,实际调用节点2的URL,还是写入旧目标表。此版本已修复。
7)FDL-24087 4.2.16.4 版本工程,实时管道的一张表报错:dict mismatch met, possibly due to ddl。重新新建了一个管道任务,正常。此版本已修复。
8)FDL-24064 FDL定时管道畅捷通T+Cloud报错:应用数据源同步点数已耗尽,请联系管理员充值,但是同步点数界面显示还有剩余的同步点数。此版本已修复。
9)FDL-24061 定时任务写入到达梦数据库,配置了物理主键,发现字符串截断。此版本已修复。
10)FDL-23988 实时管道任务中 MySQL 写入到 YMtraix,某张表由于网络波动,产生了2w多条脏数据,全选脏数据并重试,会提示重试成功2000条,重试后仍为脏数据18000条,客户多次重试后可以全部重试成功。此版本已修复。
11)FDL-24130 实时管道任务中,Kafka 作为源端,报错 “数据连接失效-FR connection[灰度-Kafka] absent”,字段映射与写入无法配置。此版本已修复。
12)FDL-24033 实时管道任务,PostgreSQL 使用wal2json写入hologres,部分数据的_fdl_update_timestamp为空,全量阶段也一样。此版本已修复。
