Hi Team,
Please help me to understand the OBIEE functionality. When we run any report/dashboard, who writes a actual query? Is it a bi_server1 in OPMN components or it is a Managed Server?
Many thanks in advance.
Sagar Tippe
Presentation Services (sawserver) generates the Logical SQL (one query), and the BI Server (nqsserver) takes the Logical SQL and compiles it through the RPD to generate one, or more, Physical SQL queries to run on the database. bi_server1 *is* the WebLogic *Managed Server*, and nothing to do with query generation.
what @rmoff said as diagram..
https://www.rittmanmead.com/blog/2010/03/inside-the-oracle-bi-server-part-2-how-is-a-query-processed/
To be precise, that shows the BI Server (nqsserver) part of the flow. The "SQL Request" shown in that diagram is the Logical SQL that Presentation Services generates - not shown in that diagram.
My miss.. You are totally right the diagram doesn't show who generate the "SQL Request", which is PresentationServices..
BI Server is the component converts the Query from presentation layer SQL format to Physical Layer SQl Format
Regards,
Ahmed Elhossiny
A bit more detailled than just a diagram:
Back2 basics - A Day In The Life Of An Oracle Analytics Query
This clears my thoughts. Thanks rmoff as usual..