历史版本6 :定时任务数据源功能限制说明 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineDataLink 版本功能变更
4.0.1.1
针对不同数据库的特性,屏蔽不支持的功能入口;目前支持的数据库中,要做屏蔽的,只有 Impala 数据库

1.2 功能简介

由于FineDataLink适配的部分数据源,不支持UPDATE更新或者DELETE删除操作,所以在使用此类数据库时,FDL的部分功能无法使用,当前在产品功能中进行设计体现。

例如 Impala 数据库不支持 UPDATE 更新,在选择此数据源时,「比对字段」进行文字提示。如下图所示:

1650857062609229.png

2. 具体介绍编辑

2.1 不同数据库特性支持说明

如下表所示:

数据库
查询插入更新删除清空建表
MySQL
Oracle
SQLServer


不支持datetime字段类型

PostgreSQL
SQLite
HSQL-----
H2------
SAP HANA
Impala××
IBM DB2
ClickHouse-----
Presto-----
Swift(帆软自研)-----

2.2 数据来源(数据同步、参数赋值、DB表输入)

涉及数据库支持特性:查询。

若数据库不支持查询,数据源类型下拉框不展示此数据源类型。

4.png

2.3 数据去向(数据同步、DB表输出)

涉及数据库支持特性:插入、更新、清空、建表。

1)原来的「获取字段」按钮被删除,默认提示:选择目标表后自动获取。如下图所示:

2.png

2)选择「自动建表」时,比对字段都是无主键。如下图所示:

1651196000692880.png

3)选择「已存在表>表名称」,展示加载动效,比对字段有主键和无主键的展示内容不变;切换目标表后重新获取比对字段状态。

4)数据库不支持插入,「数据去向」Tab 页的「数据源类型」下拉框中不显示此数据源,例如 HSQL 。

4.png

5)其他页面提示如下表所示:

不支持项提示
数据库不支持更新

比对字段进行文字提示:所选数据源不支持更新数据,仅支持新增数据

6.png

数据库不支持建表,选择该数据库后,禁用「自动建表」选项
数据库不支持清空,写入方式固定为「直接将数据写入目标表」

2.4 SQL 脚本

涉及数据库支持特性:查询、插入。

数据库不支持查询或不支持插入,「数据源类型」下拉框不显示此数据源。

8.png

2.5 比对删除

涉及数据库支持特性:更新、删除

1)数据库不支持更新且不支持删除,「数据源类型」下拉框不显示此数据源。

9.png

2)数据库不支持更新但支持删除,选择数据源后,删除方式固定为「物理删除」,下拉按钮灰化禁用。

10.png

3)数据库不支持删除但支持更新,选择数据源后,删除方式固定为「逻辑删除」,下拉按钮灰化禁用。

11.png