1Z0-591 · Question #94
A customer needs to do a cross database join between two tables where, one of the tables has a small number of values and the other has a large number of values. How can you optimize the way the BI…
The correct answer is B. By specifying a driving table. You can specify a Driving table parameter in a complex join. Driving tables are for use in optimizing the manner in which the Oracle BI Server processes cross- database joins when one table is very small and the other table is very large. The BI Server will query the driving…
Question
A customer needs to do a cross database join between two tables where, one of the tables has a small number of values and the other has a large number of values. How can you optimize the way the BI Server processes the query?
Options
- ABy specifying a one-to-many join between the tables with the small and large numbers of values
- BBy specifying a driving table
- CBy specifying a many to one join between the tables with the small and large numbers of values
- DBy creating your logical join by using the Joins Manager
- EBy creating your joins by using the Business Model Diagram
How the community answered
(56 responses)- A2% (1)
- B75% (42)
- C5% (3)
- D14% (8)
- E4% (2)
Explanation
You can specify a Driving table parameter in a complex join. Driving tables are for use in optimizing the manner in which the Oracle BI Server processes cross- database joins when one table is very small and the other table is very large. The BI Server will query the driving table (the small one) and will get a list of values. The BI Server will then generate a second SQL using a parameterized IN list with the values from the Specifying driving tables leads to query optimization only when the number of rows being selected from the driving table is much smaller than the number of rows in the table to which it is
Topics
Community Discussion
No community discussion yet for this question.