BO与Oracle BIEE产品对比 v1

合集下载

IBM与Oracle企业数据总线ESB比较

IBM与Oracle企业数据总线ESB比较

1.产品介绍和功能说明1)IBM MB/MQ 产品线IBM WebSphere Message Broker/MQ 提供了一个能满足您的应用集成和信息调解需求的解决方案。

通过强健的设计、可扩展的架构、优异的性能、便捷的操作,WebSphere Message Broker软件助您轻松满足如下业务需求:●生成一个先进的企业服务总线(ESB),使您逐步实现企业范围内的面向服务的架构(SOA);●使发生在企业基础架构内所有业务事件具有更快更大的可视化;●连接系统、应用、系统和人员。

●能够给IT基础架构添加组件,同时重用业务需求所涉及的关键应用功能;●扩大基础架构,勿需增加其复杂性;●保护过去和现在对应用和数据结构的投资;●由此,可以利用下一代的创新——保护、开发、扩展在现有业务应用上的投资。

●一个以可靠、值得信赖的消息传递基础架构为基础的企业服务总线平台,可以帮助客户有效的利用Web提供商品与服务,实现高效的集成,加快关键业务流程,提高企业所在价值链的生产率。

利用WebSphere Message Broker 产品解决方案,用户可以使得企业的业务更容易适应需求的快速变化。

2)Oracle OSB/ODI 产品线Oracle Service Bus是业内领先的企业级服务总线,它提供了功能完整、技术统一的基于SOA架构的服务集成平台。

●技术领先●产品成熟度高●功能完善、技术统一●集成能力强●更可靠的平台●简单的配置化实现Oracle Data Integrator(以下简称ODI) 是一个完整的数据集成平台,它可以满足所有数据集成需求—从大量、高性能批量数据处理到事件驱动的近实时数据集成流程到支持SOA 的数据服务。

●支持多种数据源和目标●设计从数据源到目标数据的映射●流程和计划●监控和调试●元数据管理●增量数据捕获支持SOA2.成功案例说明1)IBM MB/MQ 产品线IBM帮助大型分销企业在业务流程上实现了SOA,使得公司能够快速地拓展和业务伙伴的合作,从而速响应市场的需求。

【原创】ETL_ORACLE BI平台-BIEE 心得

【原创】ETL_ORACLE BI平台-BIEE 心得

(一) BI整体架构(二)oracle BI 产品 OBIEE+架构Oracle 业务智能企业增强版 (EE) 是一套综合的企业 BI 产品,可提供完整的 BI 功能,包括交互式信息板、完全即席的主动式智能和警报、企业和财务报表、实时预测智能以及离线分析等。

除了提供全面的 BI 功能以外,Oracle 业务智能套件 EE 平台还基于成熟、新式的面向 Web 服务的体系结构,从而可提供真正意义上的下一代 BI 功能。

Oracle BI ServerOracle 业务智能套件企业增强版组件平台的基础是一个具有高度可伸缩性的真正的 BI 服务器,它优化了并发性和并行性,以便让尽可能多的用户体验到BI 应用程序的价值。

它提供了集中的数据访问和计算,实质上架设了一条通道,以允许任何用户使用企业内任何位置、任何格式的任何信息。

BI 服务器是使用这些信息的所有业务流程的中枢,这些业务流程包括信息板、即席查询、智能交互功能、企业和生产报表、财务报表、OLAP 分析、数据挖掘和其他基于 Web 服务的应用程序(J2EE 和 .NET)。

所有这些应用程序都需要大量访问企业内广泛的数据,并且需要平台提供的高级计算和汇总基础架构来创造价值。

这一平台支持一整套的访问、分析和信息交付选件,它们全部位于一个完全集成的 Web 环境中。

每个组件服务于组织内不同的用户群,这些用户群对相同底层数据的需求不同,所以需要以不同的方式访问这些数据。

与其他 BI 工具不同的是,所有组件都集成在一个公共体系结构上,从而提供无缝且直观的用户体验。

(三)OBIEE+数据展现层●Microsoft office add-in实现和微软办公软件无缝集成●Delivers用于主动地根据报表或者数据的不同结果来发送信息或者预警给用户,信息可以发送到用户dashboard,用户手机或者用户的email里;还可以根据不同的结果调用Web服务,从而完成从分析结果到根据结果行动的过程。

BIEE10g部署与入门开发指南V1.1

BIEE10g部署与入门开发指南V1.1

BIEE10g部署与入门开发指南文件修改记录表文件审批表目录1引言 (1)1.1背景 (1)1.2编写目的 (1)1.3名词解释 (1)1.4环境介绍 (1)2BIEE相关介绍 (2)2.15个服务 (2)2.2oc4j (2)3BIEE部署及运行 (3)3.1Oracle数据源的配置 (3)3.2BIEE部署 (3)3.2.1修改rpd文件 (3)3.2.2rpd文件的存放 (4)3.2.3catalog文件夹的存放 (4)3.2.4修改NQSConfig.INI (5)3.2.5修改instanceconfig.xml (5)3.3BIEE的运行 (5)3.3.1Windows (5)3.3.1.1启动三个服务 (5)3.3.1.2启动web 应用服务器, (6)3.3.2Linux (7)3.3.2.1启动三个服务 (7)3.3.2.2启动web 应用服务器 (8)3.4注意事项 (8)4BIEE开发流程 (9)4.1准备好数据源 (9)4.2新建模型文件 (9)4.3更改模型文件的密码 (10)4.4模型开发 (12)4.4.1物理层开发 (12)4.4.1.1导入物理表 (12)4.4.1.2建立物理外键 (15)4.4.2逻辑层开发 (16)4.4.2.1导入逻辑模型 (17)4.4.2.2修改模型层的逻辑表名和列名 (17)4.4.2.3修改度量的聚合规则 (18)4.4.2.4建立逻辑连接 (18)4.4.3展现层 (20)4.4.3.1分类 (20)4.4.3.2添加注释:“->” (21)4.5前台报表开发准备工作 (22)4.5.1yjsjx_fx.rpd位置存放 (22)4.5.2修改NQSConfig.INI文件 (22)4.5.3指定catalog文件夹存放路径 (23)4.5.4修改instanceconfig.xml (23)4.5.5启动BIEE (23)4.6前台报表开发 (23)4.6.1前台登录 (23)4.6.2添加文件夹 (24)4.6.3进入开发界面 (25)4.6.4Answers(Request)开发 (26)4.6.4.1标题 (27)4.6.4.2表 (27)4.6.4.3图表 (28)4.6.4.4列选择器 (36)4.6.5页面布局 (37)4.6.6页面休整 (38)4.6.7添加筛选器 (39)4.6.7.1固定条件筛选器 (39)4.6.7.2提示型筛选器 (40)4.6.8添加明细(Request) (40)4.6.9添加转取功能 (43)4.6.10总结 (45)1引言1.1背景BIEE是Oracle公司针对商务智能中数据分析展现的工具, 本组(数据应用产品组)从07年年底就开始使用BIEE, 主要由BIEE专家李彬(已离职)和陈正文(已离职)负责BIEE的开发和部署工作!一直以来都没有一些关于BIEE开发规范的手册(但有技术手册, 为了解决技术难题),借此机会撰写出一份关于本组的BIEE开发规范手册,目的就是明确BIEE的开发流程和规范!1.2编写目的文档主要的阅读对象是本组BIEE开发人员,以及BIEE的入门级人员,为他们提供开发帮助, 以提高工作效率和工作质量1.3名词解释1.4环境介绍1.操作系统:Linux/windows2.数据库:oracle 10g, 作为DW3.web 应用服务器:oc4j/tomcat4.数据库连接方式:O CI(不建议用ODBC)5.BIEE 版本10.1.3.4.12BIEE相关介绍2.15个服务1.Oracle BI ServerBI Server 是BIEE最核心的服务,用于支持BIEE模型(rpd文件)。

ESB、BPM两大厂商产品对比

ESB、BPM两大厂商产品对比

IBM、Oracle产品对比目录IBM、Oracle产品对比 (1)IBM BPM产品 (3)产品介绍 (3)平台组件 (4)特点介绍 (4)周边支持 (6)安装计划 (6)培训计划 (6)Oracle BPM产品 (6)产品介绍 (6)平台组件 (8)特点介绍 (8)周边支持 (9)安装计划 (10)培训计划 (10)IBM SOA产品 (10)产品介绍 (10)平台组件 (11)功能介绍 (11)特点介绍 (11)周边支持 (11)安装计划 (11)培训计划 (11)Oracle SOA产品 (11)产品介绍 (11)平台组件 (15)特点介绍 (17)周边支持 (19)安装计划 (19)培训计划 (19)Oracle 与IBM产品对比 (19)IBM BPM产品产品介绍IBM Business Process Manager 是一个综合性的消耗性 BPM 平台,提供了对企业业务流程的全面可视性和管理。

该平台为流程改进和 BPM 生命周期治理提供了共用软件平台,还提供了关键任务企业解决方案所要求的强大性及健壮性,并组合了深层业务参与所要求的简单性和易用性。

内置的可视性和分析功能旨在帮助企业改善和优化其业务流程。

IBM Business Process Manager 提供了一整套高级 BPM 功能,并为业务流程自动化和改进的各个方面提供了一个集成、可扩展的平台,它具有以下先进功能:● 工具简单、易用,所有业务用户均可参与。

● 运行环境统一、由模式驱动,因此提高了业务和 IT 的协作性。

● 用户界面 (UI) 动态、“智能”,由此可以更为高效和有效地管理用户任务。

● 内置面向服务的体系结构 (SOA) 组件,因此编排与整合高度集成。

● 内置监视和分析功能,因此实现了细致的流程可视性。

● 采用嵌入式IBM® WebSphere® Application Server,扩展性及可用性较高。

Oracle 数据库各版本之间的区别

Oracle 数据库各版本之间的区别

Oracle 数据库各版本之间的区别一、Oracle10g分为4个版本,分别是:1。

Oracle Database Standard Edition One,最基本的商业版本,包括基本的数据库功能。

2。

Oracle Database Standard Edition ,标准版,包括上面那个版本的功能和RAC,只有在10g的标准版中才开始包含RAC。

3。

Oracle Database Enterprise Edition,企业版,虽说是最强劲的版本,但是并不是所有我们常用的功能都在这个版本中,很多东西仍然是要额外付费的,后面会说到。

4。

Oracle Database Personal Edition,个人版,除了不支持RAC之外包含企业版的所有功能,但是注意的是,只有Windows平台上才提供个人版。

二、下面来看一下,在Standard Edition One和Standard Edition中不支持的功能(只是选了一些大家比较常见或者常用的功能),注意,这些功能除了RAC之外仍然包含在个人版中。

1。

Oracle Data Guard,不支持。

(想要高可用性的客户,就不能选择标准版)2。

一些Online操作,比如Online index maintenance,Online table redefinition等不支持3。

备份和恢复的某些操作受限,比如不支持Block级别的恢复(Block-level media recovery),不支持并行备份和恢复(Parallel backup and recovery),多重备份(Duplexed backup sets)等等4。

Flashback功能,在标准版中Flashback Table,Flashback Database,Flashback Transaction Query都是不支持的5。

VPD(Virtual Private Database)不支持6。

oracle与ibm的数据仓库比较

oracle与ibm的数据仓库比较

oracle与ibm的数据仓库比较Oracle vs DB21 文档简介21.1 文档目的21.2 文档范畴21.3 缩写约定21.4 参考文档和文献21.5 文档概述22 有关的产品比较错误!未定义书签。

2.1 数据仓库32.2 ETL工具42.3 OLAP 42.4 展现工具53 开发过程53.1 Oracle的开发过程53.2 DB2的开发过程 84 应用性10文档简介文档目的此文档,用来介绍Oracle的数据仓库产品与IBM公司数据仓库产品的比较文档。

通过本文,使开发团队及最终使用者对两个数据仓库有初步的认识,为数据仓库及有关产品的选择提供依据。

文档范畴开发人员项目经理开发经理最终用户缩写约定参考文档和文献文档概述本文档要紧是从各各角度对ORACLE的数据仓库和IBM的数据仓库的分析,下面就两方面的产品做一下简单的概述:IBM IBM公司提供了一套基于可视数据仓库的商业智能(BI)解决方案,包括:Warehouse manager、Essbase/DB2 OLAP Server 5.0、IBM DB2 UDB,以及来自第三方的前端数据展现工具(如BO)和数据挖掘工具(如SAS)。

其中,Warehouse manager是一个功能专门强的集成环境,既可用于数据仓库建模和元数据治理,又可用于数据抽取、转换、装载和调度。

Essbase/DB2 OLAP Server支持“维”的定义和数据装载。

Essbase/ DB2 OLAP Server不是ROLAP(Relational OLAP)服务器,而是一个(R OLAP和MOLAP)混合的HOLAP服务器,在Essbase完成数据装载后,数据存放在系统指定的DB2 UDB数据库中。

严格讲来,IBM自己并没有提供完整的数据仓库解决方案,该公司采取的是合作伙伴战略。

也确实是讲IBM公司在展现和多维分析上留有接口,所有第3方的公司能够利用那个接口来连接到IBM的系统中提取想要的数据.例如,它的前端数据展现工具能够是Business Objects的BO、Lotus的A pproach、Cognos的Impromptu或IBM的Query Management Facility;多维分析工具支持Arbor Software的Essbase和IBM(与Arbor联合开发)的DB2 OLAP服务器;统计分析工具采纳SAS系统。

Oracle Biee 11g + SQLServer安装历程

Oracle Biee 11g + SQLServer安装历程

Oracle Biee 11g + Sqlserver 2008 安装配置公司要用Obiee的项目了,于是Bo暂且放下,开始装biee。

本来感觉Bo挺卡的,响应得也慢,还会不时出错。

现在Obiee 11g装好一比较才发现,什么叫做卡。

安装起来还真费劲,本来都装好了,结果擅自改了配置文件,接下来一直报服务器内部错误。

没办法解决,于是重装。

网上已经有不少关于Oracle Biee + Oracle Database 安装配置教程,并且本是一家的产品安装基本没什么问题,就不再赘述。

Obiee + Sqlserver 的安装配置才是关键,当中问题还不少,折腾了一下午还没搞定!开始进入正题,安装biee 11g 之前先下载rcu 创建资料库配置,rcu只支持3种数据库:Oracle ,Sql Server ,DB2;DB2还没用过,看文档介绍得貌似更麻烦一些,暂且不管。

选择SqlServer数据库,可以新建一个空数据库来测试。

当然前提是安装了SqlServer,我装的版本是Sqlserver2008企业版R2,网上有中文版下载,这个大概也要装2-3小时。

若选择Oracle的话版本有要求,11g R2的版本官网下载即可。

Sql Server默认端口号是1433。

一路下一步到rcu 创建选择组件时,只选了必要的BI组件和元数据服务。

若不选元数据服务接下来安装biee会直接报错。

下面的问题就开始了!点下一步就直接报错,元数据服务错误,错误代码RCU-6083 。

按照提示查了日志,在最下面错误提示部分找到一段脚本ALTER database YourDatebaseName SET READ_COMMITTED_SNAPSHOT ON打开SSMS执行之。

再重试rcu下一步,结果仍然报错。

再查日志,又有一段脚本SELECT @collate = convert(sysname, serverproperty('COLLATION'))IF ( charindex(N'_CI', @collate) > 0 )BEGINselect @collate = replace(@collate, N'_CI', N'_CS')exec ('ALTER database $(DATABASE_NAME) COLLATE ' + @collate)ENDGO又打开SSMS执行。

oracle between的用法

oracle between的用法

一、介绍Oracle Between的基本语法和功能Oracle中的Between是一个常用的条件运算符,用来判断一个值是否在指定的范围内。

它的基本语法如下:```sqlSELECT column_name(s)FROM table_nameWHERE column_name BETWEEN value1 AND value2;```其中,column_name是需要进行判断的列名,table_name是该列所在的表名,value1和value2是范围的起始值和结束值。

在使用Between时,需要注意的是范围是包括value1和value2的,即在范围内的值必须大于或等于value1并且小于或等于value2。

二、Oracle Between的使用示例假设我们有一个员工表Employee,其中包括员工的工号、尊称和入职日期。

如果我们希望查询入职日期在某个范围内的员工,就可以使用Between进行筛选。

```sqlSELECT empno, ename, hiredateFROM EmployeeWHERE hiredate BETWEEN '01-01-2010' AND '12-31-2015';```以上示例将返回入职日期在2010年1月1日至2015年12月31日之间的员工的工号、尊称和入职日期。

三、Oracle Between与其他条件运算符的对比在进行条件筛选时,除了Between之外,还可以使用其他条件运算符,如大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。

那么Between与这些条件运算符相比有什么优劣呢?1. Between的优点:使用Between可以让查询语句更加简洁和直观,尤其是在需要判断一个值是否在某个范围内时,使用Between可以一目了然地表达出这个意思。

2. Between的局限性:在使用Between时,需要明确范围的起始值和结束值,如果范围比较复杂或是需要动态变化的,可能会比较麻烦。

oracle与ibm的数据仓库比较

oracle与ibm的数据仓库比较

数据仓库比较O r a c l e v s D B21文档简介 (2)1.1 文档目的 (2)1.2 文档范围 (2)1.3 缩写约定 (2)1.4 参考文档和文献 (2)1.5 文档概述 (3)2相关的产品比较.............................................................................................. 错误!未定义书签。

2.1 数据仓库 (4)2.2 ETL工具 (4)2.3 OLAP (4)2.4 展示工具 (5)3开发过程 (5)3.1 O RACLE的开发过程 (5)3.2 DB2的开发过程 (7)4应用性 (8)1 文档简介1.1 文档目的此文档,用来介绍Oracle的数据仓库产品与IBM公司数据仓库产品的比较文档。

通过本文,使开发团队及最终使用者对两个数据仓库有初步的认识,为数据仓库及相关产品的选择提供依据。

1.2 文档范围所以文中没有具体实施的细节,适用读者:⏹开发人员⏹项目经理⏹开发经理⏹最终用户1.3 缩写约定1.4 参考文档和文献1.5 文档概述本文档主要是从各各角度对ORACLE的数据仓库和IBM的数据仓库的分析,下面就两方面的产品做一下简单的概述:IBM IBM公司提供了一套基于可视数据仓库的商业智能(BI)解决方案,包括:Warehouse manager、Essbase/DB2 OLAP Server 5.0、IBM DB2 UDB,以及来自第三方的前端数据展现工具(如BO)和数据挖掘工具(如SAS)。

其中,Warehouse manager是一个功能很强的集成环境,既可用于数据仓库建模和元数据管理,又可用于数据抽取、转换、装载和调度。

Essbase/DB2 OLAP Server支持“维”的定义和数据装载。

Essbase/DB2 OLAP Server不是ROLAP(Relational OLAP)服务器,而是一个(ROLAP和MOLAP)混合的HOLAP服务器,在Essbase完成数据装载后,数据存放在系统指定的DB2 UDB数据库中。

SAP BO与Oracle BIEE功能对比

SAP BO与Oracle BIEE功能对比

支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 ? ? ? ? ? ? 支持 支持 支持 不支持 ?
需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法 需要依托后台仓库设计,本身不提供该算 法
支持 支持 支持 不支持 支持 不支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
组合图形 其他
支持
开发阶段
基本统计分析功能
80/20分析 绝对值分布分析 现状分析方法 比重分析 排序分析 平衡性分析 方差分析 80/20区间分析 进度分析 强度分析 异常值分析 发展分析方法 基比分析 环比分析 增长率分析 同期比分析 数据挖掘扩展 决策树 神经网络 时间序列趋势预测模型 多元回归线性/非线性预测模型 数据抽取扩展 建模工具 单独的报表工具 元数据管理工具 嵌入其他管理软件 负载平衡功能
支持
支持 支持
重点功能
支持 支持
支持
支持
支持


商务因素
价格高低 用户授权许可 技术支持服务的完善 对硬件设备的要求 Other

SAP BOBJvs Oracle BIEE比较项

SAP BOBJvs Oracle  BIEE比较项
Oracle BIEE目前缺乏一个成熟、整合的应用平台,各个产品模块还在不断的变化、融合进行中,需要考虑投入额外的开发、集成、维护成本。未来的产片发展路线图不明朗。
Oracle BIEE表现方式较少,仅提供电子简报栏样式的仪表盘,报表-报表、报表-仪表盘的简单导航;无法实现业务驱动或是基于参数传递的数据导航;不提供因果假设(What-If)分析,
格式化报表能力
SAP BusinessObjects包含了业界领先的报表制作、开发的高级桌面工具,主要面向企业级报表制作与应用开发,特别适用于处理多重表头,格式不对称,模板复杂的中国式报表。
Oracle BIEE通过使用不同种类的产品(Siebel/Hyperion/OWB)简单耦合而成,平台集成度和成熟度较低,体现为产品模块需要分别安装部署,软件功能交叉重复,用户学习开发周期长,后期维护成本较高。
基本的业务功能,如浏览,格式化定制,随机查询,作业发布等,均需要额外购买和安装不同的前后端产品和中间件来实现。
比较项
SAP BusinessObjects
Oracle BIEE+
平台成熟度
SAP BusinessObject是基于SOA的单一应用平台成熟架构,模块间集成度高,运行维护成本较低。
无需额外购买模块即可实现跨平台、跨应用服务器部署,应用扩展(JAVA/.NET的B/S二次开发接口),访问安全(对业务模型访问可细化控制到单元格),作业调度(按照任意时间间隔),作业发布(本地/网络文件系统、FTP、SMTP),存储(支持多种文件存贮格式,如Excel、Word、PDF、XML、TXT、HTML等),远程管理(全部系统、用户管理均可在WEB上进行)等基本应用。
Oracle BIEE缺乏对高度格式化报表的支持,在企业级报表制作和应用开发领域,特别是中国式报表的处理方面,暂时没有覆盖。

BI_工具选型对比-BO-Cognos-BIEE-SharePoint-MSTR-久其

BI_工具选型对比-BO-Cognos-BIEE-SharePoint-MSTR-久其

支持, 可以对数据进 行旋转、切片、切块 、向上钻取、向下钻 取
支持, 可以对数据进 行旋转、切片、切块 、向上钻取、向下钻 取
支持, 可以对数据进 行旋转、切片、切块 、向上钻取、向下钻 取
支持, 可以对数据进 行旋转、切片、切块 、向上钻取、向下钻 取
支持 支持 部分支持 支持 支持 支持,无需编程 支持 支持 支持 支持,生成静态图 形,可用性较差
分析功能同C/S模式相 支持Web端报表制作功 WEB端仅提供报表展现 分析功能和报表创建 当,但报表制作功能 能,但WEB下明显弱于 。报表开发在C/S环境 、展示功能均在WEB WEB下明显弱于C/S 模 C/S 模式 下。 端实现。 式 界面美观、易用性一 般 较好 支持 只能支持简单的报表 部分支持 界面效果较差、操作 复杂 一般 支持 只能支持简单的报表 支持 界面友好、易用,但 功能较弱 一般 支持 只能支持简单的报表 支持 支持 界面友好、易用 较好 支持 只能支持简单的报表 支持 支持
部分支持,对于多维 数据模型,只这支持 按列定义预警指标 需要客户化开发支持 支持 不支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持,但需要单独购 买相关模块。 支持,美观 支持 支持 只能在同一个报表的 图进行联动
部分支持,对于多维 数据模型,只这支持 按列定义预警指标 需要客户化开发支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持,但需要单独购 买相关模块。 支持,不美观 支持 支持 只能在同一个报表的 图进行联动
支持元数据管理,无 法实现完整的元数据 共享 产品本身支持数据迁 移功能,功能较弱, 缺乏大规模作业调度 模块 复杂
支持统一的元数据管 理 产品本身支持数据迁 移功能,缺乏大规模 作业调度模块 简单

Oracle BI平台(BIEE)介绍

Oracle BI平台(BIEE)介绍
• 增加ERP和CRM应用的 洞察力 • 容易的应用适应和扩展 • 工作预现有的IT环境 • 快速实施以提供价值 • 更低的成本TCO • 全球超过1000个客户
Oracle BI Applications
Financials Human Resources Procurement & Supply Chain
展现层 语义对象层
物理层
• • • • •
物理数据存储 数据连接 DB 参数 DB 特点的SQL脚本 数据对象 Schema
映射到数据源
物理的数据源映射
语义对象层 数据模型映射 (SQL生成元数据) 物理的数据源
分布式查询
OLTP & ODS Systems
Data Warehouse Data Mart
Sales
Service & Contact Center
Marketing
Order Management & Fulfillment
Common Enterprise Information Model Oracle BI Server
Other Data Sources IVR, ACD, CTI Hyperion MS Excel Syndicated
Oracle BI Suite Enterprise Edition Oracle 商业智能产品介绍
Oracle BIEE -业界最流行的商业智能应用平台
Oracle 商务智能企业版套件提供:
基于浏览器的报表、信息访问统一门户
自定义展现风格
决策层
个性化的报表和信息展现
不同用户、不同用户组可以访问不同的 报表、不同的数据直至行记录 逐级深入分析数据,条件贯穿不同仪表 盘 根据指定条件、一次性或者重复将报表 发送给指定用户或者用户组 利用多层缓存、数据库中的汇总表、集 群技术提高性能

Oracle商务智能应用软件BIEE简介

Oracle商务智能应用软件BIEE简介

Oracle商务智能应用软件BIEE(2009-06-01 22:13:24)Oracle Business Intelligence Suite Enterprise Edition Plus(以下简称BIEE Plus)将实时、前瞻性的和可执行的洞察力扩展到每一个用户,包括企业的高管、经理和一线员工,从而支持用户更快地做出更明智的业务决策。

BIEE Plus 提供可热插入现有数据资源和运营系统中的商务智能平台,为构建企业商务智能解决方案提供了最佳基础,满足整个企业范围的商务智能需求,包括特定分析和查询、前瞻性的商务智能和预警、高级报表编制和预测分析,所有这些都通过一个个性化、交互式的智能信息仪表板来提供。

用户在合适的时间获得了和背景相关联的合适信息,从而能制定出最有效的业务决策,使更多用户获得洞察力。

除了提供全面的商务智能功能外,BIEE Plus 平台还基于成熟、全新的面向 Web 服务的体系结构,从而可提供真正意义上的下一代商务智能功能。

BIEE Plus对任何企业数据资源都是开放的,并针对Oracle或非Oracle数据库进行了优化,能集成来自所有企业应用系统(包括第三方和客户应用系统)的数据。

借助BIEE Plus ,你能够充分利用你对Oracle 和非Oracle技术的现有投资,跨整个企业资源提供全面、实时的智能并降低总体拥有成本。

主要特点:∙最全面的标准化企业级BI平台∙广泛数据源支持∙通过简化报表和分析操作,扩大和提升BI应用∙信息同步确保信息的唯一版本∙提供最广泛的BI功能支持Oracle BIEE入门之架构BIEE作为Oracle的新的商业智能平台企业版,起源于Oracle所收购的Siebel公司,BIEE 原来叫做Siebel Analytic,但是Siebel也不是它的发明者,它是Siebel在2001年收购的另一个公司叫nQuire software的产品,这个从它的配置文件的名称就可以看出来(NQSConfig,还一直保留着nQuire software的痕迹)。

BO与Oracle BIEE产品对比 v1

BO与Oracle BIEE产品对比 v1

第1章产品体系结构比较第2章在企业关键BI需求上BO 与 OBIEE对比第3章对比BO与Oracle BIEE的常见问题1.OBIEE是一个统一的、完整的架构,还是一个将并购而来的多种工具耦合而成的平台?Oracle BIEE是ORACLE将多个收购而来的BI产品简单耦合而成的,作为企业级的BI平台显然它还不够成熟。

OBIEE拥有看似统一的多个用户界面、多个服务器和多个存储在平面文件中的元数据,这些缺点都极大的制约了它的可伸缩性。

OBIEE Plus所提供的BI功能需要三个独立的服务来支持。

用户访问复杂报表的时候,查询的SQL不是由一个单独的集中的服务器产生的,而是需要两个服务通过两个步骤才能产生。

首先ORACLE BI Presentation Services产生逻辑SQL,然后Oracle BI Server再将接收到的逻辑SQL转化为物理SQL。

这两个步骤明显有些冗余,直接降低了系统的性能,增大了系统故障的风险。

根据Gartner公司10年的报告,Oracle的对其BI产品和产品线的整合在近期还将继续。

有强烈的证据表明,Hyperion的原有用户都在等待和观望,并没有升级到最新版本。

在所有的用户调查中,Hyperion用户运行最新版本的比率是最低的。

而且报告中还专门提到,Oracle用户反映得到的技术支持不够完善,Oracle在BIEE方面的一线技术专家还不够。

BO 产品是一个统一的、完整的架构,通过一个统一的门户向用户提供各种BI功能,整个系统采用统一的用户和权限管理。

2.OBIEE是否拥有统一的元数据?OBIEE 系统拥有三个不同版本的元数据:●BI Server的元数据:存储逻辑数据模型●BI Presentation Services的元数据:主要存储 WEB目录信息,包括报表、筛选、提示和用户信息●BI Publisher的元数据:主要存储复杂的企业级报表及其他报表对象的信息。

oracle中between的用法

oracle中between的用法

在Oracle数据库中,`BETWEEN`是一个用于指定范围的操作符。

它可以在`SELECT`语句中使用,用于筛选出指定范围内的数据。

下面将详细介绍`BETWEEN`操作符的用法。

一、`BETWEEN`操作符的语法`BETWEEN`操作符的语法如下所示:```sqlSELECT column_name(s)FROM table_nameWHERE column_name BETWEEN value1 AND value2;```其中,`column_name`是要进行筛选的字段名,`table_name`是要查询的表格名,`value1`和`value2`是要设定的范围值。

二、`BETWEEN`操作符的使用方法1.指定范围值在使用`BETWEEN`操作符时,需要指定一个范围值,该范围值可以是数字、日期或者字符串。

要查找工资在2000到5000之间的员工,可以使用以下`SELECT`语句:```sqlSELECT *FROM employeesWHERE salary BETWEEN 2000 AND 5000;```这将返回所有工资在2000到5000之间的员工记录。

2.包含边界值在使用`BETWEEN`操作符时需要注意,`BETWEEN`操作符会包含指定的边界值。

也就是说,以上面的示例为例,`salary`字段的值为2000或5000的员工记录也会被返回。

如果不希望包含边界值,可以使用`AND`操作符结合`>`和`<`进行范围筛选。

3.适用于不同数据类型`BETWEEN`操作符适用于不同的数据类型,可以用于数字、日期和字符串的范围筛选。

要查找在某个时间范围内注册的用户,可以使用以下`SELECT`语句:```sqlSELECT *FROM usersWHERE register_date BETWEEN '2022-01-01' AND '2022-12-31'; ```这将返回2022年内注册的用户记录。

主流bi产品功能比较

主流bi产品功能比较

一、Cognos VS BIEE(Oracle)1 产品体系结构比较从产品体系结构来看,Cognos 具有较大优势。

因为B IEE 是由一系列收购而来的独立工具组成的,而这些工具由于来自不同的收购厂家,通常都具有不同的操作界面和相对独立的后端平台。

而且往往一个工具只能满足某一种类型的B I 应用,用户经常需要在不同的工具间切换,比如做固定报表和O LAP 分析报表需要使用不同的工具。

而且不同工具间的操作风格都略有差异,最终用户要花更多的时间来适应这些不同的工具,这也增加了企业的培训成本。

而且随着B I 应用的不断深入,系统的用户数量的不断膨胀,企业可能需要为不同的B I 工具建立一个维护团队,这也增加了企业的维护成本。

Cognos 则是将MOLAP、ROLAP 分析功能集成到统一架构之上,并且使用统一的WEB 界面向用户提供各种类型的BI 应用,无论用户执行什么样的操作,都无需在不同的工具间切换。

从产品的可扩展性来看,Cognos 具有明显优势。

客户的B I 系统都是循序渐进,分阶段进行系统的,所以必须考虑B I 产品在后续阶段实施的可扩展性。

假设客户采用B IEE 产品,则需要集成OLAP Server,这会导致成本增加及系统集成的风险。

而采用C ognos 则能够有效降低采购成本以及降低O LAP 系统集成风险。

2 产品功能比较从O LAP 分析的角度来看,Cognos 能够支持预定义的钻取维度和多维分析的定时任务。

预定义的钻取维度能够帮助客户在特定业务问题根源追溯中节省大量分析时间,实现特定业务问题快速分解。

从对数据挖掘的支持程度上来看,BIEE 几乎不支持数据挖掘函数,而C ognos 则内置的数据挖掘函数,可以满足用户一般性的数据挖掘应用。

从安全性的角度来看,Cognos 采用统一的,基于LDAP 的安全管理机制。

在数据安全方面能够实现单元格级控制,而且在W EB 中支持S SL 加密。

ETL概述及部分工具比较

ETL概述及部分工具比较

ETL概述及部分工具比较ETL的重要性ETL即数据抽取(Extract)、转换(Transform)、装载(Load)的过程,在数据仓库建置过程中,资料整合转换(ETL)是最花费时间、人力的,约占整个项目的60%-70%左右。

一家企业除了在不同的成长阶段所留下来历史资料,还包括使用者所产生的大量资料,及对外部所取得的资料,这些信息可能来自不同的数据库平台,或一些特定的档案格式。

而ETL就是要将各个不同的数据文件或数据库所撷取的资料,根据企业之需求及数据仓库Model的设计,转换成正确的信息,清除重复不需要的资料,转至统一的数据库中,保留在企业内以利后续使用。

由于一些历史原因,统计口径原因企业内部各个部门的数据可能各自差异,做ETL方案时,往往会卷入到该企业的数据标准,规范制订中,而对于集团企业特别是对于过去是分散管理的集团公司,还将面对规范各个企业的生产系统统计口径,以及面对各个子公司系统。

如果不采用专业的ETL工具将会使得项目在数据仓库的ETL这个过程上耗费相当的时间。

综上所述如何在按需求将各个子公司业务数据导入到平台中,就变得越来越重要。

1 ETL工具VS 手工编码实现ETL,到底是选用ETL工具,还是手工编码?对于这个话题的争论可以说永无休止。

很显然,这两种方式都有各自的优势和劣势,相信在很长一段时间里谁也无法取代谁。

我们认为有必要从以下几方面对两种方式作一个比较。

除以上列表以外,采用专业的ETL工具还具有以下特点:1.详细的纪录成功情况和过程,日志功能完善,方便你查找问题,提高效率;2.容错性能好。

比如插入10条记录,在手工编码里写一起提交,可能因为1条出错而全部回滚,而etl工具就这一条不成功;2 市面ETL工具比较Data Stage: 为开放式、可延伸的结构,其简单易见的设计工具让开发人员可以增加资料来源、目标,无须重新建立应用程序,因而减低了成本时间及资源。

Informatica:为国外知名资料整合厂商,其最大的优点在于re-usable,因为可重复使用设计好的transform不需每次重新规定,大幅缩短开发时程及人力,管理元数据的功能较同类产品比较强,为目前市面上极佳的资料转换工具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章产品体系结构比较第2章在企业关键BI需求上BO 与 OBIEE对比第3章对比BO与Oracle BIEE的常见问题1.OBIEE是一个统一的、完整的架构,还是一个将并购而来的多种工具耦合而成的平台?Oracle BIEE是ORACLE将多个收购而来的BI产品简单耦合而成的,作为企业级的BI平台显然它还不够成熟。

OBIEE拥有看似统一的多个用户界面、多个服务器和多个存储在平面文件中的元数据,这些缺点都极大的制约了它的可伸缩性。

OBIEE Plus所提供的BI功能需要三个独立的服务来支持。

用户访问复杂报表的时候,查询的SQL不是由一个单独的集中的服务器产生的,而是需要两个服务通过两个步骤才能产生。

首先ORACLE BI Presentation Services产生逻辑SQL,然后Oracle BI Server再将接收到的逻辑SQL转化为物理SQL。

这两个步骤明显有些冗余,直接降低了系统的性能,增大了系统故障的风险。

根据Gartner公司10年的报告,Oracle的对其BI产品和产品线的整合在近期还将继续。

有强烈的证据表明,Hyperion的原有用户都在等待和观望,并没有升级到最新版本。

在所有的用户调查中,Hyperion用户运行最新版本的比率是最低的。

而且报告中还专门提到,Oracle用户反映得到的技术支持不够完善,Oracle在BIEE方面的一线技术专家还不够。

BO 产品是一个统一的、完整的架构,通过一个统一的门户向用户提供各种BI功能,整个系统采用统一的用户和权限管理。

2.OBIEE是否拥有统一的元数据?OBIEE 系统拥有三个不同版本的元数据:●BI Server的元数据:存储逻辑数据模型●BI Presentation Services的元数据:主要存储 WEB目录信息,包括报表、筛选、提示和用户信息●BI Publisher的元数据:主要存储复杂的企业级报表及其他报表对象的信息。

这些元数据在不同的功能模块间是无法完全共享的。

其中BI Server的元数据和BI Presentation Services的元数据只能保存在一个平面文件中,不能存储在关系型数据库中,从而没有负载均衡和数据回滚的能力。

在集群的环境中,保存在平面文件中的元数据必须要通过共享文件系统才能同时被多台服务器所访问。

但共享文件系统是无法针对高并发量的访问进行系统调优的,另外平面文件本身也存在大小的限制,进而也限制了元数据的增长。

此外,集群环境中的ORACLE BI SERVER仅仅在重启的时候,才会加载存储在平面文件中的元数据。

这意味着想要修改后元数据生效,管理员就必须要重启集群内的所有服务器。

这样即使OBIEE在集群环境中也不可能提供7*24小时的高可靠性。

Oracle BI Publisher的元数据不能充分利用来自Oracle BI Server元数据业务逻辑模型。

来自Oracle BI Answer的报表,不能被Oracle BI Publisher充分利用创建Publisher报表。

在Oracle BI Answers中创建的包含提示的报表,也不能在Oracle BI Publisher中正常使用。

Oracle BI Publisher报表不能在Oracle BI Presentation Services Web中被浏览,因为这两个系统的元数据库是完全独立的。

在OBIEE中报表中的提示是存储在报表级别的,这意味这用户创建了一个地区提示,这个提示不能被后来的报表所重用。

用户必须为每一张需要相同提示的报表重新创建。

这种缺乏元数据抽象的弱点,增加了额外的维护工作和重复的步骤。

BO BI 拥有统一的元数据库,BO BI的元数据可以保存在关系型数据库中,它支持三种最常见的关系型数据:DB2、ORACLE和MS SQLSERVER。

在BO中,提示、筛选等报表元素都可以作为一个对象保存下来,在多个报表引用。

这种可重用性提高了开发效率,减少了维护工作。

3.OBIEE 能否在一个统一的架构上,通过一个统一的界面提供各种BI应用?在OBIEE中不同组件的用户界面也不是统一的,它们看来像是一系列松散连接的WEB组件。

这些不同功能模块的界面布局、操作方式、下拉菜单都不太相同。

