引:商业智能系统的建设是一个复杂的系统工程,需要一套完善的方法作为指导。
商业智能系统的建设是一个复杂的系统工程,需要一套完善的方法作为指导。下图描述的是基于多维建模的商业智能系统开发生命周期。

整个系统生命周期是以项目规划作为起点的,这个阶段需要做的是:评估组织本身是否具备实施商业智能的条件,确定系统的规模和范围,规划各种资源并启动项日。
第二步是进行企业需求定义。一个商业智能项目的成功不是取决于技术,而是取决于它是否将重心放在实际的商业过程上,是否能够为商业决策提供支持。系统的设计者应该了解企业的需求并将这些需求转化为系统需求。
完成了企业需求定义后,接下来要做的是技术方案设计,数据设计以及分析应用设计,这三者在一定程度上可以并行。
技术方案设计将建立一个技术框架,从而将各种技术进行整合。通常它会列出一系列的商业智能相关产品,通过一定的标准,对这些产品进行评估,做出最后的选择。
数据设计包括多维模型设计,物理设计以及数据加载。先将企业需求转化成多维模型,再根据多维模型设计物理模型。在进行物理模型设计时通常要考虑聚集,索引,分区等策略,以满足工作效率的要求。最后是数据抽取、转换、加载(ETL),建立实际的数据仓库。
分析应用设计和开发将根据企业用户数据分析方面的需要,设计一系列功能模块,提供查询与报表,OLOP分析,即席分析以及数据挖掘等工具,使用户能够方便的访问到所需的数据,并进行相应的处理。
当以上三项完成之后,就可以进入发布阶段,将系统提交用户使用。同时要提供必要的支持与培训。
维护阶段包括对系统进行小的调整,对出现的错误的及时更正,对用户的培训,以及其他保障系统正常运行的各项工作,并为未来系统升级做准备。 |