谈起商业智能BI,也许大家并不陌生,但你是否了解国内的各类BI系统架构?
自国内商业智能发展以来,就系统结构方面已经历了多次优化性的变革。目前国内商业智能BI系统的经典架构的模式包括数据层、业务层和应用层三部分。数据层基本上就是ETL过程,即数据仓库技术,是将数据从来源端经过抽取、转换、加载至目标端的过程。业务层主要是OLAP(联机分析处理)和Data Mining(数据挖掘)的过程。在应用层里主要包括数据的展示,结果分析和性能分析等过程。
国内大多BI产品的系统架构都是经典架构的衍生,但表现形式却有很大的差别,这里列举几个常见产品:
BIEE: 业界常见的BI平台应包含数据仓库、数据抽取、多维建模,前台展现4个部分。
BO: 无法提供独立的多维分析引擎,在Hyperion被Oracle 收购前,经常以OEM Essbase为数据引擎,在常见的BI项目中只提供前台展现部分。
Qlikview:产品架构主要是dashboard(管理驾驶舱)和移动端。
永洪BI: 产品架构主要是MPP数据集市,dashboard(管理驾驶舱)和移动端。
FineBI: 产品架构分为4个部分:cube数据处理引擎,分析统计组件,dashboard(管理驾驶舱),