1. 概述
1.1 版本
| FineDataLink 版本 | 功能变动 |
|---|---|
| 4.1.8.2 | 库表管理功能支持神通数据库 |
| 4.1.9.2 |
|
| 4.1.11.2 | 库表管理功能支持 YMatrix 数据库 |
| 4.1.11.3 | 库表管理功能支持 PolarDB PostgreSQL 数据库 |
| 4.2.0.3 | 库表管理功能中,支持查看 Doris、StarRocks 的表类型;部分体验优化(详情请参见:库表管理功能体验优化) |
| 4.2.1.1 | 库表管理功能支持 SQLServer2000 数据库 |
| 4.2.3.3 | 库表管理功能支持 InterSystems IRIS 数据库 |
| 4.2.14.1 | 支持获取源表的字段注释 |
| 4.2.16.4 | 库表管理页面优化,4.2.16.4 之前版本请参见:历史文档;
|
1.2 应用场景
用户在使用 FineDataLink 处理数据后,没有一个专门的入口查看处理效果是否符合预期,用户只能通过参数赋值、数据同步等取数类节点或者第三方数据库管理工具查询数据。
4.1.6.1 及之后版本,提供「库表管理」功能,可解决上述问题。
1.3 功能简介
「库表管理」功能简介:
对于支持 SQL 语句的数据库,支持用户写 SQL 进行查询、修改表。
可查看表数据、表结构、修改表名称/描述、清空表、删除表、复制表等。

2. 前提条件
3. 功能入口
1)独立部署工程中,在「数据管理」中使用「库表管理」功能。如下图所示:

2)集成部署工程
4.1.9.2 之前版本:
| 点击展开更多 |
FDL 与 BI 集成工程中,点击「数据中心>库表管理」,可使用「库表管理」功能。如下图所示:
FDL 与 FR 集成工程中,「库表管理」与「数据开发」一起展示在一级入口「数据中心」下。 |
4.1.9.2 及之后版本,暂时隐藏库表管理功能。
4. 功能说明
注:暂不支持查看存储过程和函数等数据库内的对象。
4.1 界面说明
4.2.16.4 及之后版本,左侧列表结构优化,展示用户有权限的全量数据连接列表,SQL 编辑器入口调整为各数据连接下的「调试SQL」。列表结构如下:

文件夹/数据库/调试SQL等文件管理右侧均显示该分组下的文件数量。如下图所示:

4.1 数据源&数据连接
「库表管理」功能支持的数据源请参见:库表管理支持的数据源
选择已配置且有使用权限的数据连接,可对该数据连接下的表进行操作。
4.2 搜索&刷新
4.2.16.4 之前版本请参见:历史文档

| 序号 | 说明 |
|---|---|
| 1 | 支持搜索文件夹/数据连接等,支持切换搜索范围 但仅支持在展开过的层级下搜索子级文件
|
| 2 | 点击「刷新」按钮,可针对选择的表或视图进行刷新,查看最新的结构或数据 |
| 3 | 支持搜索字段名称。如下图所示:
|
| 4 | 在数据连接/数据库/表/模式/视图/调试SQL右侧均设置刷新键,支持用户手动刷新数据,刷新范围根据刷新键的位置而定 |
4.3 查看表数据&表结构&源SQL
1)选择某张表/视图,可查看表数据和表结构,可同时打开多张表。如下图所示:
注:4.1.9.2 及之后版本,支持设定每页的条数、支持分页查看数据。

2)4.1.9.2 及之后版本,支持查看构建视图的源 SQL 。如下图所示:

说明如下:
仅支持查看源 SQL,暂不支持编辑修改源 SQL 的操作。
支持该查看源 SQL 的数据库:MySQL、Oracle、SQLServer、Postgresql、SQLite、TiDB、达梦、KingBase、Gaussdb、Greenplum、Doris、Starrocks、Gbase8a、YMatrix、PolarDB PostgreSQL
4.4 更多操作
1)操作对象为表时,点击「更多操作」按钮,可修改表名称和描述、清空表、删除表、复制表、生成SQL等。如下图所示:

部分按钮说明如下:
| 按钮 | 说明 |
|---|---|
| 表名称 | 可包含英文、中文、数字、下划线,不限字数 |
| 复制表 | 可跨库复制 |
| 生成SQL | 支持生成多种操作语句:SELECT、INSERT、UPDATE、MERGE、INSERT ON CONFLICT、UPDATE FROM、DELETE USING、DDL,生成的操作语句支持复制。 此处列出了所有支持的语句类型,请根据实际使用的数据库选择支持的操作语句 4.2.14.1 及之后版本,DDL 语句中支持获取源表的注释,在表结构中展示对应的注释列
|
4.2.0.3 及之后版本,清空表、删除表时展示实际执行的 SQL,让用户查看。

2)操作对象为视图时,点击「更多操作」按钮,可修改视图名称和描述、删除视图、复制视图、生成SQL。如下图所示:

部分按钮说明如下:
| 按钮 | 说明 |
|---|---|
| 名称和描述 | 可包含英文、中文、数字、下划线,不限字数 |
| 复制视图 | 支持复制视图的数据库:MySQL、Oracle、SQLServer、Postgresql、SQLite、TiDB、达梦、KingBase、Gaussdb、Greenplum、Doris、Starrocks、Gbase8a、YMatrix、PolarDB PostgreSQ L视图仅支持复制到当前的数据库/模式下,不支持跨数据库/模式复制 |
| 生成 SQL | 支持生成多种操作语句:SELECT、INSERT、UPDATE、MERGE、INSERT ON CONFLICT、UPDATE FROM、DELETE USING、DDL,生成的操作语句支持复制 |
4.5 支持查看表类型
4.2.0.3 及之后版本,库表管理中支持查看 Doris/StarRocks 数据库的表类型。如下图所示:

| 数据库 | 支持查看的表类型 |
|---|---|
| Doris |
|
| StarRocks |
|
