分享

从数据仓库到商业智能

 涵灵韵清扬 2011-03-21

商业智能(Busines lnteligence)简称BI通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。

伴随数据库技术的提高和数据处理技术的发展以及各行业业务自动化的实现,商业领域产生了大量的业务数据,要从这海量数据中提取出真正有价值的信息,将数据转化为知识,以支持商业决策,需要用到能提取、存储有用信息,支持决策的数据仓库(DW)、联机分析处理(OLAP)工具和数据挖掘(DM)等技术。因此,从技术层面上讲,商业智能不是什么新技术,它是DW、OLAP和DM等技术的综合运用。

商业智能的关键是从许多来自不同的企业运作系统的数据中提取出有用的数据并进行清理,以保证数据的正确性,然后经过抽取(Extraction)、转换和装载,即ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理.这时信息变为辅助决策的知识,最后将知识呈现给管理者,为管理者的决策过程提供支持(图1)。目前,商业智能产品及解决方案大致可分为数据仓库产品、数据抽取产品、OLAP产品、展示产品、和集成以上几种产品的针对某个应用的整体解决方案等。

1 商业智能与企业信息化系统的关系

商业智能作为一种企业信息集成解决方案,为企业不同的应用系统,如企业资源规划(BRP)、客户关系管理(CRM)、供应链管理(SCM)以及外部环境扫描等系统之间架起了互通的桥梁。同时,这些信息化系统也为商业智能提供了数据源,离开了它们,商业智能就会成为无源之水,无本之木。但商业智能的价值又在这些系统之上,因为它可以发现数据背后隐藏的商机或威胁,获得洞察力,了解企业和市场的现状,把握趋势,识别异常情况,理解企业业务的推动力量.认清正在对企业的业务产生影响的行为及影响程度如何等。

2 商业智能的实施

用户不仅要选择合适的商业智能软件工具,还必须按照正确的实施方法才能保证商业智能项目得以成功,项目的实施步骤可分为:

2.1需求分析

在其他活动开展之前必须明确的定义企业对商业智能的期望和需求,包括需要分析的主题,各主题可能查看的维度,即需要发现企业哪些方面的规律。

2.2 数据仓库建模

通过对企业需求的分析,建立企业数据仓库的逻辑模型和物理模型,并规划系统的应用架构,将企业各类数据按照分析主题进行组织和归类。

2.3 数据抽取

数据仓库建立后必须将数据从业务系统中抽取到数据仓库中,首先将来自运营、财务、CRM等不同数据源的不同类型数据采用数据整合平台进行抽取、净化、转换和装装载,形成可以被系统识别的统一数据格式,导人数据仓库存放。

2.4 建立分析报表

商业智能分析报表是数据仓库信息的展现,根据客户的不同需求,利用多种展现工具,可以将存放在数据仓库中的历史数据进行展现和挖掘,生成报表,或者生成展现图表,进行分类和聚类,进行多维度检索等。无论是企业的高层管理者,还是普通的业务人员,都可以根据展现出来的数据或者挖掘出来的关联信息,辅助自己做出下一步的生产营销决策。

2.5 数据测试与系统改进

要使系统成功交付使用,最终用户的培训与软件测试是关键的环节,可以找出系统的不足,以更好地适应实际应用。在用户使用一段时间后可能会提出更多的,更具体的要求,这时需要再按照上述步骤对系统进行重构或完善。

在BI实施的各步骤中,DW是基础,OLAP技术用于数据报表的生成,而DM技术用于产生支持决策的信息,从此也体现出Bl是上述多种技术的综合应用与体现。图1充分说明了这一点。

3 商业智能具有的功能

BI产品和方案必须建立在稳定、整合的平台上,该平平台需要提供用户管理、安全性控制、连接数据源以及访问、分析和共享信息的功能。

3.1 关联分析功能

关联分析主要用于发现不同事件之间的关联性,即一一个事件发生的同时,另一个事件也经常发生。关联分析的重点在于快速发现那些有实用价值的关联发生的事件。其主要依据是,事件发生的概率和条件概率应该符合一定的统计意义。例如,一个开设储蓄账户的客户很可能同时进行债券交易和股票交易。利用这种知识可以采取积极的营销策略,扩展客户购买的产品范围,吸引更多的客户。

3.2 监视功能

预先设置条件,使符合条件的数据以一定形式显示出来,这样可以使问题一目了然。例如:上季度营业额少于万元的分店显示出来,以引起管理人员的注意。

3.3 记录选择功能

可以从大量数据中选取需要的数据,重新构成一个数据环境,可以使用户关注的数据集中显示出来。

3.4 程序调用功能

把通过按钮查找抽取出的数据,传给其他的软件或用户原有的程序,并执行这些程序。

3.5 展示功能

BI要有查找、统计、排序等功能,并将结果以一定的的形式展示给用户,以支持用户进行多方面的数据分析和决策。

3.6 数据输出功能

打印统计列表和图表画面等,可将统计分析好的数据输出给其他的应用程序使用,或者以HTML格式保存。

数据仓库技术是为了解决拥有大量业务数据的企业能及时有效地提取经营管理决策所需要的信息而产生的,如何有效地组织大量的数据,维护数据的一致性,方便用户的访问,这只是数据仓库技术的一个方面。另一个重要方面是如何为决策人员有效地使用信息提供方便,使他们能通过使用数据仓库系统对企业的经营管理做出正确的决策,从而为企业带来经济效益。然而,数据仓库中的大部分信息是不易浏览的。要使数据仓库为最终用户的决策支持提供数据,就要借助OLAP技术,通过 OLAP技术,利用数据的多维视图,用户能多角度、多侧面、多层次地考察数据库中的数据,从而深人地了解包含在数据中的信息及其内涵。

OLAP为数据仓库提供了快速浏览、分析,若要智能化且主动地把这些数据转变为有用的信息和知识,离不开日益受到重视的数据挖掘技术。数据挖掘又称数据库中的知识发现(KDD),是指从存放在数据库、数据仓库或其他信息库中的大量数据中自动地发现相关模式、提取有潜在价值的信息、挖掘知识的过程。从CRM 的角度,数据挖掘应用就是从大量数据中挖掘出隐含的、先前未知的、对决策有潜在价值的知识和规则,并能够根据已有的信息对未来发生行为做出结果预测,为企业经营决策、市场策划提供依据。在CRM中应用的数据挖掘模式主要有以下五种:关联分析、分类、聚类分析、序列分析、孤立点分析。对于要挖掘的数据,可以是来自传统的关系数据库,也可以建立面向主题的、采用多维数据立方体组织数据的数据仓库。

数据挖掘经过确定业务对象、数据准备、建立模型、验证模型、数据挖掘、结果分析等步骤,不仅完成了对历史数据的分析,以及不同客户群体的消费数据的分析,而且将这些数据知识化,以预测企业在未来将要发生的状况,从而提高企业的收益能力和决策能力。如,商家可以在分析市场销售数据的基础上选择潜在的顾客,以便向他们推销产品,减少了开展业务的盲目性。可以通过数据挖掘技术,发现有欺诈倾向的用户,避免企业受到损失。

商业智能使用户能够认清趋势、获取洞察力和得出结论,随着用户对历史数据查询的复杂性和快速响应的需求,以及企业提高决策能力和竞争能力的需要,商业智能一定会成为许多行业的投资热点,并得到进一步的普及和发展.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多