BI
日期:2022-09-27
已查看:0
点赞:
什么是BI系统?
BI系统,系Business Intelligence System首字母缩写,也叫数据分析系统。BI系统定位于分析及诊断各业务侧平台的综合健康程度,同时也可以对项目的潜在风险进行预判和预警,是一款将数据从多数据源获取、集成、维护并存储,并基于基础数据,实现灵活调用及可视化展示的数据分析展示系统。
BI系统需要满足的功能需求
满足全局以及详情数据的观察与分析需求
满足丰富数据分析模式需求
满足实时以及历史数据的观察与分析需求
满足数据库基础数据调用需求
满足数据维度多元化需求
满足数据变化实时预警需求
BI分析系统的作用和价值
一方面,分析系统可以大大地降低数据分析的门槛;可以通过很多交互化的方式、让业务自己进行各类的分析,也不需要写SQL,直接拖曳式分析即可;对于一些常用的监控项目或者指标,可以在系统中搭建好,后续自动化更新即可。
另一方面,分析系统可以将大量的数据处理过程流程化,这就大大提升了数据分析效率;做过分析师的同学都知道,其实工作的一大半时间都“浪费”在了数据处理过程。
BI系统功能结构
1、数据准备模块
通常数据分组分包、可视化ETL等功能,主要是将连接到BI系统的数据进行整合、建模。将数据源内的原始工作表,按需取数放入数据包中,在可视化ETL中将工作表行列转化、合并、过滤等操作,加工成业务分析所需要的工作表。
2、数据连接模块
需要支持连接多种数据源,如关系型数据库MySQL、Oracle,通过 JDBC 的方式直接连接数据库。同时支持Excel本地文件上传以及大数据平台如ClickHouse对接等。
3、数据应用模块
将数据分析的可视化结果,以不同应用的方式分发,通常有驾驶舱、数据门户、移动BI、外部链接、预警通知等功能。
4、系统管理模块
系统管理模块主要是对整个系统内用户、权限以及资产的管理,能够实现对数据的行列级权限管控,保障数据稳定建设的同时,保障数据安全性。
5、仪表板模块
仪表板模块是业务人员使用频率较高的模块,通常具有可视化分析、多维交互分析、可视化编排等功能。它主要是将数据字段映射到可视化图形,同时提供多维交互分析,呈现可视化结果。
BI系统质量的评估指标
1、报表嵌入情况
除了用户直接在BI系统中访问报表,报表嵌入其他系统(被其他系统引用)的情况也很重要,报表嵌入其他系统中越多,说明通过BI系统平台化越能减少数据报表烟囱(基于数仓去统一数据),提高企业存储资源和计算资源的利用率。
2、用户访问量
用户访问量包括开发者访问量和使用者访问量,属于日常类指标。对于BI系统,只有使用的人越多,BI系统才会发展的更好,体现更大的用户价值。
3、报表覆盖情况
当BI系统能够覆盖企业的全部数据报表的比例越大,说明BI系统的功能很好地满足了需求,产品完成度高。此外,比例越大,说明将原来定制化的报表开发工作改为配置BI的工作量,大大缩短了开发的工时,提高了效率。