商业智能(
Business Intelligence
,
BI
)是企业对商业数据的搜集、管理和分析的系统过
程,目的是使企业的各级决策者获得知识或洞察力,帮助他们做出对企业更有利的决策。
商业智能技术并不是基础技术或者产品技术,它是数据仓库、联机分析处理 OLAP
和数据挖掘等相关技术走向商业应用后形成的一种应用技术。
商业智能系统主要包括数据预处理、建立数据仓库、数据分析及数据展现
4
个主要阶
段。数据预处理是整合企业原始数据的第一步,它包括数据的抽取、转换和装载三个过程。 建立数据仓库则是处理海量数据的基础。数据分析是体现系统智能的关键,一般采用联机分析处理和数据挖掘两大技术。联机分析处理不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题。在海量数据和分析手段增多的情况下,数据展现 则主要保障系统分析结果的可视化。
一般认为,数据仓库、
OLAP
和数据挖掘技术是商业智能的三大组成部分。