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

目录:

1. 概述编辑

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

1.1 版本

FineBI 服务器版本功能变动
6.0.4
-
6.0.10为方便用户使用,系统配置数据集已内置于「公共数据」中
6.0.16表基础信息表中删除 confAnalysis:编辑过的基础表
6.1.0新增仪表板所用组件表
6.1.1

新增组件基础信息表、分析文档基础信息表

仪表板所用组件表和组件所用数据集表合并至「主题内资源血缘表

1.2 表间关系

814-0931.jpg

1.3 注意事项

6.0.10 及之后版本的新工程,系统配置数据集已全部内置在「公共数据>功能数据>用户访问日志>资源配置信息」文件夹下,无需额外操作,可直接使用。

6.0.10 之前版本、从 6.0.10 之前的版本升级到 6.0.10 及之后的版本,系统配置数据集未内置,需参考本文第二节内容手动添加系统配置数据集


2. 使用方法编辑

注:6.0.10 及之后版本的新工程请直接忽略本节操作,可直接前往「公共数据>功能数据>用户访问日志>资源配置信息」文件夹下使用系统配置数据集。

2.1 获取 class 文件

1)点击下载并解压获取 class 文件:

FineBI 服务器版本
class文件
6.0.11~6.0.12

class(6011~6012).zip

6.0.13~6.0.15

class(6013+).zip

6.0.16~6.1class(6016+).zip
6.1.1

class(6.1.1+).zip

表名称与 class 文件对应关系如下:

注:下表按照最新FineBI版本的class文件提供说明,历史FineBI版本相关的class文件不提供说明,直接使用即可。

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

目录挂出信息表

BIReportMountIndex.class

表基础信息表

BIConfigTableIndex.class

表与数据连接关系表

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

主题信息表

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

2)选取所需的 class 文件,并将其保存至工程%BI_HOME%/webroot/WEB-INF/classes/com/fr/log文件夹下。

注:需要将 class 文件中的 AbstractBIConfigTable.class、AbstractBIConfigTable$1.class 抽象类文件一起保存至 %BI_HOME%/webroot/WEB-INF/classes/com/fr/log 文件夹下。

本节以添加仪表板基础信息表为例,其对应的 class 文件为 BIReportConfigIndex.class,如下图所示:

2.2 建立远程连接

首先需要将设计器远程连接至 FineBI 服务器。此处详情请参见:远程连接 FineReport 设计器

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

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

3)点击选择,选择添加的BIReportConfigIndex.class文件,重命名为「仪表板基础信息表」,点击「确定」保存。如下图所示:

2.3 FineBI 中添加服务器数据集

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

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

3. 表结构说明编辑

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