• 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

  • 相关阅读:
    如何删除PHP数组中的元素,并且索引重排(unset,array_splice)?
    Windows下,MySQL root用户忘记密码解决方案
    MySQL 5.5开启慢查询功能
    MySQL Cluster导入数据表时报错:Got error 708 'No more attribute metadata records (increase MaxNoOfAttributes)' from NDBCLUSTER
    MySQL Cluster在线添加数据节点
    关闭Linux防火墙(iptables) 及 SELinux
    MySQL Cluster 7.3.5 集群配置实例(入门篇)
    磁盘爆满导致MySQL无法启动:Disk is full writing './mysql-bin.~rec~' (Errcode: 28). Waiting for someone to free space...
    cocos2dx 3.1创建工 mac
    跟我一起学extjs5(05--主界面上增加顶部和底部区域)
  • 原文地址:https://www.cnblogs.com/eastsea/p/4216733.html
Copyright © 2020-2023  润新知