Discover_Oracle Discover的概要(概念)

2011-01-08 Created By BaoXinjian

一、摘要


Oracle Discoverer最初是Oracle BIS的前端展现工具

不过属于10g之前的技术,而且对目标数据库有较大的影响,所以数据库一般现在不在用Discover,而是用跟多的BI工具,想OBIEE,或者第三方其他工具

属于被淘汰的技术了,本人在2009年刚参加工作时,在一家公司有接触过,后面基本上没有公司使用这么古老的技术,除了一些台资企业

大家如果没有精力也不需要学习了,得不偿失

Oracle最近版本是Discover 11g, 被归纳成Oracle Fusion Middleware一种中间件之一

 

二、分析


1. Discover

(1). 适用范围

对于那些非打印类型的报表或对打印格式要求不高的报表。

(2). 实施人员

用Discoverer来做报表效率很高,写完SQL报表也就出来了,可以关注核心SQL,不操心布局。

(3). 最终用户

不但可以将报表直接导出成Excel(进一步分析、作为数据源送给其它系统甚至反灌回ERP等等),

而且还可以像在Excel里面一样自己调整报表(增加减少列、添加条件、增加汇总列等等),还可以直接在Discoverer里面做Drill Up/Drill Down分析。

(4). 缺陷:

(a).参数只能作用在最外层SQL,所以无法直接限制View中内层的SQL以提高性能

(b).参数没有ID/Value之分,所以只能用Value

 

2. Discover中的层次

从高到低是:EUL、BA、Folder、Item。

(1). EUL - End User Layer

是个容器;存储元数据,相当于数据字典;和DB由SYS拥有数据字典一样,EUL也必须由某个用户(Owner)拥有;不同的是每个数据库用户都可以创建一个EUL,只要数据库权限足够大。

(2). BA - Business Area

业务主题;一个EUL下可配置多个BA,比如PO主题、GL主题等。

(3). Folder

就是表或者视图,当然也可以是一段SQL,一个BA下可配置多个Folder。

(4). Item

就是字段,一个Folder下可配置多个Item。

上面这4个在Discoverer Administration里面设置。

Discoverer Plus里面做的就是报表,不过不叫Report,而是借用Excel的名字:Workbook,还分Sheet。

 

3. Discover中的功能内容

(1).安装、配置和管理Oracle Business Intelligence Discoverer 10g;

(2).使用Workbook Wizard执行即席查询和固定螽询;

(3).使用Discoverer Plus集成排序、计算、百分比和参数;

(4).使用图、表、标题、页眉、页脚和页边窄白创建报表;

(5).使用Discoverer Viewer浏览、格式化、导出、通过电子邮件发送和打印报表;

(6).使用交互式旋转、钻取和快速钻取细化查询;

(7).使用Discoverer Catalog和Oracle Enterprise Manager控制OLAP工作簿;

(8).设置访问和共享权限,并利用Discoverer Administrator调度特权;

(9).使用Discoverer Portlet Provider和Portlets建立和使用门户;

(10).使用模板实现查询捷径、级联参数和高级分析计算;

 

4. Discover管理员工具和客户端

(1).安装分Discoverer Administration和Discoverer Plus。

(2).实施人员两个都装,最终用户仅装Discoverer Plus;比较消耗客户端资源。

(3).Web版的Discoverer Plus叫Discoverer Viewer,不用装客户端,用IE就可以了,不过比较消耗服务器资源。

 

Thanks and Regards

posted on 2009-09-11 16:49  东方瀚海  阅读(662)  评论(0编辑  收藏  举报