`
mengqingyu
  • 浏览: 333151 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

(转载)商业智能平台BI基本概念

    博客分类:
  • 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?
转自:http://www.iteye.com/topic/81968
分享到:
评论

相关推荐

    商业智能(BI)白皮书3.0.pdf

    商业智能(BI)是企业利用信息技术,通过收集、整理、分析各类数据,转变为对业务有指导意义的信息,进而辅助企业决策的重要工具。自20世纪50年代以来,随着技术的进步,BI的概念也在不断发展和深化。它从最初的决策...

    BI商业智能介绍 大数据与商业智能 BI商业智能介绍PPT 共23页.ppt

    BI 商业智能介绍 BI 商业智能是通过对来自不同的数据源进行统一处理及管理,通过灵活的展现方法来帮助企业进行决策支持。BI 的主要功能包括数据仓库、报表系统、 OLAP 分析、数据挖掘等。BI 的应用可以帮助企业消除...

    SAP商业智能分析BI解决方案.pdf

    SAP商业智能分析BI解决方案.pdf是基于SAP平台的商业智能分析业务智能解决方案,它可以帮助企业进行商业智能分析,提高企业的决策能力和竞争力。 部分内容解读 SAP商业智能分析BI解决方案技术创新,变革未来。这...

    商业智能(BI)应用方案(制造业)

    商业智能(BI)应用方案

    2021商业智能(BI)白皮书3.0.pdf

    商业智能(Business Intelligence,简称 BI)是指通过对企业内部和外部数据的收集、存储、分析和展现,提取有价值的信息,以支持企业的决策和业务运营的技术和方法。BI 的概念起源于上个世纪 50 年代,经过多次调整...

    商业智能BI数据分析平台解决方案样本.doc

    "商业智能BI数据分析平台解决方案样本" 商业智能BI数据分析平台解决方案是指通过商业智能(Business Intelligence,BI)技术实现的数据分析平台解决方案。该解决方案的主要目的是将企业中的数据转换为有价值的信息...

    数据仓库 商业智能 BI 概念 原理

    数据仓库、商业智能(BI)是信息技术领域中的关键概念,它们在现代企业的决策支持系统中起着至关重要的作用。本文将深入探讨这两个概念的定义、原理以及它们如何协同工作以推动企业的智能化运营。 数据仓库是一种...

    商业智能(BI)项目可行性研究报告.docx

    商业智能(BI)项目可行性研究报告主要探讨了商业智能在企业决策和管理中的重要性,以及在实际业务场景中面临的问题和解决策略。商业智能(BI)是一种将企业内外部大量数据转化为可操作知识的工具,它包括数据仓库、...

    商业智能BI介绍.pdf

    商业智能(Business Intelligence,简称BI)是帮助企业提高决策能力和运营能力的概念、方法、过程以及软件的集合,其主要目标是将企业所掌握的信息转换成竞争优势,提高企业决策能力、决策效率、决策准确性。...

    商业智能(BI)实施方法

    商业智能(BI)实施 商业智能(BI)实施

    商业智能_BI_项目实训系列

    - **课程目标**:帮助学员深入了解商业智能的基本概念,熟悉企业级商业智能应用,通过模拟真实工作场景,让学员掌握商业智能工程师的核心技能。 - **技术准备**:要求学员具备基本的计算机软硬件知识。 - **培养周期...

    商业智能(BI)整体方案简介

    商业智能(Business Intelligence,简称BI)是现代企业管理和决策中不可或缺的一部分,它通过收集、整理、分析企业数据,帮助企业理解业务状况,支持决策制定。在本主题中,我们将重点探讨基于SQL的BI解决方案,以及...

    微软商业智能(BI)解决方案

    ### 微软商业智能(BI)解决方案 #### 一、概述 微软的商业智能(BI)解决方案为企业提供了全面的数据分析工具和技术,旨在帮助企业更好地理解其业务数据,从而做出更明智的决策。该解决方案覆盖了从数据采集、整合...

    微软商业智能(BI)整体方案简介-CT

    微软商业智能(BI)整体方案是企业实现科学决策的关键工具,该方案旨在通过高效的数据管理和分析,提升企业的洞察力和决策能力。以下是该方案的主要组成部分和相关知识点: 1. **SQL Server BI**: SQL Server是微软...

    商业智能BI软件介绍

    国内优秀的BI软件,BQ是用友公司开发的一款基于商业智能分析的BI软件

    商业智能BI与数据可视化.pptx

    商业智能(Business Intelligence,简称BI)是现代企业管理和决策中不可或缺的一部分,它通过收集、整理、分析大量数据,帮助企业理解业务状况,优化运营策略,并作出更明智的决策。数据可视化则是BI工具的重要功能...

    2019年中国BI商业智能行业报告

    "2019年中国BI商业智能行业报告" 本报告对中国BI商业智能行业进行了详细的分析和研究。报告指出,BI商业智能的核心在于体现决策价值,企业数字化转型的本质是经验驱动决策向数据驱动决策的转变。BI平台成为数据产生...

    BI概念 商业智能 数据仓库

    商业智能(Business Intelligence,简称BI)是现代企业管理和决策中不可或缺的一部分,它通过收集、转换、分析大量数据,帮助企业理解业务状况,支持决策制定。BI系统整合了多种技术和工具,如数据挖掘、报表、数据...

Global site tag (gtag.js) - Google Analytics