4.2.21.2
适配Apache Phoenix数据源
FineDataLink 支持连接 Apache Phoenix 数据库,进行定时任务读写、作为数据查询 API 的数据发布源。
详情请参见:配置Apache Phoenix数据源
OceanBase实时读取适配ARM64
实时管道和实时任务读取 OceanBase 数据源时,适配 ARM64 版本的 4.4.2.1 集群环境。
详情请参见:配置OceanBase(MySQL模式)数据源、配置OceanBase(Oracle模式)数据源
Kerberos TGT过期后自动重登录
数据连接 Kerberos 认证场景中,Kerberos TGT 过期后会自动重新登录,避免因过期导致访问 HDFS 等资源失败的问题。
支持配置实时管道任务的内存上限
优化前:
实时管道增量阶段占用内存估算默认上限 1G,估算超过 1G 也按 1G 来计算。存在问题:
如果某个实时管道任务待同步的表较少,或者数据少,实际内存用不了 1 G,会出现资源浪费的问题。
优化后:
不再固定限制单个实时管道任务占用的内存大小,支持用户指定单个实时管道任务的内存上限。
详情请参见:任务属性

修复BUG
本节中附上了已修复的 BUG 编号,若客户对某个 BUG 有问题可把对应编号发给技术支持进行解答(技术支持联系方式:前往「服务」,选择「在线支持」、电话「400-811-8890」)。
1)FDL-24831 4.2.21.1 版本,条件分支使用内置参数${节点名称.opresult}选择不到任务内的节点。此版本已修复。
2)FDL-24774 集群工程修改负载分配后,大量任务执行失败。此版本已修复。
3)FDL-24779 实时管道任务中,SQLServer 数据库同步到 Greenplum,某个表报错"fdl temp.canaan.ods u9 Cust Canaan CustLiquidacionYfiniquitoByHandLin" does not exist 。此版本已修复。
4)FDL-24719 工程反复宕机。此版本已修复。
4.2.21.1
实时管道支持写入GBase 8A
实时管道支持写入 GBase 8A 数据源。如下图所示:
详情请参见:配置南大通用Gbase 8A数据源

数据转换算子支持预览缓存数据
数据转换内的输入算子,支持在「样本设置」中开启预览缓存,开启后,该输入算子和后续过程算子的预览都使用输入的缓存。如下图所示:
详情请参见:数据转换输入算子支持预览缓存数据

实时读写支持达梦主从切换集群架构
实时任务与实时管道任务读写时,支持达梦主从切换集群架构。详情请参见:配置达梦DM数据源
FineDataLink MCP 功能扩充
FineDataLink产品能力MCP化 功能中,本版本新增以下能力:
查看/管理/删除事件调度。
查找数据连接资源。
查看定时任务血缘。
修复BUG
本节中附上了已修复的 BUG 编号,若客户对某个 BUG 有问题可把对应编号发给技术支持进行解答(技术支持联系方式:前往「服务」,选择「在线支持」、电话「400-811-8890」)。
1)FDL-24729 使用 Oracle 多租户数据库作为实时管道来源,读取方式选择LogMiner,权限检测失败,数据连接用户是有 PDB 权限的;原因为数据连接用户名中带有空格,此版本已修复。
2)FDL-24747 FDL 版本是 4.2.19.4,定时任务中使用数据比对算子对比数据,实际删除 1000 条数据,前端显示删除 1562 条。此版本已修复。
3)FDL-24721 用户使用定时任务更新简道云子表单数据时,前端页面显示已写入 12 条数据,其中包含 9 条未变化数据和 3 条新增数据;但实际查看简道云子表单时,仅存在 9 条数据,3 条新增数据并未成功写入;在「数据比对」算子后新增「数据过滤」算子,仅保留新增数据后再执行写入。此时数据可以正常写入,前端页面显示写入 13 条,但实际简道云子表单中仅新增了 3 条数据。
前端页面写入总数与实际情况不符的原因是:日志显示的是主字段的增删改情况,如果主字段对应一个子表单,子表单增删改后也只对应主字段更新了一行数据。
使用数据过滤算子后,才能新增数据的问题,此版本已修复。
4)FDL-24688 循环容器报错参数重复。此版本已修复。
5)FDL-24748 FDL 工程近两天频繁宕机,此版本已修复。
