商业智能系统具有的主要功能:
(1)数据仓库:高效的数据存储和访问方式。提供结构化和非结构化的数据存储,
容量大,运行稳定,维护成本低,支持元数据管理,支持多种结构,例如中心式数据仓
库和分布式数据仓库等。存储介质能够支持近线式和二级存储器,能够很好地支持容灾
和备份方案。
(2)数据ETL;数据ETL支持多平台、多数据存储格式(多数据源、多格式数据文
件、多维数据库等)的数据组织,要求能自动地根据描述或者规则进行数据查找和理解。减少海量、复杂数据与全局决策数据之间的差距。帮助形成支撑决策要求的参考内容。
(3)数据统计输出(报表):报表能快速地完成数据统计的设计和展示.其中包括了
统计数据表样式和统计图展示,可以很好地输出给其他应用程序或者Htmf形式表现和
保存。对于自定义设计部分要提供简单易用的设计方案,支持灵活的数据填报和针对非
技术人员设计的解决方案。能自动地完成输出内容的发布。
(4)分析功能:可以通过业务规则形成分析内容,并且展示样式丰富,具有一定的
交互要求,例如预辩或者趋势分析等。要支持多维度的OLAP,实现维度变化、旋转、
数据切片和数据钻取等,以帮助做出正确的判断和决策。
一种比较常见的商业智能系统架构如下: