商业智能平台研究(十一) BI基本概念
商业智能对每个不同的公司都有不同的定义.
如果你对这些公司的定义有兴趣的话,可以到http://waxdoll.cnblogs.com/archive/2005/07/03/185677.html 看看
其中微软的商业智能工具最广泛,包括,Microsoft SQL Server , Analysis Services Microsoft Office ,BI共同作业:SharePoint Portal Server , 可视化:Data Analyzer , 地理空间分析:MapPoint , 击流分析:Commerce Server 2000 , 零售与营销分析:BI Accelerator for SQL Server , 项目管理:Microsoft Project , 资料分析:Office Web Components ,可以看出微软对商业智能的支持已经延伸到地理空间, 多媒体应用方面了。
oracle 对商业智能工具的开发一向都很大而全,包括Oracle Database , Oracle OLAP , Oracle Data Mining 引擎和前面介绍的ETL工具Oracle warehouse builder, OracleBI Discoverer , OracleBI Spreadsheet Add-in , OracleBI Data miner , Oracle Report Services 和面向开发人员的框架OracleBI Beans.其中上面的这些工具大都可以直接从oracle官方站点下载,只要你有一个OTN的帐号,有的产品是不支持用迅雷这样的工具下载的,只能用浏览器默认的方式下载。这些产品作为研究用途是不用收费的,但是应用到商业用途就要购买oracle的许可证了。商业智能在特定的领域为了满足特定的需求也有专门的应用程序,oracle也提供了oracle daily business Inteligence , Oracle Balanced Scorecard , Oracle Enterprise Planning and Budgeting ,Oracle Activity Based Management 和 Oracle Performance Analyzer.
商业智能平台其实是由很多组件组合而成的。所以不同的公司可以提供一个单独的产品或者是一全套的解决方案.
1. 报表工具.
2. OLAP 工具.
3. 数据仓库.
4 . 数据挖掘工具.
商业智能自己是不会产生数据的,它的数据源大多来自CRM , ERP , OA 等基础信息化工具,这些系统都是我们在日常的工作种会用到的,等系统运行了足购长的时间后,必然就有大量的数据积累了,而普通的工具已经不能给我们提供足够的信息,所以商业智能的目的就是把数据转化为使大家都能够理解和掌握的信息,利用这些信息来辅助决策。
商业智能根据应用的层次分为三个阶段:
1. 报表阶段 : 也是最容易部署和操作的.传统的报表格式大多是excel , pdf 格式,也有的报表是基于Web 的。报表的生产商也非常的多,不管是国内的,国外的,开源的,商业的。报表简单,目前国内的大多数公司处在这个阶段. 报表的缺点也非常明显,比如数据太多,实际有用的信息很少,不能交互分析,不能分析出潜在的规则,所以出现了OLAP.
2 . olap : olap是商业智能的中级阶段,它实际由数据仓库,olap服务器,olap客户端来组成,目前有很多国外的公司已经进入了这个阶段.
3 . Data Mining : 数据挖掘是商业智能的最高阶段,也是商业智能的最终目的,使用已有的数据为将来的决策提供信息,辅助商业决策.只有很少的高端的商业公司进入了这个阶段,主要是因为资金的投入和市场的需求决定了Data Mining很难大众化的原因。
最有名的数据挖掘的例子来自沃尔玛,它根据分析大量的数据得出买了啤酒的客户有很多都会买尿布,呵呵,有意思的数据挖掘,它实际上就是希望能购抓住潜在的客户,真正使商业智能能为大家提供方便,能为企业提供更多的利润.
商业智能的应用领域其实是非常广泛的,但由于目前价格原因,不是一般企业都能够购买的起的。所以商业智能大多集中在银行,金融,制造业,航空,零售等对商业智能需求比较迫切的企业.而这些企业也由于多数都已经具备了数据的积累阶段,部署商业智能也是情理之中的事情。
商业智能由于体系结构庞大,所以也可以分为独立组件提供商和全套解决提供商.
全套商业解决方案的提供商有大有小,三大商业数据库提供商,oracle,ibm,microsoft 都有自己的全套产品线,还有一些其他在商业智能领域的大厂象刚刚被oracle收购的Hyperion,还有BO,SPSS,他们的产品各有侧重点,另外你也很难想像有多少小的商业智能提供商,你可以到http://qinhui99.itpub.net/post/2570/234197 看看,包括独立的OLAP客户端提供商,BPM提供商,Report提供商,metadata提供商等等,大大小小至少有50多个,而这些还只是关于microsoft数据库的第三方提供商,基于Java和其他技术的产品就更多了.居然连metadata的管理都有不少公司,http://www.sinzy.net/blog/Read.asp?ID=8&BID=10469 ,商业智能真的很大。
再来介绍一下在开源世界有那些商业智能的提供商吧:
ETL工具在前一篇已经介绍过了,大大小小也有24个.
比较知名的开源报表工具: JasperReport , JFreeReport , Eclipse BIRT ,都是应用的非常广泛的开源工具,另外还有一个OpenReports,相对没有前面三种知名。
OLAP组件:最知名的就是Mondrian 和JPivot 了,其实还有其他的工具,不过我想留在后面介绍OLAP的时候在介绍,前面写Roadmap的时候介绍了一个OLAP服务器。其实还有。呵呵,卖个官子。
Database : 开源最有名的mysql , PostgreSQL ,firebird 还有一些其他的大大小小的厂商。至于象基于java的纯java数据库比如 derby ,hypersonic 能不能用于商业开发就是在不敢说了。
Data Mining : weka 是目前最有名的开源数据挖掘工具了,其实还有很多商业和开源的数据挖掘工具,至少开源的数据挖掘工具我就知道至少有7种,呵呵,同样卖个官子,在介绍数据挖掘的时候在说。
开源的BI 集成解决方案提供商:
Bizgres http://www.bizgres.org/home.php 开发语言不知道.
1 。 Bizgres 是基于PostgreSQL 的.Bizgres为BI应用而对PostgreSQL做了优化,提高了大负荷的并行计算能力,在BI环境中,相对于普通的关系型数据库具有卓越的数据处理性能。Bizgres的数据库平台可以和KETL和JasperReports进行整合,从而形成一个BI套件:
数据库:BI专业数据库Bizgres,或者大型应用中的高性能服务器Bizgres MPP,能比普通关系数据库快20倍
ETL工具:KETL
报表工具:JasperReports
2 . openI http://openi.sourceforge.net/ 开发语言java
3 . jaspersoft http://www.jaspersoft.com/ 开发语言java
4 . spagoBI http://spagobi.eng.it/ecm/faces/public/guest/home/solutions/spagobi 开发语言java
5. pentaho http://www.pentaho.com/ 开发语言java
6. bee 呵呵小蜜蜂,它也是在sf.net上的开源项目,开发语言不知道,你在sf.net上搜索bee就知道了,主页是http://bee.insightstrategy.cz/en/index.html , 引用一段官方网站的话吧.
它主要是试用与中型公司。它主要是关注数据储存和数据分析领域,它有自己的ETL工具,基于ROLAP 的OLAP 服务器,如果有兴趣的话,你可以上官方网站看看,它的OLAP不是JPivot的那种,开发语言应该不是java吧,支持的数据大小为50G。同时提供商业版本的许可证。它有三个子项目,其中一个是 Olix (http://olix-desktop.sourceforge.net/) 这是一个基于linux 的桌面环境IceWM 的,就是跟KDE,GNOME 同样的桌面环境,难道只能基于linux?
下一篇介绍OLAP.
分享到:
相关推荐
数据仓库 BI 商业智能数据仓库 BI 商业智能数据仓库 BI 商业智能数据仓库 BI 商业智能数据仓库 BI 商业智能数据仓库 BI 商业智能数据仓库 BI 商业智能
商业智能(BI)项目可行性研究报告 21 / 21 商业智能(BI)项目 第一章、商业智能(BI)项目总体介绍 第一节、项目名称 商业智能(BI)项目 第二节、商业智能(BI)概念 商业智能又名商务智能,英文为Business ...
下载了很多关于BI的相关介绍,商业智能、数据仓库、数据库建库的相关介绍,很全面
商业智能也称作BI,是英文单词Business Intelligence的缩写。商业智能的概念最早在1996年提出。当时将商业智能定义为一类由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的、以...
, 《SQL Server 2008商业智能完美解决方案》结合专家团队提供的实际示例和丰富经验进行介绍,让读者能够直观轻松地掌握构建商业智能(BI)解决方案的概念、工具和技术,是一本不可多得的商业智能开发参考指南。...
本书结合专家团队供给的实践示例和丰厚经历进行介绍,让读者可以直观轻松地掌握构建商业智能(bi)解决方案的概念、东西和技能,是一本稀少难得的商业智能开发参阅攻略。无论是商业智能(bi)编程菜鸟仍是经历丰厚的内行...
商业智能的概念,BI商务智能解决方案及讲解
关于商业职能的介绍,包含以下内容: CH1-商业智能简介.ppt CH2-商业智能的实施和数据仓库的相关概念.ppt CH3-商业智能项目.ppt CH4-BI寻源.ppt CH5-商业智能产品.ppt CH6-数据通信.ppt CH7-数据挖掘.ppt
《SQL Server 2008商业智能完美解决方案》结合专家团队提供的实际示例和丰富经验进行介绍,让读者能够直观轻松地掌握构建商业智能(BI)解决方案的概念、工具和技术,是一本不可多得的商业智能开发参考指南。...
《SQL Server 2008商业智能完美解决方案》结合专家团队提供的实际示例和丰富经验进行介绍,让读者能够直观轻松地掌握构建商业智能(BI)解决方案的概念、工具和技术,是一本不可多得的商业智能开发参考指南。...
《SQL Server 2008商业智能完美解决方案》结合专家团队提供的实际示例和丰富经验进行介绍,让读者能够直观轻松地掌握构建商业智能(BI)解决方案的概念、工具和技术,是一本不可多得的商业智能开发参考指南。...
商业智能BI 数据仓库DW 详细介绍 提升开发者视野
《SQL Server 2008商业智能完美解决方案》结合专家团队提供的实际示例和丰富经验进行介绍,让读者能够直观轻松地掌握构建商业智能(BI)解决方案的概念、工具和技术,是一本不可多得的商业智能开发参考指南。...
PPT内容很丰富,共105页,内容包含: ...4、数据挖掘概念、原由、发展; 5、数据挖掘的技术分类; 6、数据挖掘在电信行业的应用; 7、数据挖掘与知识管理; 8、数据挖掘国内应用存在的问题; 9、数据挖掘的未来发展
研究人员使用“大学图书馆”,开始收集有关BI和DSS技术出现的信息,并了解不同行业(尤其是零售行业)中的概念,应用程序和实用性。 研究人员还使用“ Google学术搜索”来查找具有有效信息的可靠文章。 此外,研究...
详细阐述了BI的基本概念,案例,以及从数据角度分析决策支持系统
第一部分阐述了商业智能基础、可视化商业智能结果、构建有效的商业智能流程、商业智能解决方案的物理架构、面向架构师的OLAP逻辑设计概念;第二部分面向Analysis Services开发人员,详细介绍了如何使用BIDS以及BIDS...
第一部分阐述了商业智能基础、可视化商业智能结果、构建有效的商业智能流程、商业智能解决方案的物理架构、面向架构师的OLAP逻辑设计概念;第二部分面向Analysis Services开发人员,详细介绍了如何使用BIDS以及BIDS...
Power-BI是一款(BI)商业智能软件,是珠海奥威软件科技有限公司自主研发的软件产品,全称是:Power-BI决策分析系统。 课程简介 本课程在《Power BI 数据分析快速上手》基础上结合大量的实例,深入讲解PowerBI中...
【课程简介】 本课程适合所有需要学习久其ETL数据集成工具...第1节 基础概念 共18页.pptx 第2节 快速入门 共18页.pptx 第3节 数据流 共27页.pptx 第4节 控制流和参数 共24页.pptx 第5节 公式体系和服务器端 共15页.pptx