历史版本11 :BI系统配置数据集 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

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

1.1 版本

FineBI 服务器版本功能变动
6.0.4
-
6.0.10为方便用户使用,系统配置数据集已内置于「公共数据」中

1.2 表间关系

1.3 注意事项

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

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


2. 使用方法编辑

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

2.1 获取 class 文件

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

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

表名称class文件名称
仪表板基础信息表BIReportConfigIndex.class

目录挂出信息表

BIReportMountIndex.class

表基础信息表

BIConfigTableIndex.class

表与数据连接关系表

BITableConnectionIndex.class

仪表板所用数据集表

BIReportTableMappingIndex.class

数据集血缘关系表

BITableDependencyIndex.class

主题信息表

BISubjectIndex.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)在服务器数据集下,可以看到刚刚在设计器中添加的程序4,选中表并点击「确定」添加到业务包中即可使用。如下图所示:

3. 仪表板基础信息表编辑

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

主键


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

关联的表字段

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

true:启用

false:不启用

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

true:启用

false:不启用

VARCHAR
仪表板是否开启分享

true:开启

false:不开启

VARCHAR
所在分析主题id

关联的表字段

主题信息表>分析主题ID

VARCHAR
所在路径-VARCHAR

4. 目录挂出信息表编辑

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

主键


关联的表字段

仪表板基础信息表 > 仪表板ID

VARCHAR
模板类型

BI:仪表板

FR:FineReport 模板

VARCHAR
挂出的名称

-

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

5. 表基础信息表编辑

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

主键

VARCHAR
表原始名

-

VARCHAR
创建者用户ID

关联的表字段

FINE_USER 用户表>ID

VARCHAR
表类型

confAnalysis:编辑过的基础表

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

6. 表与数据连接关系表编辑

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

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

关联的表字段

表基础信息表>表ID

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

direct:直连

spider:抽取

VARCHAR

7. 仪表板所用数据集表编辑

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

关联的表字段

仪表板基础信息表 > 仪表板ID

VARCHAR
所用数据表

关联的表字段

表基础信息表>表ID

VARCHAR

8. 数据集血缘关系编辑

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

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

-

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

9.主题信息表编辑

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

主键

VARCHAR
分析主题名称-
VARCHAR
所在路径-VARCHAR
创建者用户ID-

VARCHAR
创建时间-TIMESTAMP
是否开启协作true:开启

false:不开启

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