毕竟这些工具都是通过兼并或收购的方式获取的,彻底的融合还需要更多的时间才能完成。

在OBIEE中如果要创建复杂的企业级报表,就必须使用Oracle BI Publisher,这个工具不属于从前的Siebel Business Analytics平台,而是来自于Oracle e-Business解决方案,这就意味着它与Answers(即席查询和分析工具) 以及Dashboard很难统一起来。

Answers和Dashboard的界面是由Presentation Services生成的,而Oracle BI Publisher只是通过一个链接与Oracle Presentation Services生成的WEB界面整合起来的,Oracle采用这种方法使这些模块看起来像是一个统一的界面。

Oracle BI Publisher 拥有独立的管理工具、元数据和维护方式。

Oracle BI Publisher 用户如果想要获得Oracle BI Presentation Services 界面的访问权限,管理员就必须先把 Oracle BI Publisher 元数据库中的用户信息复制到Oracle BI Presentation Services的元数据库中。

也就是说,用户安全必须设置两次,一次在Oracle Web Catalog(BI Presentation的元数据),另一次在Oracle BI Publisher元数据中,并且这个操作不能通过Web界面来完成。

冗余的用户设置不仅增加了额外的维护工作,也增加了出错的几率。

Oracle BI Publisher 的设计界面并不是完全基于Web的,报表设计者通过一个插件把Microsoft Word 作为BI Publisher 文档模板的设计工具。

BO BI是在统一的架构上,通过完整的、统一的界面向用户提供各种BI功能的,无论是即席查询,还是多维分析或是仪表盘,都是在同一个风格统一的Portal中进行的。

用户不会像使用OBIEE一样明显感到是在不同工具间切换。

4.OBIEE Plus 能否为企业提供7*24小时的高可靠性?OBIEE 宣称通过可以集群实现7*24小时的高可靠性,但事实上它的集群功能非常有限。

Oracle BI Server 集群并不是全部被激活的对等配置,而是需要一个集群控制器监控集群的活动。

实际上,它是一种主从集群的模式,主服务器会安装“集群控制器”组件,它负责将用户的请求分配到集群中的BI SERVER上。

因此,Oracle BIEE只允许非主服务器失效,如果主服务器失效,它将会影响到整个集群的服务器。

这种集群模式只给企业提供一个“单点故障”,并不能提供一种非常有效和可靠的解决方案。

因为Oracle BI Server元数据存储在平面文件中,多个Oracle BI Server必须通过共享文件系统才能访问它。

共享文件系统不像RDBMS关系型数据库系统那样健壮,很难应付大并发的用户同时访问元数据库的情况。

同样,共享文件系统也不能有效的进行线程管理、负载均衡和自动备份。

管理员必须为集群中的每一台Oracle BI Server 服务器手工修改配置文件的参数,而且,为了确保在群集中元数据库的正常升级,Oracle BIEE的管理员还要确保所有Oracle BI Servers中的时钟是同步的。

这不仅增加了维护的负担,也增大的出错的可能性。

在群集环境中,系统管理员必须通过“Master”服务器节点修改Oracle BI Server的元数据库。

为了使元数据的修改生效,群集的所有节点都必须重启。

由此看来OBIEE的集群功能不仅不能提供7*24小时的可靠性,而且还会带来额外的维护工作。

与Oracle相比,BO具有智能的集群功能,不需要额外的第三方软件的设置和维护,系统是作为一个统一的逻辑平台共同工作的群集。

相比Oracle BI EE使用的群集架构,BO的群集是一个全部激活的对等配置,并且这样的构建最小化了资源费用,确保了完全的故障恢复,并且不会产生单点失效。

5.Oracle BIEE 是否具有企业级的伸缩性,能否满足高并发高负载的需要?Oracle Presentation Services的实现技术限制了OBIEE平台的伸缩性。

在Oracle BIEE中SQL的产生和数据的处理是在两个层面中完成的。

第一步处理是在Oracle Presentation Services Server上完成的,第二部处理是在Oracle BI Server上完成的。

Oracle Presentation Services 功能模块首先产生Oracle Answers和Oracle interactive Dashboard 的用户界面,并且将用户的请求转化为逻辑SQL。

Oracle BI Presentation Services把Oracle BI Server 作为一个ODBC客户端,将生成的逻辑SQL提交给它。

Oracle BI Server 负责将逻辑SQL转化为物理SQL,并提交到数据库端去执行。

在我们看来,这两个步骤其实是冗余的,再高并发的情况下会影响到系统的性能。

Oracle BI Server 需要连接到一个 Oracle BI Server 平面文件元数据库,主要存储业务逻辑模型。

Oracle BI Presentation Services 也需要连接到一个 Oracle Web Catalog 平面文件资料库。

主要用来存储报表定义和用户信息。

这两个元数据容器都是平面文本文件,在集群情况下,需要建立一个共享文件系统以满足来自集群内的多个Oracle 服务器并发访问的要求。

而共享文件系统不像RDBMS关系型数据库系统那样健壮,很难应付大并发的用户同时访问元数据库的情况。

另外平面文件本身也存在大小的限制,进而也限制了元数据的增长。

所以,OBIEE是无法满足企业级伸缩性的要求的。

而BO 是在一个单一的、完整的架构上提供各种BI应用的,无论是即席查询还是多维分析,都是由BO 8 Server 来支撑的,不像OBIEE那样产生SQL都需要两个服务才能完成。

BO 的元数据库可以建立在关系型数据库中,它支持三种最常见的关系型数据库MS SQLSERVER、DB2和ORACLE,完全可以应付高并发情况下用户同时访问元数据库的情况。

另外,BO是一个模块化的系统,它为用户提供了各种即插即用的功能模块。

相关文档
最新文档