Categories
- All Categories
- 89 Oracle Analytics News
- 7 Oracle Analytics Videos
- 14.1K Oracle Analytics Forums
- 5.3K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 51 Oracle Analytics Trainings
- 59 Oracle Analytics Data Visualizations Gallery
- 2 Oracle Analytics Data Visualizations Challenge
- 4 Oracle Analytics Career
- 4 Oracle Analytics Industry
- Find Partners
- For Partners
How to query PVO in Oracle BI Publisher Data Model
Answers
-
Thanks Sumanth,
I already know this approach:
But I cannot find the way to query for:
oracle.apps.financials.payables.shared.publicView.ReportsBankAccountPVO
or ReportsPayeePVO or ReportsSupplierSitesPaymentContextPVO
I am missing something, how to compose the query for these PVOs? I need the AM, where to find them?
Juan
0 -
Hi All,
The above SQL is working fine with where it mentioned in PVO with Fscm but when we run the Crm PVO it gives error.
Can anyone know the connection pool string for CRM as well. For e.g i am trying to see the data of this PVO but gives me error.
0 -
0
-
Hello, doing a simple BIP data model trying to query a PVO is not working in my case, below query:
Select_physical t.* FROM "oracle.apps.scm.productModel.items.publicView.ItemEffPVO" t
It returns the error:
Nonexistent table: "oracle.apps.scm.productModel.items.publicView.ItemEffPVO".
Even I tried the same query with several PVOs and get the same error, could you please suggest how to do it ?
Thanks.
Luis.
0 -
Hi Luis,
Our host has turned off a few years ago in OTBI the OBI feature to issue SQL using select_physical. I assume due to hacking penetration test security concerns or something like that.
But you can still query a PVO. In your data set of type SQL your data source must be Oracle BI EE.
Then you issue sql - see the examples in the answers in this post
select all t.* from EXTERNAL('ADF',"…"."Connection Pool")."…PVO" t order by null
0 -
Thanks Nathan, thanks for the clarification it helps, I have tried with all the examples in the answers through this post, however I am getting below error now:
java.io.IOException: prepare query failed[nQSError: 43113] Message returned from OBIS. [nQSError: 13076] User 'XXX' doesn't have the access to this connection pool: 'Connection Pool'.
Not sure What is missing to my user but I will try to find out, if you have any idea, please suggest.
0 -
Test your SQL query out first on page Issue SQL /analytics/saw.dll?issuerawsql. For this as bi administrator on page manage privileges /analytics/saw.dll?PrivilegeAdmin grant to your user or a role your user is grated or inherit the privileges Issue SQL Directly and Manage Sessions.
for example
select all t.* from EXTERNAL('ADF',
'"oracle.apps.hcm.model.analytics.applicationModule.HcmTopModelAnalyticsGlobalAM_HcmTopModelGlobalAMLocal"."Connection Pool"').'HcmTopModelAnalyticsGlobalAM.HCMExtractAM.UserBiccExtractAM.RoleDNExtractPVO'
t
fetch first 7 rows onlyThen for it to work in your data model in your report in OTBI you need the users of your report need to be granted access to that data source to issue logical SQL using this database connection. As bi administrator go to manage publisher in OTBI using page Administration /analytics/saw.dll?Admin. Select Data source of type JDBC Connection then select data source row for the out of the box bi metadata repository database using jdbc:oraclebi called "Oracle BI EE". Scroll to the bottom then move to allowed role an available role your users have such as BI Consumer Role then scroll to the top again to Apply. Sorted.
0 -
Thanks so much Nathan, that helped a lot.
0 -
Hi, it seems that is no longer to add new JDBC connection with the release 24D.
0