我们来概况整理下商用BI分析工具BIEE的体系结构。BIEE:全称OracleBusinessIntelligenceEnterpriseEdition.Oracle公司在05年底收购Siebel,取其前端开发工具SiebelAnalytics作为OracleBI的新平台。区别原先的Discoverer,现在称为EnterpriseEdition,而原来的Discoverer就变成了StandardEdition了。在BIEE10g之前提供OBIEE、OBISE和OBISEONE3种版本的下载,07年Oracle收了Hyperion,取HyperionBI的部分组件,合并升级为现在的OBIEEPlus(现在Oracle官方已经不提供OBISE和OBISEONE这2个版本的下载了)。
OracleBusinessIntelligence12c是个商业分析套件,它在提供同类最佳的企业级分析的同时提供敏捷的可视化分析和自助式发现,让客户能揭示新洞察,快速制定更知情的业务决策。即时移动、高度交互式仪表盘、功能强大的运营报告、实时警报、内容和元数据搜索、战略管理、原生访问大数据源、高级内存中计算以及简化的系统管理,合在一起使OracleBI12c成为一个全面的解决方案,从而降低总拥有成本,提高整个组织的投资回报率。
BIEE的基础架构
BIEE的功能组件
BIServer:常见的企业业务模型和抽象层
Oracle业务智能套件企业增强版组件平台的基础是一个具有高度可伸缩性的真正的BI服务器,它优化了并发性和并行性,以便让尽可能多的用户体验到BI应用程序的价值。它提供了集中的数据访问和计算,实质上架设了一条通道,以允许任何用户使用企业内任何位置、任何格式的任何信息。BI服务器是使用这些信息的所有业务流程的中枢,这些业务流程包括信息板、即席查询、智能交互功能、企业和生产报表、财务报表、OLAP分析、数据挖掘和其他基于Web服务的应用程序(J2EE和.NET)。所有这些应用程序都需要大量访问企业内广泛的数据,并且需要平台提供的高级计算和汇总基础架构来创造价值。
这一平台支持一整套的访问、分析和信息交付选件,它们全部位于一个完全集成的Web环境中。每个组件服务于组织内不同的用户群,这些用户群对相同底层数据的需求不同,所以需要以不同的方式访问这些数据。与其他BI工具不同的是,所有组件都集成在一个公共体系结构上,从而提供无缝且直观的用户体验。
BIAnswers:即席查询和报告
OracleBIAnswers在纯Web体系结构中提供了真正的最终用户即席功能。用户可以与信息的逻辑视图互动(完全隐藏了数据结构的复杂性,同时防止失控的查询),并且可以轻松创建图表、数据透视表、报表和美观的信息板,所有这些都是完全互动且可下钻的,并且可以在用户的个性化OracleBI智能信息板中保存、共享、修改、格式化或嵌入,从而打造一个完全安全并由IT控制的环境,以提升业务用户自给自足的能力。
BIInteractiveDashboards:高度交互式仪表盘
使用OracleBI交互式信息板,信息工作者可以直观互动的方式访问信息,它们是以动态方式按个人角色和身份进行个性化的可操作信息。在OracleBI交互式信息板环境中,最终用户将在纯Web体系结构中使用实时报表、提示、图表、表、数据透视表、图形和滚动条。用户可以下钻、导航、修改这些信息并与之互动。OracleBI交互式信息板还可以汇总来自其他各种信息源的内容,包括互联网、共享文件服务器和文档库。
BIDelivers:主动式业务活动监视和警报
OracleBIDelivers是一个主动式智能解决方案,它提供了业务活动监视和警报,可以通过诸如电子邮件、信息板和移动设备等多种渠道覆盖到用户。OracleBIDelivers包括一系列基于Web的自助服务警报创建和订阅门户。该下一代产品能够生成上下文信息,并将其传送到其他警报,以执行多步骤、多用户和多应用程序的分析工作流。更重要的是,它能够动态确定接收方和个性化内容,以适时向适当的用户提供适当的信息。
BIPublisher:企业报告和“完美”报告的分发
OracleBIPublisher(以前称为XMLPublisher)为复杂的分步式环境提供高效、可伸缩的报表解决方案。它提供了一种中央体系结构,可以安全地以正确格式生成信息,并将信息传递给员工、客户和业务合作伙伴。可以使用MicrosoftWord或AdobeAcrobat(大多数用户熟悉的工具)设计BIPublisher报表格式。OracleBIPublisher还允许您将来自多个数据源的数据置入单个输出文档。可以通过打印机、电子邮件、传真和WebDav传送报表,或者将报表发布到门户。OracleBIPublisher可以作为一个单独的报表产品,或与Oracle业务智能套件企业增强版集成。当作为套件的一部分使用时,OracleBIPublisher可利用公共信息板、元数据、安全性、计算、缓存和智能请求生成服务。
OracleReal-TimeDecisionServer:自适应决策管理的预测分析
OracleReal-TimeDecisions(RTD)将规则和预测分析相结合,为实时企业决策管理提供灵活的解决方案。它支持将实时智能注入所发生的任何类型的业务流程或客户交互中。高性能的事务服务器提供实时决策和建议。该服务器在业务流程中自动做出决策并揭示了洞察,根据流程中流动的数据实时生成切实可行的业务情报。
闭环决策—让业务社区可以实施闭环业务逻辑分析决策—让业务社区可以实施利用现有分析资产的基于规则或基于预测的决策自我调整流程—让业务社区可以实施根据反馈和时间自动调整的流程业务目标优化—让业务社区可以作出优化相互竞争的业务目标(例如,在增加收入的同时降低服务成本)的实时决策面向服务的J2EE架构—使用行业标准的J2EE应用服务器(如OracleApplicationServer、BEAWebLogic和IBMWebSphere)基于面向服务的架构(SOA)构建而成
OracleScorecardandStrategyManagement:战略目标设定和跟踪
Oraclesgoalistoensurethatallorganizations—regardlessofsizeortype—canaccessalloftheirbusinessdatatogainevendeeperinsightsanddrivemore-informeddecisions.Bybreakingdowndatasilos,Oracleis