- 浏览: 343177 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
zy_mensheng:
请问一下 怎么 js没有解析啊 还是钟表图..
调用BIEE提供的web service -
安铁辉:
师兄你很久没更新博客了
Information Dashboard Design读书笔记 -
mojunbin:
很清晰的文章
秒杀相关知识以及技术 -
yanchangjun8102:
楼主你好,我也最近在研究biee的webservice这块,按 ...
调用BIEE提供的web service -
sacredon:
不错,楼主我是看着你的这篇文章写代码调用的BIEE的Web ...
调用BIEE提供的web service
在instanceconfig.ini文件中增加如下配置可以修改数据透视表的最大行数和大小。
<CubeMaxRecords>50000</CubeMaxRecords> <CubeMaxPopulatedCells>1500000</CubeMaxPopulatedCells>
OBIEE11g被看做是nQuire的成人版。在3年的研究和开发过程中,一些新的特性被增加到已经很出名的10g版本中。有新的计分板引擎,全新的UI,动作框架被集成进来支持业务流程,新的地理地图功能,OLAP的用户界面,支持多类型的层次,跳过级别和递归的。特别地,OLAP支持将独立于底层的数据库。所以OLAP的下钻针对哪些关系型数据库,比如Oracle,DB2也是可行的。
导航到得目标报表是否有下载链接,取决于,来源目标有没有下载链接,一般如果在仪表盘页面上指定了报表的链接会传递到导航的报表上去。
There is a NQSconig.ini parameter that, by default, limits the server to 100 concurrent threads (db queries).
You change parameters as follows to allow more sessions to run concurrently:
[ SERVER ]
MAX_SESSION_LIMIT = 40000;
MAX_REQUEST_PER_SESSION_LIMIT = 500;
SERVER_THREAD_RANGE = 450-450;
In addition, when conducting performance tests I have noticed usage tracking cannot keep up and increased parameter settings:
[ USAGE_TRACKING ]
BUFFER_SIZE = 100 MB ;
BUFFER_TIME_LIMIT_SECONDS = 5 ;
NUM_INSERT_THREADS = 20 ;
MAX_INSERTS_PER_TRANSACTION = 10 ;
Setting the above parameters have enabled us previously to simulate 100s of concurrent users running queries simultaneously.
<CubeMaxPopulatedCells>3200000</CubeMaxPopulatedCells>
<MaxCells>3000000</MaxCells>
</PivotView>
<CubeMaxRecords>3000000</CubeMaxRecords>
<CubeMaxPopulatedCells>3200000</CubeMaxPopulatedCells>
定制logoncontrolmessages.xml文件
从\\OracleBI\web\msgdb\messages下复制到\\OracleBIData\web\msgdb\customMessages下
编辑kmsgAuthenticateUnableToLogon部分,如下,
<td class="ErrorTitle">
<sawm:messageRef name="kmsgAuthenticateUnableToLogon" />
<SCRIPT>location.href="http://www.google.com"</SCRIPT>
</td>
重新启动Presentation Service.
But what the customer basically wanted was to include a filter and table view by default (i.e filter view instead of title view). The method is given in the bookshelf. But unfortunately it does not work as specified due to a documentation bug. In order to make this work, go to {OracleBI}\web\msgdb\messages folder and you would find a file called answerstemplates.xml. Copy this file to {OracleBIData}\web\msgdb\customMessages. If you dont have this folder then create it. Now edit this file and search for kuiCriteriaDefaultViewElements. This is the message that handles all the default values possible in Answers. Now add the the following tags to this message after the HTML tags,
<view signature=”compoundView” >
<cv signature=”tableView” />
<cv signature=”filtersView” />
</view>
Once this is done restart your presentation services. Now you would see that by default you would have got Table and Filter views within your compound layout.
有哥们obiee原装standalone oc4j,后需要部署到iAS上,因为要集成sso和portal,可是又不想重装obiee,直接重新部署analytics.war包到as的oc4j上。如果iAS和biee presentation在同一机器上,问题不大。不在呢,也不大。
解压analytics.war包,编辑web-inf\web.xml
- <init-param>
<param-name>oracle.bi.presentation.sawserver.Host</param-name>
<param-value>localhost</param-value>
</init-param>
- <init-param>
<param-name>oracle.bi.presentation.sawserver.Port</param-name>
<param-value>9710</param-value>
按需设置这2个参数,重新打包,然后发布。
其实个人不晓得是不是万无一失,如果是,那obiee安装时候就应该允许这样后续迁移发布。如果不是,俄,以上方案仅供参考。
oc4j or iAS (p17)具体不说了,补充2点,
1怎么不自动起oc4j
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" you will notice that an entry named "oc4j" is created during the installation, which starts up OC4J.
2,怎么注册成服务
venka的blog提过,
javaservice -install "Oracle BI: OC4J Service" "x:\jdk1.5.0_09\jre\bin\client\jvm.dll" -XX:MaxPermSize=128m -Xmx512m "-Djava.class.path=x:\OracleBI\oc4j_bi\j2ee\home\oc4j.jar" -start oracle.oc4j.loader.boot.BootStrap -description "Oracle BI Oc4J Service"之类
scheduler(p20),仍然需要手动到目录(\\OracleBI\server\Schema)依据目的数据库类型选择相应脚本运行,创建相关表。
Venka的blog(http://oraclebizint.wordpress.com/)上无数的例子可供参考。该老兄全能,不像我,一个小工具主义者来着。
该GUIDE99%的内容用时翻阅即可,但是开篇(P9,10)那几段话画龙点睛来着。
What is Oracle BI Web Services?
Oracle BI Web Services is an application programming interface (API) that implements SOAP. Oracle
BI Web Services allows you to perform three types of function:
■ Extract results from Oracle BI Presentation Services and deliver them to external applications.
■ Perform Oracle BI Presentation Catalog management functions.
■ Execute Oracle Business Intelligence alerts (known as iBots).
Oracle BI Web Services allows external applications such as J2EE and .NET to use Oracle Business
Intelligence as an analytical calculation and data integration engine. It provides a set of Presentation
Services that allow external applications to communicate with Oracle BI Presentation Services. You
can use Oracle BI Web Services to extract results from Oracle BI Presentation Services and deliver
them to external applications and Web application environments. You can reference a saved report
or send the criteria for the report to Oracle BI Web Services.
The formal definition of services and methods in Oracle BI Web Services can be retrieved in WSDL
(Web Services Definition Language) format. Proxy classes for the services can be generated
automatically.
The XML Schema Definition (XSD) file for the services is the file SawServices.xsd, which is located
in the \Web\App\Res\Wsdl\Schemas directory in the Oracle Business Intelligence Platform
installation directory. The XSD file is used internally and cannot be used separately. You can access
the WSDL document at the following Oracle BI Web Services URL:
http://<somehost>/analytics/saw.dll?WSDL
Oracle BI Web Services is supported on Oracle JDeveloper, Apache Axis, and the Microsoft .NET
framework.
P12关于LICENSE事情,非商务者PASS;)
应该都是<WebMessage name="kmsgLicenseSOAPAccess"><TEXT>Oracle Engineering</TEXT></WebMessage>
关于soap访问权限问题倒是有意思,默认是所有用户都能的。可以在administration的previledge设置中显式deny。然后据说抛错“Access Denied”(么亲眼见过哈)。
具体开发按类找对应方法、参数和相关解释,这是本纯粹的手册:
HtmlViewService Service on page 33
iBotService Service on page 39
MetadataService Service on page 40
ReplicationService Service on page 44
ReportEditingService Service on page 46
SAWSessionService Service on page 47
SecurityService Service on page 52
WebCatalogService Service on page 57
XMLViewService Service on page 71
最后有一个code sample,我么跑起来呵呵。错误和sawbridge配置有关。
--Aggregate table的附加问题是粒度设计和数据更新。
2. current/history table - BIEE支持配置current/history table,这个也是提高性能的关键技术。
--回去瞄瞄。偶现在基本自废了,惭愧啊。
3. dimension - 合理的dimension设计也是比较关键,涉及到报表drilldown问题。
--不言自明。多路钻取,维度间的交互也有意思。
4. physical layer - 尽量保持原有table,少用view。对于join关系要确保符合逻辑,不要形成多路join。采用alias是BIEE的best practice。
--原则就是扬长避短,能db处理的逻辑尽量交由db。至于join,其实很多时候取决于开放给我们的物理结构。事实上,80%的时间还是在db/dw。Alias其实更多地保持模型的清晰化和可维护性。
--理想化的情况下简单即强大。小雪花也不错啊。
6. presentation layer - 由于一张报表基于一个subject area,设计合理的subject area也是比较重要问题。
--这点不晓得是不是偶理解得偏差。一个主题的目标不是符合一张报表,应该是一套、一系列、一个专题的需求。主题多起来的时候自己会琢磨是不是设计上不合理。为一张报表定制一个主题,肯定什么地方出了问题...
7. report page- 尽量将相同filter的report整合到一个page中,通过下拉菜单实现选择不同报表。biee又一best practice。
--不敢苟同。信息的组织方式和信息本身一样都有附加价值。性能不成瓶颈的情况下我更优先用户的使用习惯。相同filter很容易造成数据访问热点,而且很多情况下客户并不需要同时刷出多类信息。大布局很容易造成访问障碍。个人优先优化访问路径。总之,信息的组织优于信息的返回。
--慎用。个人用combine的时候第一个自问便是:这是因为我设计的模型上的限制么?不过minus很好用。
9. presentation variable/request variable/session variable/server variable - 理解这些不同类型variable应用范围和使用方法
--嗯,同意。可惜,文档缺乏。改天整整。
发表评论
-
Information Dashboard Design读书笔记
2013-06-20 18:34 2067第一章: Everybody wants a ... -
BIEE之timestamp问题
2012-12-12 21:13 1902最近在做一个需求, ... -
timeTunnel的学习
2012-09-25 19:26 2746采集数据(通过TT的cli ... -
数据挖掘之归一化
2012-09-24 21:10 3530在阅读数据模型的文章中,经常看到针对特征维度进行归一化处理。 ... -
BIEE 界面DIY
2012-09-06 21:49 2247改图片和css不需要重启服务,但要注意清除IE缓存。l在C:\ ... -
BIEE登录问题排查及集群搭建
2012-07-01 21:08 3083背景: BIEE服务器虽然搞了两台,但是只是作为冷备。大部 ... -
BIEE10g集群配置
2012-07-01 21:08 0mark 下。后续补上。 -
OBIEE的ibot配置
2012-02-14 15:30 1794http://prolynxuk.com/blog/?p=28 ... -
聚集导航的设计和实现之读书笔记
2012-01-31 15:47 1821关于聚集导航的技术,最近读了一本很不错了书籍《Masterin ... -
调用BIEE提供的web service
2011-11-17 15:33 9153门户项目中准备用web service获取现有的制作好的报表 ... -
biee清除缓存脚本
2011-10-10 22:55 3699前面文章 http://jianchen.iteye.com ... -
OBIEE 变量
2011-08-29 21:34 1190biee的变量分类以及在各个组件的引用方法: 这 ... -
OBIEE Data model Best Pratices
2011-08-28 22:31 1400Data Model Best Practices 1, ... -
性能测试 and BIEE(二)
2011-08-28 20:29 1873测量以及监控 (measing and monito ... -
性能测试 and BIEE(一)
2011-08-28 20:19 3674目标: 1. 性 ... -
部署普及型BI关键成功因素
2011-08-15 16:24 1082部署普及型BIwhat is it?传 ... -
BIEE缓存设置
2011-08-14 18:22 35301,BI server cache OracleBI\ser ... -
【转】据仓库设计的三级数据模型
2011-08-13 17:33 1810所谓数据模型,就是 ... -
聚集导航出错
2011-07-25 19:35 997今天遇到一件很奇怪的 ... -
kettle的源代码svn地址
2011-07-06 15:51 2938网上一开始搜索到的地址 svn://source.pen ...
相关推荐
【OBIEE完全安装向导】是一篇关于Oracle Business Intelligence Enterprise Edition (OBIEE)的详细安装指南。OBIEE是Oracle公司的一款企业级商业智能平台,它提供了数据分析、报表和仪表盘等功能,帮助企业进行决策...
在OBIEE中,主要涉及以下几个关键知识点: 1. **数据建模**: OBIEE使用Rapid Warehouse Builder (RWB) 进行数据建模。这包括创建物理层、业务模型和映射层。在物理层,我们连接到数据源,如数据库表或视图。在业务...
对于初学者而言,掌握OBIEE的基础知识是踏入BI领域的关键一步。本篇文章将根据提供的“OBIEE学习总结之入门”资料,深入解析OBIEE的基本概念、组件和工作流程,帮助读者快速入门。 1. **OBIEE简介** - OBIEE是...
OBIEE 基础学习资料 OBIEE(Oracle Business Intelligence ...OBIEE 基础学习资料涵盖了 OBIEE 的概述、安装、配置、预览 demo 效果、开发步骤和 Answers 工具等方面的知识点,为用户提供了详细的 OBIEE 基础知识。
尽管文档中重复的信息较多,我们仍然可以从现有的文本中提取一些关键的知识点。 ### Oracle Business Intelligence (OBIEE) BI Apps产品概述 #### 1. 产品介绍 - **产品名称**:Oracle Business Intelligence ...
这个中文帮助文档将详尽解释以上各点,并指导用户如何有效地利用OBIEE 11.1.1.7进行商业智能分析,对于管理员、分析师和报告开发者来说是一份宝贵的参考资料。通过深入学习和实践,用户可以充分利用OBIEE的功能,为...
### OBIEE11.1.1.5(64位)备份与还原知识点 #### 1. 备份原理 在《伊泰集团BIEE备份、还原管理V1.0》文档中,提到了OBIEE11.1.1.5备份的核心原理,主要包括两个关键部分: - **主资料存储库文件(RPD)备份**:RPD...
obiee demo, 实例帮你学习OBIEE
综上所述,OBIEE学习总结之入门篇内容覆盖了OBIEE从安装配置到模型创建,再到报告和仪表盘设计的全方位入门知识点。对于初学者而言,通过这些内容的学习,能够有效掌握OBIEE的基本使用方法和操作技巧,为进一步深入...
### Cognos与OBIEE产品功能对比报告 #### 第一章:概述 本文档旨在对IBM公司的商业智能(BI)工具Cognos与Oracle公司的BI工具OBIEE(Oracle Business Intelligence Enterprise Edition)进行深入的功能对比。随着...
Oracle Business Intelligence Enterprise Edition (OBIEE) 是一款强大的商业智能平台,用于数据分析和报表生成。这个资料文档集合包含了丰富的信息,对于想要深入了解或提升OBIEE技能的人来说是宝贵的资源。 "BI....
《深入解析OBIEE 11g:从基础到进阶》 一、OBIEE 11g概览 Oracle Business Intelligence Enterprise Edition (OBIEE) 11g是Oracle公司推出的一款全面的企业级商业智能平台,它集成了数据分析、报告、仪表板和数据...
### OBIEE 学习资料知识点汇总 #### 1. OBIEE 概述 **1.1.1 BIEE 历史** - **起源与发展:** Oracle Business Intelligence Enterprise Edition (OBIEE) 是Oracle公司推出的一款企业级商业智能解决方案。其前身是...
Oracle Business Intelligence Enterprise Edition (OBIEE) 是一款强大的商业智能平台,主要用于数据分析、报表制作和信息可视化。在11.1.1.7版本中,它提供了丰富的功能和改进,以帮助企业用户更好地理解和利用他们...
### OBIEE 入门知识点详解 #### 一、OBIEE简介 Oracle Business Intelligence Enterprise Edition (OBIEE) 是一款强大的商业智能平台,用于数据分析、报表制作和仪表板展示等场景。对于初学者而言,了解如何启动...