In a standard OBIEE implementation, we generally want to purge and re-build the cache after every ETL run. This post deals with how to programmatically purge and re-build cache.
Purging Cache:
Purging can be done using the following functions:
- SAPurgeAllCache – Purges all cache
- SAPurgeCacheByDatabase – Purges all cache for a specific physical database
- SAPurgeCacheByTable – Purges cache for a specific physical table
- SAPurgeCacheByQuery – Purges cache for a specific query
Here’s how to use the command in windows environment.
Create a text file using notepad with name “Purging.txt”. Save the file to local disk (Let’s assume to drive D:\Cache)
Add Call SAPurgeAllCache(); to it.
Save the file.
Then from a command dos,navigate to the path where the NQCMD.exe file is located(say D:\OBIEE11G\Oracle_BI1\bifoundation\server\bin) call nqcmd and run following command. You must replace this with values relavent to your implementation.
-d = ODBC datasource name
-u = Admin user name
-p = Admin Password
-s = sql file
NQCMD -d AnalyticsWeb -u weblogic -p weblogic1 -s D:\Cache\Purging.txt
Since we used SAPurgeAllCache function, it will clear all cache on the data source .
Seeding Cache:
In order to seed the cache we can use NQCMD same way we used for purging cache. Instead of purge function we use Call SASeedQuery() function including logical SQL statements in the text file as shown below:
Run the NQCMD command again and check whether the cache is seeded as .TBL files into the cache folder located under<MWHome>\instances\instance1\bifoundation\OracleBIServerComponent\coreapplication_obis1\cache
Purging Cache using Issue SQL:
Navigate to the Issue SQL by clicking on the Administration link as shown below:
Enter the Call SAPurgeAllCache() function in the Issue SQL window and click on Issue SQL Button as shown below:
See that the Cache entries will be purged both in the cache folder and in the RPD.
Similarly for Seeding issue the Seeding function and check the results.
Happy Purging……………
Thanks,
HaRisha.
相关推荐
OBIEE提供了多种方式来管理和控制缓存,包括手动清理缓存和通过配置Update Event Table (UET) 自动清理缓存。 ##### 3.1 手动清理缓存 用户可以在OBIEE管理控制台中选择“缓存”选项,然后选择需要清理的缓存条目...
Oracle商务智能套件企业版(Oracle Business Intelligence Suite Enterprise Edition,简称OBIEE)是一款全面的商业智能解决方案,旨在提供深入的洞察力和决策支持。它采用统一的架构,结合了各种组件来确保高效、...
【OBIEE完全安装向导】是一篇关于Oracle Business Intelligence Enterprise Edition (OBIEE)的详细安装指南。OBIEE是Oracle公司的一款企业级商业智能平台,它提供了数据分析、报表和仪表盘等功能,帮助企业进行决策...
7. **性能优化**:OBIEE 11.1.1.7版本对性能进行了优化,包括缓存机制、并行查询执行等,提升了大数据量下的查询速度。 8. **移动支持**:此版本还支持移动设备,用户可以通过手机或平板电脑访问OBIEE,随时随地...
**Oracle Business Intelligence Enterprise Edition (OBIEE) 入门学习指南** Oracle Business Intelligence Enterprise Edition (OBIEE) 是一个强大的企业级商业智能平台,用于数据分析、报表制作和决策支持。对于...
**Oracle Business Intelligence Enterprise Edition (OBIEE) 是一个强大的企业级商业智能平台,它提供了全面的数据分析、报表和仪表板功能。本实例旨在为初学者提供一个基础的OBIEE学习路径,帮助快速掌握其核心...
Oracle Business Intelligence Enterprise Edition (OBIEE) 11G 是一款强大的商业智能解决方案,它提供了丰富的功能来帮助用户进行数据分析和报告制作。对于企业来说,定制化登录界面不仅可以提升用户体验,还能加强...
Oracle OBIEE (Oracle Business Intelligence Enterprise Edition) 是一款强大的企业级商业智能平台,用于数据分析、报表和信息可视化。为了确保其高效运行,Oracle OBIEE 需要定期调优,以适应不断变化的业务需求和...
6. **性能优化**:OBIEE提供了多种性能优化策略,如缓存管理、分析查询优化和物理表设计调整,以提高查询响应速度。 7. **集成与互操作性**:OBIEE可以与其他Oracle产品(如Siebel CRM、E-Business Suite)以及非...
通过以上内容可以看出,《伊泰集团BIEE备份、还原管理V1.0》文档详细介绍了OBIEE11.1.1.5的备份与还原流程,包括备份原理、手动备份方法、自动备份脚本编写,以及还原操作的具体步骤。这些知识对于维护OBIEE系统的...
### Cognos与OBIEE产品功能对比报告 #### 第一章:概述 本文档旨在对IBM公司的商业智能(BI)工具Cognos与Oracle公司的BI工具OBIEE(Oracle Business Intelligence Enterprise Edition)进行深入的功能对比。随着...
obiee demo, 实例帮你学习OBIEE
Oracle Business Intelligence Enterprise Edition (OBIEE) 是一款强大的商业智能平台,用于数据分析和报表生成。这个资料文档集合包含了丰富的信息,对于想要深入了解或提升OBIEE技能的人来说是宝贵的资源。 "BI....
根据提供的文档信息,我们可以推断出这是一份关于Oracle Business Intelligence (OBIEE) BI Apps产品的指南。尽管文档中重复的信息较多,我们仍然可以从现有的文本中提取一些关键的知识点。 ### Oracle Business ...
《深入解析OBIEE 11g:从基础到进阶》 一、OBIEE 11g概览 Oracle Business Intelligence Enterprise Edition (OBIEE) 11g是Oracle公司推出的一款全面的企业级商业智能平台,它集成了数据分析、报告、仪表板和数据...
OBIEE(Oracle Business Intelligence Enterprise Edition)是甲骨文公司提供的一套企业级商业智能解决方案,它集成了数据仓库、数据挖掘、OLAP分析、报表和仪表盘等功能。本篇《OBIEE学习总结之入门(PDF)》提供了对...
在这个场景中,我们关注的是使用JAVA源代码来发布OBIEE 11g报表,这涉及到报表自动化和集成开发的过程。 1. **JAVA API for OBIEE** - OBIEE 11g 提供了一套Java API,名为 Oracle BI Presentation Services ...