How to improve Discoverer performance by using summary folders How to improve query performance by optimizing the SQL that Discoverer generates
10.3.3 How to improve Discoverer performance by using summary folders
When used correctly, Discoverer summary folders significantly improve query response times. For example, queries that use summary folders might take only seconds to run, whereas queries that return the same result set but do not use summary folders might take several hours. Summary folder management is the key to good performance with Discoverer implementations. Summary folders can be based on materialized views or summary tables, with the following differences in behavior: ■ if a Discoverer query includes a summary folder that is based on a materialized view, the database automatically rewrites the query to use the materialized view ■ if a Discoverer query includes a summary folder that is based on a summary table, Discoverer automatically rewrites the query to use the summary table providing the summary table has been registered with the EUL Use the SQL Inspector dialog to view the path taken by the query, and to find out whether the database has rewritten the query. For more information about how Discoverer manages summary folders, see Oracle Fusion Middleware Administrators Guide for Oracle Business Intelligence Discoverer.10.3.4 How to improve query performance by optimizing the SQL that Discoverer generates
To improve query performance Discoverer optimizes the SQL that it generates, in the following three areas: ■ item trimming Discoverer removes references to irrelevant or unused columns and expressions in the query SQL, improving performance. To enable item trimming, set the value of the user preference SQLItemTrim to 1. ■ join trimming Discoverer detects and eliminates joins where possible from queries without affecting the result set, which improves query performance. To enable join trimming, set the value of the user preference SQLJoinTrim to 1. Optimizing Oracle BI Discoverer Performance and Scalability 10-5 ■ flattening Discoverer minimizes the use of inline views in the query SQL, which makes it easier for the database to efficiently parse the SQL and select an optimal execution path. To enable flattening, set the value of the user preference SQLFlatten to 1. For more information about: ■ the user preferences SQLItemTrim, SQLJoinTrim, SQLFlatten, see Section 9.6, List of Discoverer user preferences ■ the join properties to choose to improve performance, see the Oracle Fusion Middleware Administrators Guide for Oracle Business Intelligence Discoverer10.3.5 How to improve Discoverer performance by using Discoverer Administrator hints
Parts
» Oracle Fusion Middleware Online Documentation Library
» What is Oracle BI Discoverer?
» About Discoverer installations that are associated with Oracle Internet Directory and schemas
» How to confirm an Oracle BI Discoverer installation
» About connecting to Discoverer What is the Oracle BI Discoverer architecture?
» About the Discoverer Java EE applications
» About the Discoverer CORBA components
» About the Discoverer database tier Oracle BI Discoverer Navigation
» Display Trusted Certificates from the Certificate type drop down list if it is not Click Apply.
» About running Discoverer Plus over HTTP for the first time on a client machine
» How to start Discoverer Plus
» How to modify the URL that starts Discoverer
» What are the types of Discoverer connections?
» How to create public connections
» What happens when you start Discoverer servlets? What happens when you stop Discoverer servlets?
» What happens when you enable and disable Discoverer client-tier components
» What is the Discoverer Catalog? What is the OLAP Catalog?
» Characteristics of the folder structure of the Discoverer Catalog? Folders in the structure
» Types of privileges for objects and folders Managing privileges as the D4OSYS user
» Go to the Fusion Middleware Control Discoverer Home page.
» Customizing the look and feel of Discoverer Plus OLAP Information to be provided to end users
» Forms of output from the utility Description of output from the utility
» URL parameters for the Discoverer Plus OLAP
» Discoverer topology with a single instance Discoverer topology with multiple instances
» About providing load balancing
» About using Fusion Middleware Control to manage multiple machines
» What are the benefits of Oracle Web Cache? How does Oracle Web Cache work?
» In the Components area, click Discoverer Viewer in the Name column. Click Customize.
» How to improve Discoverer performance by using worksheets and page items appropriately
» How to set the log level for Discoverer component loggers How to copy Discoverer log files
» List of URL parameters specific to Discoverer Plus
» List of URL parameters specific to Discoverer Viewer
» About Discoverer and security
» About Discoverer and the Oracle Applications security model
» Configuring End-to-End Secure Sockets Layer for Discoverer
» Using Discoverer with Oracle Single Sign-On
» Using Discoverer with Oracle Access Manager
» Introducing Virtual Private Databases, Single Sign-On, and Discoverer
» Example for using GUID or SSO user name to limit Discoverer data
» How to use the eul_triggerpost_login trigger
» What is a firewall? What is a demilitarized zone DMZ?
» What is HTTPS and why should I use it? How do I configure Discoverer to work in an intranet
» About Discoverer connections and Oracle e-Business Suite
Show more