1. 概述
适用人群:超级管理员
1.1 版本
FineBI 版本 | JAR 包版本 | 插件版本 |
---|---|---|
5.1.1 | 2019-08-16 | V1.0 |
5.1.2 | 2019-12-20 |
注:该插件仅适用于FineBI5.1.1和FineBI5.1.2版本。
1.2 应用场景
用户在使用 FineBI 时因误操作导致表标红报错,或因不理解底层逻辑做了很多高风险场景,导致系统更新效率降低,甚至危害系统性能、稳定性。
用户在使用 FineBI 时做了很多临时性分析,而这些临时性分析已完成业务使命,失去了使用价值,长期保存在系统中,会占用磁盘资源,影响系统查询效率。
1.3 功能简介
支持检测出系统中标红报错表及高风险场景,输出系统检测报告,并进行相应的清理操作。
支持检测出长期未被查看、编辑的模板或未被使用的数据集,并进行相应的清理操作。
最终减少系统中的垃圾资源,提高系统性能、稳定性。
2. 插件介绍
2.1 安装插件
插件获取:请前往 【服务平台>在线支持】联系技术支持获取。
安装插件方法请参见:插件管理
2.2 操作方法
插件安装好后,以管理员身份进入数据决策系统,Tab 栏新增「BI 清理」,如下图所示:
「系统清理工具」支持检测及清理的资源说明:
无效表 | 指长期标红的数据集和未被使用的数据集 | 这些无效资源未被使用、或因为报错无法使用,而这些数据集的配置信息仍保存在数据库中,导致数据库中的配置表增大,降低配置查询效率,影响数据更新性能,比如在系统使用的过程中,因为需要对相关数据集进行鉴权和检索,会导致用户使用系统变慢、卡顿 |
---|---|---|
无效仪表板 | 包括长期未被编辑、访问的仪表板 注:清除这些长期未使用的模板,可连带解决数据集过多,占用磁盘空间的问题 | 这些仪表板可能是临时使用、已经完成了其业务使命。长期保留在系统中,占用资源。一旦累计量过大,会影响当前正在使用的模板查找,搜索 |
风险场景 | 抽取数据和实时数据混用表、异数据源关联、实时数据表添加操作步骤 注:提前检查出这些场景,并进行合理纠正,既能实现预期场景又能降低系统的使用风险 | 这些使用场景可能是因为用户误操作,或者不理解底层逻辑而造成。当前虽没有影响实际使用,但该操作存在隐性系统风险,严重时可能引发系统宕机 |
脏数据 | 脏数据是由于不合理操作而产生的配置信息 | 脏数据处理需要具体问题具体分析,建议咨询帆软技术支持(服务平台>在线支持) |
DB数据表转SQL数据集 | 实时数据的DB表可以转成 SQL 表 | - |
数据集的检查与转换 | 一些建议转成抽取的实时表,点击可以转成抽取 | - |
3. 示例
注:该工具涉及到删除操作,因此管理员在确认删除操作前,请确认好该资源无任何其他使用价值,或提前做好资源备份,详情参见:备份还原
3.1 删除无效表
3.1.1 查看数据集总体分布情况
以管理员身份进入数据决策系统,点击「BI清理>无效表」,可查看数据集总体分布情况,包括「表总数」、「抽取表个数」、「直连表个数」、「混用表个数」、「直连表占比」,如下图所示:
3.1.2 查询并删除无效表
点击「BI清理>无效表」,选择「日期」和「用户名」,即可检索出在该日期之前对应用户已经更新失败的数据表,同时显示数据表的资源状态。如下图所示:
注1:「未被使用的表」指的没有被仪表板使用、没有被其他自助数据集使用且没有被关联配置为 1 端的表。
注2:未被使用的表和直连表不受时间限制。
3.2 删除无效仪表板
以管理员身份进入数据决策系统,点击「BI清理>无效仪表板」,选择「日期」和「用户名」,即可检索出在从设置日期至今未访问,且「创建时间」早于设置日期的对应用户创建的仪表板(在删除前请备份数据、工程及配置数据库),如下图所示:
注1:已挂出模板不支持删除,选项框置灰显示。
注2:未被使用的仪表板指的是没有被访问或者编辑过的仪表板,若 Socket 连接异常,则可能存在统计偏差。详情参见:Websocket 端口被占用/无法使用
3.3 检查系统中存在风险的使用场景
3.3.1 查看系统活跃度
在风险场景中可查看用户操作编辑次数,如下图所示:
3.3.2 导出存在风险的使用场景
以管理员身份进入数据决策系统,点击「BI清理>风险场景」并选择创建数据集的「用户」,可显示检测出存在风险的使用场景,点击「全部导出」,如下图所示:
可得到系统风险分析结果 Excel 明细,分为「表风险信息」、「模板风险信息」和「系统活跃度」三个 sheet,如下图所示:
其中「存在异构数据源关联」是指
来自不同数据连接(此处的数据连接为「管理系统>数据连接>数据连接管理」下的设置)的数据表之间创建关联。
Excel 数据集和其他数据表创建关联。
注:页面展示的信息为明显风险项,导出得到的 Excel 表格是更详细的分析结果。该分析结果仅包含各个表的结构信息,不包含任何配置信息及数据信息。基于该分析结果,希望得到更全面系统的清理方案建议联系帆软技术支持。
3.4 检查脏数据配置
脏数据是由于不合理操作而产生的配置信息,脏数据处理需要具体问题具体分析,若不需要该配置可点击「清理所有」,建议前往 【服务平台>在线支持】。如下图所示:
3.5 DB 数据集转 SQL 数据集
直连情况下,数据库表,可一键转化为 SQL 数据集。如下图所示:
3.6 数据集的检查与转换
点击「数据集的检查与转换」按钮,可将实时表转换成抽取表。如下图所示:
注:表格中标红的表为:该表的子表均为混用的表,且本身没有做仪表板。此类表并没有发挥直连的实时性,强烈建议转为抽取表。