Categories
- All Categories
- Oracle Analytics and AI Learning Hub
- 44 Oracle Analytics and AI Sharing Center
- 20 Oracle Analytics and AI Lounge
- 278 Oracle Analytics and AI News
- 55 Oracle Analytics and AI Videos
- 16.2K Oracle Analytics and AI Forums
- 6.4K Oracle Analytics and AI Labs
- Oracle Analytics and AI User Groups
- 103 Oracle Analytics and AI Trainings
- 20 Oracle Analytics and AI Challenge
- Find Partners
- For Partners
Blocking Analyses Based on Criteria in OBIEE 12.2.1.2.0
Answers
-
Hi Ceresa,
Thanks for your support.
I have tried blocking analyses in answers in OBIEE 12.2.1.2 as per oracle doc. No luck
https://docs.oracle.com/middleware/1221/biee/BIESG/answersconfigset.htm#BIESG1326
I created folder analyticsRes in C:\Oracle\Middleware\Oracle_Home\user_projects\domains\bi\bidata\components\OBIPS\analyticsRes, placed these two files into this folder and restarted all services.
No success
Files:
answerstemplates.xml
myblocking.js
1. answerstemplates.xml
<?xml version="1.0" encoding="utf-8"?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem">
<WebMessageTable system="QueryBlocking" table="Messages">
<WebMessage name="kuiCriteriaBlockingScript" translate="no">
<HTML>
<script type="text/javascript" src="fmap:myblocking.js" />
</HTML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
2. myblocking.js
function validateAnalysisCriteria(analysisXml)
{
var tValidator = new CriteriaValidator(analysisXml);
if (tValidator.getSubjectArea() != "Sample Sales Lite")
{
//*****************************************************************************//
// IF any attribute from the below listed folders of Subject area "Sample Sales Lite" are selected //
// filter on columns: Per Name Year,Per Name Half //
//******************************************************************************//
if (tValidator.tableExists("Base Facts")
|| tValidator.tableExists("Calculated Facts")
)
{
if ( ( !tValidator.filterExists("Time.Per Name Year"))
|| (!tValidator.filterExists("Time.Per Name Half"))
)
return "Please apply filter on columns \"Per Name Year"\,\"Per Name Half"\ from folder \"Time\" ";
}
}
return true;
}
Request you to please suggest on the same.
Thanks in advance.
0 -
It's not worth sending people direct messages when they explicitly counsel you to do something else than what you're doing.
Why do you insist on JS if you can't make it work?
0