1. 概述
1.1 版本
FineBI服务器版本 | 功能变更 |
---|---|
6.1.4 | - |
1.2 应用场景
系统使用中会因为一些异常问题,导致配置中出现脏数据。
这种脏数据长期存在于配置中,会导致出现系统性问题。尤其是在升级时,会整体扩大“脏数据”的风险。
1.3 功能简介
FineBI提供「脏数据修复」功能,帮助管理员排查FineBI配置中存在的脏数据,支持自动/手动修复
2. 脏数据定义
「脏数据修复」功能,支持查找的脏数据场景,如下表所示
配置分类 | 脏数据类型 | 是否支持一键修复&修复逻辑 | |
---|---|---|---|
公共数据配置 | BI数据表 | 不在文件夹中的表 | 不支持一键修复 请管理员自行前往脏数据所在位置进行手动删除 |
文件夹中的表和索引信息不一致 | 修复索引信息数据 | ||
存在于多个文件夹中的表 | 根据文件夹关系去重 | ||
文件夹中存在重复tableIds | 删除重复值ID脏数据 | ||
文件夹中存在已不存在的表 | 删除不存在的表的ID脏数据 | ||
文件夹 | 重名的文件夹 | 给其中一个文件夹名称后面+1 | |
文件夹中存在重复文件夹ID | 给子文件夹ID去重 | ||
父子文件夹中记录的文件夹ID不一致 | 根据子文件夹修复父文件夹相关数据 | ||
空的文件夹 | 不支持一键修复 请管理员自行前往脏数据所在位置进行手动删除 | ||
平台配置 | 用户类型 | 查看用户存在管理员 | 删除查看用户的超管身份 |
3. 脏数据修复
本功能仅支持超级管理员使用。
1)超级管理员登录FineBI系统,点击「管理系统>脏数据修复」。
2)选择需要修复的FineBI配置和类型,点击「脏数据检查」。
3)检查结束后,会以明细表形式展示检测出的脏数据。
4)管理员可对脏数据进行手动/自动修复。
对于支持一键修复的脏数据,勾选后点击「修复>确定」即可修复
对于不支持一键修复的脏数据,勾选按钮灰化,可根据明细表中显示的脏数据所在位置,自行前往手动删除。