最新历史版本 :配置存储组件简介 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

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

1.2 应用场景

什么是配置存储组件:存储 FineBI 各个应用节点的配置信息和参数。例如权限的分配、系统中的用户、定时调度的任务详情、平台中的目录

帆软应用中,管理员往往会在平台设置用户、挂载目录、分配权限、设定定时调度。这些配置,均存储于配置库中。

在正式环境下,用户可准备一个数据库,与帆软应用对接,用于配置存储。稳定的外部数据库,可确保帆软应用在高负载下的稳定运行。

2. 如何对接配置存储组件编辑

2.1 普通版FineBI

支持三种方案,在部署时/部署成功后,对接数据库作为配置存储组件。

  • 优先推荐使用方案一:无需自备数据库,无需进行数据库配置调优,运维平台一站式部署、调优、对接

  • 如需自备数据库:推荐选择 MySQL 和 Oracle 类型的数据库作为配置存储组件。(SqlServer自身特性导致性能差,PostgreSQL和Mariadb需要依赖插件、db2需要自行安装驱动)


说明

方案一

★★★★★

用户无需自行准备数据库,只需准备好服务器

运维平台部署FineBI项目时,在「外接配置库」中,可勾选「部署MySQL8」

运维平台即会自动帮助用户部署一个MySQL8数据库,并与帆软项目对接好,作为配置存储组件

方案二

★★★

用户需自行准备一个数据库的全新表空间(仅支持 MySQL 和 Oracle 类型的数据库

运维平台部署FineBI项目时,在「外接配置库」中,可勾选「对接已有外接数据库」

输入相关信息,运维平台会自动与该数据库进行对接,在项目部署成功后启用该数据库表空间作为配置存储组件

方案三用户需自行准备一个数据库的全新表空间,并进行参数调优(支持下表所有类型的数据库)

在FineBI项目部署结束后,用户可将项目与该数据库对接,将原有配置信息迁移到该数据库中,作为配置存储组件

支持作为配置存储组件的的数据库类型、版本、对接方案如下表所示:

  • 本文列出的是帆软测试通过的环境。

  • 本文未提及的更低版本,一般默认不支持,或存在一些漏洞,不建议使用

  • 本文未提及的更高版本,用户可自行测试验证。如果出现问题,付费用户可联系技术支持获取帮助。技术支持联系方式:「服务平台>在线支持」

对接方案支持版本
项目对接MySQL实现配置服务

MySQL5:5.1.73、5.5.31、5.5.46、5.5.56、5.5.62、5.6.22、5.6.28、5.6.31、5.6.35、5.6.37、5.6.44、5.7.16、5.7.235.7.265.7.33

MySQL8:8.0.11、8.0.16、8.0.20、8.0.21、8.2(不支持8.0.19)

RDS MySQL:全版本

项目对接Oracle实现配置服务

Oracle单机:10g(10.2)、10.2.0.1.0、11g(11.0.2.1)11g(11.0.2.4)11.0.2.4、11.2.0.2.0、12c、12c V12.2、19c

Oracle集群:11g、12c

项目对接SqlServer实现配置服务
2000、2005、2008、2012、2014、2016、2017、2019
项目对接DB2实现配置服务
8.2、9.7、10.5、11.1
项目对接PostgreSQL实现配置服务

9.2.3、9.4.7、9.5.0、9.5.2、9.6.0、13.0

项目对接Mariadb实现配置服务
MariaDB 5.5 及以上版本,包括 MariaDB 10.x系列

如10.1、10.2、10.3、10.4、10.5、10.6、10.7、10.8、10.9.10.10、10.11等

2.2 信创版FineBI

运维平台部署的信创版FineBI中,包含一个MySQL8数据库,作为配置存储组件。

如需实现全栈信创,用户需自行准备一个数据库的全新表空间,并进行参数调优(支持下表所有类型的数据库)

在FineBI项目部署结束后,用户可将项目与该数据库对接,将原有配置信息迁移到该数据库中,作为配置存储组件。

支持作为配置存储组件的的信创数据库类型、版本、对接方案如下表所示:

对接方案支持版本
配置达梦DM8外接数据库
8.0
配置人大金仓KingBase8外接数据库
8.0

2.3 对接配置存储组件常见问题

外接数据库配置常见问题

修改外接数据库账号密码

3. 使用配置表进行运营分析编辑

部分用户对于配置表中的数据信息,有分析需求,希望通过FineBI对接配置库,进行自定义分析。

3.1 数据连接配置库

FineBI可直接使用「数据连接」功能,连接对应配置存储组件,将数据拿到FineBI中进行分析。

详情请参见:数据连接支持范围

注:服务器添加配置库的数据连接后,务必控制 数据连接的权限,否则存在被越权访问并修改配置库的风险。

对于运维平台部署的配置存储组件,请参考下文获取相关数据库信息并创建数据连接。

1)导出项目部署信息

请参考文档「导出项目部署信息」,使用运维平台导出 json 文件

2)获取配置库管理员密码

打开json文件,搜索MYSQL_ROOT_PASSWORD,在该内容等号后面的内容,即为外接库管理员的密码

例如下图,mysql数据库的密码为abc123QWER999

注:导出的 JSON 文件中记录的组件密码,均为项目部署时设置的组件密码。

       若部署后通过其他方式修改过组件密码,请自行妥善保管,运维平台无法提供修改后的密码查询功能。

3)获取配置库其他信息

外接配置库的其他信息,均可登录 FineBI ,点击「管理系统>系统管理>常规」,在外接数据库配置中进行查看

4)新建数据连接

管理员登录 FineBI 系统,点击「管理系统>数据连接>数据连接管理」,点击「新建>数据连接」,设置数据连接位置和名称。

选择配置库类型,输入上文获得的配置库信息,点击「测试连接」,点击「保存」

此时即可在数据目录中,基于该数据连接获取相关表。

3.2 配置表结构说明

1)表结构简介

配置存储组件中的各个表内容请参见:FineDB 表结构

2)表字段修改

部分配置项无前台修改设置,需要修改 FineDB 数据库表字段来调整配置。

FineDB 数据库中部分字段可通过插件进行修改,详情请参见:FineDB 常用表字段修改

禁止直接修改 FineDB 数据库文件,禁止通过第三方软件连接/修改 FineDB 数据库。