商业智能(BI,Business Intelligence)是一个从海量数据中发现潜在的、新颖的、有用的知识,用以支持组织的业务运作和管理决策的过程,海量的数据是商业智能提供服务的基础,对这些数据的存储及加工处理在商业智能中占有很高的位置。
1、引言
云计算系统是一种把大数量的低成本运算单元通过IP网络相连而组成的超大型运算平台,其核心是组成云计算平台和管理软件。
如果在企业商业智能层面上来看云计算,它是一个提供元数据的数据层以及支撑过程全部占有优势的基础设施。本文在云计算技术和商业智能系统的基础上提出了一个基于云计算的实时商业智能系统的框架,并对整个框架进行了分析和说明。
2、实时商业智能
商业智能被定义为:
一系列商业活动行为的资料收集与资讯转化作业,透过持续性的过程,搭配技术进行测量、管理与监测,能够容易分析、综合营运及策略的定量化资讯应用,即时且互动的对企业的关键性的衡量指标进行评估,进而发觉企业面临的潜在问题或机会,促使使用者能够运用大量而完整的资讯,进行交叉分析并了解其中趋势,协助企业制订出最佳的策略主题与策略目标的一种决策支援的工具。
随着市场竞争的日益复杂化,“随时随地的实现商业智能”的需求日益强烈,现代商业智能系统的实时响应能力也不断提升。实时商业智能就是提供传统的商业智能系统相同的功能的前提下,能够零时延的从业务数据源中提取数据,并将决策执行所应采取的行动实时传送回业务执行层,进行无时延传递企业运作信息的过程。
实时商业智能系统主要解决以下三个方面的实时性问题:
1)数据抽取、转换、加载、集成过程的实时性问题,
2)对数据进行分析以产生决策支持的实时性问题;
3)实施决策支持的实时性问题。
3、云计算的交付和部署模型
云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。作为一种新兴的计算模式,云计算能够将各种各样的IT资源和功能以服务的方式通过网络交付给用户。
云计算的三种交付模型:
1)软件即服务(SaaS):用户可以使用某应用程序,但不能控制运行该程序的操作系统硬件或网络基础设施。
2)平台即服务(PaaS):用户将托管环境用于其应用程序。用户能控制环境中运行的应用程序,但不能控制运行应用程序的操作系统硬件或网络基础设施。
3)基础架构即服务(IaaS):用户可以使用“基本的计算资源”,如处理能力、存储器、网络部件或中间件。
云计算的三种部署模型:
1)公有云:公有云服务指的是用户通过互联网从第三方供应商获取的云计算服务。服务供应商通常会为用户设置一个访问控制机制,并收取低廉的费用甚至可能免费。
公有云提供了一种灵活、经济有效的部署解决方案。
2)私有云:私有云是指云基础设施有某个企业独自拥有与租借,而且仅为该企业运行,私有云能为供应商和用户提供更好的云基础架构控制,同时提高了安全性和恢复能力。
3)混合云:混合云是公有云和私有云的融合。
4、基于云计算的实时商业智能的框架
每一次计算机技术的变革都会为商业智能带来新的发展,云计算技术所具有的这些特性,使得商业智能与云计算的结合将会成为一种必然。基于前文对云计算和商业智能的讨论,本文提出了如下的基于云计算的实时商业智能框架图,如下图所示。
图 基于云计算的实时商业智能框架
在系统中,以SaaS模式将企业的各个业务操作系统部署在企业的私有云上,通过虚拟化技术,把工作负载封装,并转移到空闲或使用不足的系统,整合现有系统,可以延迟或避免购买更多服务器容量。该框架的具体流程为:数据由业务系统产生或从企业外部传入后,在企业内部私有云平台经过集成并处理成规范的格式后被实时ETL抽取,进入实时数据仓库中。
当实时数据仓库检测到数据有更新时,将数据提交给实时的分析工具,分析后产生的结果通过网络传达到给商业智能系统使用者的桌面设备或者手持设备上。
5、结论
实时商业智能是未来商业智能的发展趋势,基于云计算的实, 实时商业智能在为商业智能系统提升处理海量数据和实时性的能力同时,还能够降低其成本。
SaaS提供的服务会具有自主的,按需选择性,商业智能系统将更少的依赖于企业的IT部门,这也将扩展商业智能系统在企业中的应用范围。
云计算下商业智能的新特征将为企业带来革命性的变化,这种变化将极大地提高企业的核心竞争力,甚至促进整个商业模式的变革,这将是一种不可逆转的趋势。