历史版本36 :配置库表结构-预定义数据集 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文简单介绍系统配置数据集的使用方法以及数据集中包含的表字段说明。

1.1 版本

FineBI服务器版本功能变动
7.0
-

1.2 表间关系

814-0931.jpg

2. 使用方法编辑

在FineBI工程组件bi-web的外挂目录/classes/com/fr/log文件夹下,内置了 FineBI 系统配置相关的 class 文件。

用户可通过新建程序数据集的方式,将这些 class 文件,变为可便捷使用的服务器数据集。

注:用户也可通过资源迁移导入相关服务器数据集:如何添加Demo资源到运维项目

2.1 FineReport远程连接FineBI

将设计器远程连接至 FineBI 服务器。

具体操作方法请参见:远程连接 FineReport 设计器

2.2 新建服务器数据集

1)打开设计器,选择「服务器>服务器数据集」,如下图所示:

2)进入服务器数据集设置界面,选择「+>程序」,如下图所示:

3)点击选择,选择对应的 class 文件,点击「确定」。

4)重命名程序数据集名称,点击「确定」保存。

对应class和数据集名称如下表所示:

程序数据集名称class文件名称
仪表板基础信息表BIReportConfigIndex.class
分析文档基础信息表BIDocConfigIndex.class
组件基础信息表BIWidgetConfigIndex.class

目录挂出信息表

BIReportMountIndex.class

表基础信息表

BIConfigTableIndex.class

表与数据连接关系表

BITableConnectionIndex.class
数据集血缘关系表BITableDependencyIndex.class

主题信息表

BISubjectIndex.class
主题内资源血缘表BISubjectConsanguinityIndex.class


2.3 FineBI 中添加服务器数据集

1)管理员登录 FineBI 系统,点击「数据目录」,选择任意文件夹,点击「新建数据集>数据库表」,如下图所示:

2)在服务器数据集下,可以看到刚刚在设计器中添加的程序,选中表并点击「确定」添加到业务包中即可使用。如下图所示:

3. 表结构说明编辑

注:下表按照最新FineBI版本的class文件提供说明。

历史FineBI版本相关的class文件不提供说明,仅2.1节提供表名与class的对照关系,直接使用即可。

3.1 仪表板基础信息表

字段名称备注数据类型
仪表板ID

主键

VARCHAR
仪表板名称-VARCHAR
创建者用户ID

关联的表字段

FINE_USER 用户表>ID
VARCHAR
仪表板创建时间-TIMESTAMP
仪表板最近修改时间-TIMESTAMP
仪表板是否挂出

true:启用

false:不启用

VARCHAR
仪表板是否开启公共链接

true:启用

false:不启用

VARCHAR
仪表板是否开启分享

true:开启

false:不开启

VARCHAR
所在分析主题id

关联的表字段

主题信息表>分析主题ID

VARCHAR
所在路径-VARCHAR

3.2 分析文档基础信息表

字段名称
备注数据类型
分析文档ID主键VARCHAR
分析文档名称-VARCHAR
创建者用户ID

关联的表字段

FINE_USER 用户表>用户ID

VARCHAR
分析文档创建时间-TIMESTAMP
分析文档最近修改时间-TIMESTAMP
分析文档是否挂出

true:开启

false:不开启

VARCHAR
分析文档是否开启公共链接

true:开启

false:不开启

VARCHAR
所在分析主题ID

关联表字段

主题信息表>分析主题ID

VARCHAR
所在路径我的分析中的路径VARCHAR

3.3 组件基础信息表

字段名称
备注数据类型
组件ID主键VARCHAR
组件名称-VARCHAR
创建者用户ID

关联表字段:

FINE_USER 用户表>用户ID

VARCHAR
组件创建时间-TIMESTAMP
组件最近修改时间-TIMESTAMP
组件是否挂出

true:开启

false:不开启

VARCHAR
组件是否开启公共链接

true:开启

false:不开

VARCHAR

所在分析主题ID

关联表字段

主题信息表>分析主题ID

VARCHAR
所在路径我的分析中的路径VARCHAR

3.4 目录挂出信息表

字段名称备注数据类型
挂出的资源ID-VARCHAR
挂出的资源类型-VARCHAR
模板主题ID

关联的表字段:

主题信息表 > 分析主题ID

VARCHAR
模板类型

BI、FR

VARCHAR
挂出的名称

-

VARCHAR
挂出路径-VARCHAR
挂出目录ID-VARCHAR
挂出时间-TIMESTAMP

3.5 表基础信息表

字段名称备注数据类型
表ID

主键

VARCHAR
表原始名

-

VARCHAR
创建者用户ID

关联的表字段

FINE_USER 用户表>ID

VARCHAR
表类型

analysis:自助数据集

excel:Excel数据集

database:数据库表

sql:SQL数据集

server:服务器数据集

VARCHAR
引擎类型

direct:直连

spider:抽取

VARCHAR
表创建时间-TIMESTAMP
表最近修改时间-TIMESTAMP
SQL内容

SQL 数据集中保存的 SQL 内容

数据库表中保存的 SQL 内容

其他表类型的 SQL 内容为空
VARCHAR
所在分析主题ID

础表的该字段值为空

关联的表字段:

主题信息表>分析主题ID

VARCHAR
所在路径自助数据集特指我的分析中的路径,而不是发布路径VARCHAR
表是否发布true:发布

false:未发布

VARCHAR
发布的表ID-VARCHAR
发布表原始名-VARCHAR
发布名称-VARCHAR
发布路径-VARCHAR

3.6 表与数据连接关系表

注:只包括数据库表与 SQL 数据集

字段名称备注数据类型
表ID

关联的表字段

表基础信息表>表ID

VARCHAR
数据连接名-VARCHAR
引擎类型

direct:直连

spider:抽取

VARCHAR

3.7 数据集血缘关系

注:包含所有数据集的血缘关系。

字段名称备注数据类型
表ID

-

VARCHAR
该表的父表ID数据库表、SQL 数据集、Excel数据集的该字段值为空VARCHAR

3.8 主题信息表

字段名称备注数据类型
分析主题ID

主键

VARCHAR
分析主题名称-
VARCHAR
所在路径-VARCHAR
创建者用户ID-
VARCHAR
创建时间-TIMESTAMP
是否开启协作true:开启

false:不开启

VARCHAR
主题是否开启公共链接true:开启

false:不开启

VARCHAR
主题内组件数-INTEGER
主题内仪表板数-INTEGER
主题内表数量-INTEGER

3.9 主题内资源血缘表

字段名称
备注数据类型
分析主题ID可关联:主题信息表>分析主题IDVARCHAR
仪表板ID可关联:仪表板基础信息表>仪表板IDVARCHAR
分析文档ID可关联:分析文档基础信息表>分析文档IDVARCHAR
组件ID可关联:组件基础信息表>组件IDVARCHAR
表ID可关联:表基础信息表>表IDVARCHAR