商务智能与决策支持绪论山东大学管理学院2山东大学管理学院主要内容一、商务智能概述二、数据仓库概述三、数据挖掘概述3山东大学管理学院一、商务智能概述1、商务智能的定义2、商务智能的核心技术及其架构3、商务智能的三个层次4、商务智能可以发挥的作用5、商务智能能为企业带来效益吗?6、商务智能的应用现状7、商务智能软件厂商4山东大学管理学院1、商务智能的定义:商务智能的定义:众说纷纭。高级管理人员信息系统(EIS)?管理信息系统(MIS)?决策支持系统(DSS)?数据库技术?数据仓库?数据集市?数据整合与清洗工具?查询和报告工具?在线分析处理工具?数据挖掘?统计分析?分析性ERP?分析性CRM?……56目前,学术界对商务智能的定义并不统一。商务智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。这里所谈的数据包括来自企业业务系统的订单、库存、交易账目、客户和供应商等来自企业所处行业和竞争对手的数据以及来自企业所处的其他外部环境中的各种数据。山东大学管理学院7而商务智能能够辅助的业务经营决策,既可以是操作层的,也可以是战术层和战略层的决策。为了将数据转化为知识,需要利用数据仓库、联机分析处理(OLAP)工具和数据挖掘等技术。因此,从技术层面上讲,商务智能不是什么新技术,它只是数据仓库、OLAP和数据挖掘等技术的综合运用。山东大学管理学院8商务智能的概念于1996年最早由加特纳集团(GartnerGroup)提出,加特纳集团将商务智能定义为:商务智能描述了一系列的概念和方法,通过应用基于事实的支持系统来辅助商业决策的制定。商务智能提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,然后分发到企业各处。山东大学管理学院9商务智能的定义商务智能(BusinessIntelligence)是企业利用现代信息技术收集、管理和分析结构化和非结构化的商务数据和信息,创造和累计商务知识和见解,改善商务决策水平,采取有效的商务行动,完善各种商务流程,提升各方面商务绩效,增强综合竞争力的智慧和能力。山东大学管理学院10山东大学管理学院2、商务智能的核心技术及其架构BI不是一种技术而是多种技术综合起来的解决方案。商务智能一般由数据仓库、联机分析处理、数据挖掘、数据备份和恢复等部分组成。商业智能的实现涉及到软件、硬件、咨询服务及应用,其基本体系结构包括数据仓库、联机分析处理和数据挖掘三个部分。•DW—DataWarehousing•OLAP—On-LineAnalyticalProcessing•DM—DataMining11商务智能的关键是从许多来自不同的企业运作系统的数据中提取出有用的数据并进行清理,以保证数据的正确性,然后经过抽取(Extraction)、转换(Transformation)和装载(Load),即ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。山东大学管理学院12山东大学管理学院ArchitectureofBusinessIntelligenceSystem13ETL(Extraction-Transformation-Loading)是数据抽取(Extract)、转换(Transform)、清洗(Cleansing)、装载(Load)的过程。是构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到数据仓库或数据集市中,成为联机分析处理、数据挖掘的基础。山东大学管理学院14ETL是数据仓库中的非常重要的一环。它是承前启后的必要的一步。相对于关系数据库,数据仓库技术没有严格的数学理论基础,它更面向实际工程应用。所以从工程应用的角度来考虑,按着物理数据模型的要求加载数据并对数据进行一些系列处理,处理过程与经验直接相关,同时这部分的工作直接关系数据仓库中数据的质量,从而影响到联机分析处理和数据挖掘的结果的质量。山东大学管理学院15多维联机分析处理(multidimensionalonlineanalyticalprocessing)是一个直接编入多维数据库的联机分析处理(OLAP)。一般来说,一个OLAP应用程序以多维方式处理数据。用户可以观察数据集合体的不同方面,例如销售时间,地点和产品模型。如果数据贮存在相关的数据库里,那么它能被多维的观察,但是只能用连续的访问和处理数据集合体的一个方面的表格的方式。MOLAP处理已经存贮在多维列表里的数据,在列表里数据可能的结合都被考虑,每个数据都在一个能够直接访问的单元里。MOLAP常常用作数据仓库应用程序的一部分。山东大学管理学院16八维以上的数据分析如果说OLTP侧重于对数据库进行增加、修改、删除等日常事务操作,OLAP(OnlineAnalyticsProcess,在线分析系统)则侧重于针对宏观问题,全面分析数据,获得有价值的信息。为了达到OLAP的目的,传统的关系型数据库已经不够了,需要一种新的技术叫做多维数据库。山东大学管理学院17多维数据库的概念并不复杂。举一个例子,我们想描述2009年8月份可乐在北部地区销售额10万元时,牵扯到几个角度:时间、产品、地区。这些叫做维度。至于销售额,叫做度量值。当然,还有成本、利润等。除了时间、产品和地区,我们还可以有很多维度,例如客户的性别、职业、销售部门、促销方式等等。实际上,使用中的多维数据库可能是一个8维或者15维的立方体。虽然结构上15维的立方体很复杂,但是概念上非常简单。山东大学管理学院18KPI(KeyPerformanceIndication)即关键业绩指标,是通过对组织内部某一流程的输入端、输出端的关键参数进行设置、取样、计算、分析,衡量流程绩效的一种目标式量化管理指标,是把企业的战略目标分解为可运作的远景目标的工具,是企业绩效管理系统的基础。KPI是现代企业中受到普遍重视的业绩考评方法。KPI可以使部门主管明确部门的主要责任,并以此为基础,明确部门人员的业绩衡量指标,使业绩考评建立在量化的基础之上。建立明确的切实可行的KPI指标体系是做好绩效管理的关键。山东大学管理学院19KPI法符合一个重要的管理原理——“二八原理”:在一个企业的价值创造过程中,存在着“20/80”的规律,即20%的骨干人员创造企业80%的价值;而且在每一位员工身上“二八原理”同样适用,即80%的工作任务是由20%的关键行为完成的。因此,必须抓住20%的关键行为,对之进行分析和衡量,这样就能抓住业绩评价的重心。山东大学管理学院203、商务智能的三个层次低端:报表系统中端:数据分析高端:数据挖掘山东大学管理学院21经过几年的积累,大部分大中型的企事业单位已经建立了比较完善的CRM、ERP、OA等基础信息化系统。这些系统的统一特点都是:通过业务人员或者用户的操作,最终对数据库进行增加、修改、删除等操作。上述系统可统一称为OLTP(OnlineTransactionProcess,在线事务处理),指的就是系统运行了一段时间以后,必然帮助企事业单位收集大量的历史数据。山东大学管理学院22但是,在数据库中分散、独立存在的大量数据对于业务人员来说,只是一些无法看懂的天书。业务人员所需要的是信息,是他们能够看懂、理解并从中受益的抽象信息。此时,如何把数据转化为信息,使得业务人员(包括管理者)能够充分掌握、利用这些信息,并且辅助决策,就是商务智能主要解决的问题。如何把数据库中存在的数据转变为业务人员需要的信息?大部分的答案是报表系统。简单说,报表系统已经可以称作是BI了,它是BI的低端实现。山东大学管理学院23现在国外的企业,大部分已经进入了中端BI,叫做数据分析。有一些企业已经开始进入高端BI,叫做数据挖掘。而我国的企业,目前大部分还停留在报表阶段。传统的报表系统技术上已经相当成熟,大家熟悉的Excel、ReportingService等都已经被广泛使用。但是,随着数据的增多,需求的提高,传统报表系统面临的挑战也越来越多。山东大学管理学院24数据太多,信息太少密密麻麻的表格堆砌了大量数据,到底有多少业务人员仔细看每一个数据?到底这些数据代表了什么信息、什么趋势?级别越高的领导,越需要简明的信息。董事长可能只需要一句话:目前我们的情况是好、中还是差?山东大学管理学院25难以交互分析、了解各种组合定制好的报表过于死板。例如,我们可以在一张表中列出不同地区、不同产品的销量,另一张表中列出不同地区、不同年龄段顾客的销量。但是,这两张表无法回答诸如“华北地区中青年顾客购买数码相机类型产品的情况”等问题。业务问题经常需要多个角度的交互分析。山东大学管理学院26难以挖掘出潜在的规则报表系统列出的往往是表面上的数据信息,但是海量数据深处潜在含有哪些规则呢?什么客户对我们价值最大?产品之间相互关联的程度如何?越是深层的规则,对于决策支持的价值越大,但是,也越难挖掘出来。山东大学管理学院27难以追溯历史,数据形成孤岛业务系统很多,数据存在于不同地方。太旧的数据(例如一年前的数据)往往被业务系统备份出去,导致宏观分析、长期历史分析难度很大。因此,随着时代的发展,传统报表系统已经不能满足日益增长的业务需求了,企业期待着新的技术。数据分析和数据挖掘的时代正在来临。山东大学管理学院28山东大学管理学院4、商务智能可以发挥的作用-决策/管理(Decision/ManagementProcesses)-客户服务(CustomerServices)-竞争优势(AheadofCompetition)-合作策略(CorporateStrategy)-运作成本(CostsofOperations)-客户保持(CustomerRetention)-新客户/市场(NewCustomers/Markets)-投资回报率(ROI/MarketingInvestments)295.商务智能能为企业带来效益吗?商务智能帮助企业的管理层进行快速,准确的决策,迅速的发现企业中的问题,提示管理人员加以解决。但商务智能软件系统不能代替管理人员进行决策,不能自动处理企业运行过程中遇到的问题。因此商务智能系统并不能为企业带来直接的经济效益。但必须看到,商务智能为企业带来的是一种经过科学武装的管理思维,给整个企业带来的是决策的快速性和准确性,发现问题的及时性,以及发现那些对手未发现的潜在的知识和规律,而这些信息是企业产生经济效益的基础。山东大学管理学院30山东大学管理学院6、商务智能的应用现状-IDC的一项研究表明北美企业纷纷转向商务智能工具的开发和应用。商业智能软件市场方兴未艾,为低迷的IT产业带来一束曙光。-根据弗瑞斯特研究中心的调查发现,去年底有44%的企业表示,计划短期购买BI软件。-另外,据IDC提供的数据,在五年之内,商业智能市场规模将从现在的55亿美元扩大到157亿美元。-正是看到了BI市场的巨大“钱途”,一些IT服务提供商纷纷推出自己的BI软件,如Oracle、微软、IBM公司,国内的一些公司等均大力开发和推广BI软件。与此同时,一些商业企业、制造企业也在积极应用BI软件,为其决策提供有价值的服务。-报告预测,到2010年,中国BI市场规模会超过50亿元。317.商务智能软件厂商目前主要商务智能软件厂商有:IBMORACLESAPSASSybaseAnalyzer微软菲奈特和勤山东大学管理学院32山东大学管理学院二、数据仓库概述1、数据库技术的发展2、OLTP与OLAP3、数据仓库的产生4、数据仓库的定义5、数据仓库的发展6、数据仓库与数据挖掘的关系33山东大学管理学院二、数据仓库概述1、数据库技术的发展(1)1970~1