安装Discoverer
Admin
如果机器上已有Oracle Home,安装时会程序要求安装在Default Home,其他Home不行,可修改注册表Default_Home后重新安装,重新安装前记得使用Oracle Home Selector选到Default_Home(不一定是必需,但这样做比较保险)。
安装Discoverer后可能出现以下问题:
1如果先装6i,后装Discover,需要备份Bin目录下的UIW60.DLL,装完之后把UIW60.DLL拷贝回来;否则Form. Builder起不来,需要重新安装或从别人那里拷贝UIW60.DLL;
2 Form可以起来,但是中文变成乱码,重新覆盖UIW60.DLL后,该fmb文件莫名奇妙坏掉;
3注册表中NLS_LANG被改掉,中文显示可能出现问题,需一个个查找改回来;
4系统无法解析TNSNAME,这个错误真是莫名其妙,利用Oracle配置工具重新配置一个服务名成功后,所有TNSNAME立马重新生效,真妖,同事说可能是Oracle Home太多,系统都搞不清楚了,重新配一个,帮它理清思路就好了,呵呵。
如果安装失败,到注册表里面把关于Discoverer的咚咚全部删掉,重新装就好了。
Patch
4.1.37升级到4.1.48(黄建华的文档说是添加登录验证文件fndpu115.dll),最主要的作用应该是保证用户可以以Application用户登陆。
创建EUL数据库用户并授权
CREATE USERDISCOVERIDENTIFIED BY DISCOVER
DEFAULT TABLESPACE DISCOVER_REPORT
TEMPORARY TABLESPACE TEMP
GRANT CONNECT, RESOURCE TODISCOVER
创建EUL
以数据库用户DISCOVER用Discover Administrator登陆,首次登陆会提示创建EUL
此处有2种方式建立EUL
a. 基于应用用户(fnd_user)
b. 基于数据库用户DISCOVER
在Admin里面,如果用登录的用户自己创建EUL,可能会报“不能给自己Grant或Revoke权限”,可以换成system用户登录,然后建给需要的用户即可.
创建基于Application的EUL的时候,我习惯选择Public选项,默认的Scheme选择APPS,否则在创建自定义的Folder需要加apps前缀
登录standard EUL用的是数据库用户;登录application EUL用的是Oracle OA用户,登录之后要选择职责,这样也就选择了OU,这个很关键,大部分业务视图都是需要过滤OU的,如果不以application身分登录,意味着OA的VIEW我们要重写,改成基于基表,然后通过其他办法过滤OU,这个工作量太大
LOGIN IN
要以Application用户登录,首先要保证在Admin里面建的EUL是基于Application的,不是就删掉重建;然后需要在Tools->Option->Connection设置为Connect to application EUL或者Connect to both standard and application EUL,前者默认就以application身份登录,后者在登录的时候会出现一个Check Box让我们选择;Gareway User Id和Foundation Name不用填,系统默认用applsyspub和apps
Desktop登录时,也要设置该选项Tools->Option->Connection
业务应用
Discoverer中Business Area就类似于Scheme,Folder类似于表或视图,Item类似与Collumn,结构还是非常简单明了的。Admin Edition主要用于提供报表数据源和进行权限分配,Desktop Edition主要用于提取数据和提供用户需要的展现方式。需要注意的是:Admin赋权需要将BA赋给用户或职责,然后还要将Folder的priviledge权限(Admin/User)赋给用户或职责。
在Desktop中创建worksheet,只要把Tools下面的菜单功能弄明白,绝大部分的报表基本OK,也比较简单。
另外还有几个可能用到的概念或咚咚,Item Class,Hierarchy,Drill,Join
Join之于Folder就类似于联结之于表,对于熟悉sql的用户来说,完全可以在创建Customer Folder中用Sql语句实现这样的关联,但是对于不大熟悉Sql的用户或者从Folder的重用性考虑,创建Join是个不错的选择,而且在随后Item Class,Hierarchy,Drill的应用中可能也需先创建Join。
创建Item Class有3个选项:1List of Values;2Alternative Sort;3Drill to Detail。
类型为1和2的Item Class都要指定一个值列表,方法一般是从对某个Folder的某个Item
进行Distinct取值,在数据量很大的情况下会影响性能,还不如手工为值列表建一个Folder;2除了要指定值列表外还要指定排序字段。1这种类型可以应用在报表运行参数选择上,2可以自定义排序。3主要定义钻入/钻出字段,还要配合其他的定义(如Hierarchy)使用。需要注意的是如果钻入/钻出至其他的Folder,应事先定义好Join。
Admin中的Folder可以Refresh,这样可以反映对应VIEW的修改,菜单在File下
注册Function的时候,Function Name需要大写,Packge Name也需要大写,不然它会报Invalid Function
权限控制
在Admin端,一个EUL属于一个数据库用户,下面可以创建多个BA,每个BA下面又可创建多个FOLDER,分配权限时,先把BA的分配给用户/指责,然后再将BA下的Folder的Admin或User权限分配给用户/指责。
在Desktop端,别忘了把Workbook share给某个用户/指责。
导入/导出
Business Area可以在Admin里面导入导出,这个对发布很重要,注意导的时候也要用Application登录方式;Workbook可以通过命令行导出,但我用下来速度很慢,只好一个个手工发布了
有待探讨
还有关于Summary Folder,Hierarchy Template之类的咚咚没有用到也就没有研究了。
另外一个问题就是Discoverer报表平台的规划问题。如何在查询效率,Folder的重用性,可扩展性,企业员工的应用难度找到一个较好的平衡点,在不改变当前Folder的情况下能够支持更多的企业发表发布,都是值得我们思考的问题。
一点感想
总体感觉Discoverer还是十分好用,上手很快,开发的速度也很快,简单的报表一般都能对付,省略了调格式之苦,但是感觉调矩阵报表的格式很困难,
分享到:
相关推荐
本教程将详细介绍如何在Discoverer中进行一系列操作,帮助用户深入理解和掌握该工具的使用。 1. **登录系统** 要开始使用Discoverer,首先需要登录到系统。用户通常需要输入用户名和密码,这些凭证由系统管理员...
Oracle® Business Intelligence Discoverer Viewer User’s Guide 10g Release 2 (10.1.2.1) 是一本详细指南,旨在帮助用户理解和使用Oracle Business Intelligence Discoverer Viewer这一工具。Discoverer Viewer...
- **修改setup.ini**:在Discoverer 4i的安装路径`<Discoverer 4i 安装路径>\EXTRAS\AUTORUN\SETUP.INI`下,添加必要的配置语句,以适应系统环境。 - **调整setup.exe属性**:右键点击`setup.exe`,选择属性,然后...
Proteome Discoverer 操作方法。 Proteome Discoverer 是Thermal公司出品的,是非常好用的一个搜库软件。 Proteome Discoverer 2.2是2017年8月刚刚释放的版本。
本文将基于“Discoverer安装经历”的描述,详细阐述Oracle Discoverer 4.1的安装全过程,并分享一些避免常见问题的经验,帮助读者顺利部署并使用Discoverer。 #### 二、安装前的准备 **1. 操作系统环境** 确保您...
Discoverer中文帮助.part2.rar
discoverer administration中文帮助
Oracle_Discoverer.ppt
根据给定的文件信息,我们将深入探讨Oracle Business Intelligence (BI) Discoverer的相关知识点,这是一个...对于企业用户而言,掌握这些知识点有助于更合规、高效地使用Oracle BI Discoverer进行数据探索与决策支持。
在部署和使用Oracle Discoverer前,需要进行一系列必要的设置,包括但不限于: - 配置数据源连接,确保Discoverer能够访问到所需的数据仓库或数据库。 - 定义发现者目录,组织和管理报表模板和查询对象。 - 设置...
这些脚本的使用,对于提高分析效率,减少人为误差,以及深入理解实验结果都具有重要意义。用户可以根据自己的需求选择合适的脚本,定制化他们的数据分析流程。在实际操作时,应结合生物背景知识,对结果进行合理解释...
Oracle® Business Intelligence Discoverer Configuration Guide 10g Release 2 (10.1.2.1) for Microsoft Windows and Solaris Operating System (SPARC) B13918-03
Words Discoverer(中文译名: 单词发现者),可以突出显示网页上罕见的英语字典词汇和惯用语。促进英语语言学习并扩大词汇量,通过自动高亮网页单词, 辅助单词记忆是一个很好的路子, 建议过一段时间,就稍微调高不突出...
文档的目的是为那些对9iAS中包含的组件感兴趣,例如Oracle Discoverer 4i(数据发现工具)、Oracle Portal 3.0.9(门户服务)、Login Server(登录服务器)、Oracle HTTP Server(HTTP服务器)以及Oracle Developer ...
安装`prometheus_ecs_discoverer`库非常简单,只需要使用Python的包管理器pip,将`prometheus_ecs_discoverer-1.0.0-py3-none-any.whl`文件解压后,执行`pip install`命令即可。之后,你需要配置Prometheus服务器以...
总的来说,`flask_discoverer`是一个针对Flask框架的扩展,它帮助开发者更好地管理和使用Flask应用的组件,尤其在涉及API和服务的发现时。使用这个库可以简化开发流程,提高代码的组织性和可扩展性。
根据提供的信息,我们可以总结出以下关于在Oracle Linux 6 Update 3 (x64) 上安装Discoverer 11.1.1.6的关键步骤和技术要点: ### 一、环境准备与基本配置 #### 1. 完成基础系统安装 - 确保已经完成了Oracle Linux...
Discoverer中文帮助.part3.rar
根据提供的文件信息,我们可以归纳出以下关键知识点,主要聚焦于Oracle Business Intelligence Discoverer(以下简称OBD)的管理和使用上。 ### 一、Oracle Business Intelligence Discoverer 概览 #### 1.1 定义...