1. 概述
1.1 版本
| FineBI版本 | BI运维取数插件 | BI应用共享插件 | 可视化配置插件 | 功能变动 |
|---|---|---|---|---|
| 6.1.1以上 | V1.0 | V2.0.4 | V1.9.40 | - |
| 6.1.1以上 | V2.0 | V2.0.4 | V1.9.40 | 详情请参见:BI抽数插件更新说明第 2 节 |
1.2 应用场景
基于 FineBI 产品,识别到帆软客户有强烈的系统运维与推广的数据分析需求,痛点如下:
分析思路不清晰、不全面(具体看哪些指标、分析哪些数据,能监控系统运行的稳定性、指导系统运维动作、推广)
FineBI 运维数据解析与同步过于麻烦(大部分客户无法解读准确的数据含义,并且ETL 处理过于繁琐,产品接口也会按需变动)
应用市场孵化了一款 “BI 运维与推广分析应用” ,客户 FineBI 工程可以安装后,对接系统运维数据,辅助企业进行系统运维与推广工作。
1.3 前置条件
1)BI版本要求:6.1.1以上
2)下载并安装插件「BI应用共享」。(V2.0.4版本及以上)详情参见: 模板市场、应用市场
3)下载并安装fine_conf_entity 可视化配置插件(V1.9.40 版本及以上) 详情参见:fine_conf_entity可视化配置
2. 部署运维插件
2.1 安装插件
安装「BI运维取数插件」。详情请参见:插件管理
注 1:暂时未公开,请联系对应技术支持或客户成功获取,会在近期上架插件市场。
注2:目前插件只适配 Mysql 、SqlServer 、Oracle 数据库。
2.2 数据连接配置
安装完成后,需要配置数据连接以指定表格⽣成的⽬标数据库。
2.2.1 前置条件
新建一个数据连接,该数据库专门⽤于存储 BI 数据。

2.2.2 操作步骤
1)进⼊BI数据处理:在系统管理界⾯找到「BI数据处理」选项。
2)选择数据连接:
在「数据源」下拉框中选择⽬标数据库连接(如 2.2.1 中的「BI运维」)
建议选择专⻔⽤于BI数据存储的数据库实例
3)配置模式:在「模式」下拉框中选择合适的数据库模式(没有就不选择)。
4)保存配置:点击「保存」按钮完成配置。

配置建议:
独⽴存储:建议使⽤独⽴的数据库实例存储BI数据,避免与业务数据混合
权限配置:确保所选数据库连接具有创建表、插⼊数据的权限
2.3 数据更新触发
插件使⽤定时任务 + ⾃定义函数的⽅式来触发数据的⾃动更新。
2.4 配置定时任务
1)在「管理系统>定时调度」中点击「新建」创建定时任务
2)配置任务信息:
收件⼈:设置为"默认⽤户组"或指定⽤户
主题:填写"数据更新结果"
内容:填写"数据更新结果"
处理⽅式:选择"平台通知"
3)关键配置:在内容区域使⽤⾃定义函数 ${updateBIData()}

4)设置执⾏频率:根据业务需求设置合适的执⾏频率(建议每⽇执⾏)
5)保存并启⽤:保存任务配置并启⽤定时任务
2.5 使⽤注意事项
执⾏时间:建议在业务低峰期执⾏,避免影响系统性能
监控机制:定时任务会通过平台通知返回执⾏结果,请及时查看
异常处理:如果更新失败,请检查数据库连接和权限配置数据⼀致性:更新过程中请勿⼿动修改相关数据表




3. 运维数据字典
4. 安装BI模板
1)在模板市场找到BI运维看板,点击「一键应用」按钮。

2)存在我的分析,模板创建成功后点击立即编辑。

3)更新模板数据
创建之后会默认进行更新,更新完成之后,刷新即可。

4)修改数据源
将所有【数据表】为前缀的数据进行替换,更换成客户环境的运维数据,【数据表】重复数据集这个不替换。


5)替换完成之后,再次点击「更新」,更新数据之后刷新一下页面即可。

5. 特此声明
后续帆软官方FineBI 6.1、7.0版本的系统运维分析与取数都通过本应用进行迭代更新,所有相关需求的客户都通过此方式进行分析;
其他方式对接数据进行分析,很容易会因为接口变动导致分析不可用。
