Session id: 40106 Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation.

Slides:



Advertisements
Similar presentations
Oracle Warehouse Builder 10g Ensure Data Quality
Advertisements

BY LECTURER/ AISHA DAWOOD DW Lab # 2. LAB EXERCISE #1 Oracle Data Warehousing Goal: Develop an application to implement defining subject area, design.
17th February, 2000 by Maciej Korzeniowski (CERN-IT-IA-MI) 1 Oracle Discoverer Product Presentation  This is an ad hoc query and analysis tool for.
Module 12: Auditing SQL Server Environments
Decision Analysis Tools in Excel
Oracle Discoverer Desktop 4i
Discoverer Web for AQS. 2 Goals for this class Introduce Discoverer Plus Learn About the Data in AQS Practice Finding Data Using Discoverer Have Fun!
Technical BI Project Lifecycle
A Fast Growing Market. Interesting New Players Lyzasoft.
Exploring Microsoft Access 2003 Chapter 6 Many-to-Many Relationships: A More Complex System.
Implementing Business Analytics with MDX Chris Webb London September 29th.
Due to the competitive nature of this document, the information contained within is considered to be of a proprietary and confidential nature and shall.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 14 The Second Component: The Database.
CS2032 DATA WAREHOUSING AND DATA MINING
Welcome to Business Intelligence Demo. Oracle Partner  We are an Oracle Partner.  We are professionals in Oracle Products.  Our Expertise… Oracle Applications.
Oracle Financials Implementation: Discoverer Presented by: James Grebe November 2005.
Passage Three Introduction to Microsoft SQL Server 2000.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Best Implementation Practices for Discoverer April Sims OCP 8i 9i.
Oracle Discoverer Administration10g
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
1.
Best Implementation Practices for Discoverer April Sims, Senior DBA, OCP 8i 9i Southern Utah University Wednesday, September 10,2003 8:30am.
Primavera Highlights During COLLABORATE  Primavera Key Note: Making the Most of Your Oracle Primavera Investment Dick Faris, Primavera Co-Founder & Oracle.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 10 Database Performance Tuning and Query Optimization.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
Richard Byrom Consultant RPC Data 9 th June 2002.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 6 Virtual Private Databases.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
OnLine Analytical Processing (OLAP)
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
SURENDER SARA 10GAS Building Corporate KPI’s
Using SAS® Information Map Studio
Materialized Views Acknowledgement to Author: Willie Albino.
Crystal And Elliott Edward M. Kwang President. Objective A brief demo of Crystal Report to entice you –People spend thousand of dollars to attend Crystal.
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 9 Enabling the Organization – Decision Making.
Moving Beyond Standard BMV Reports Using Data Repository Session 373 Presented by: Ian Proffer.
By N.Gopinath AP/CSE. There are 5 categories of Decision support tools, They are; 1. Reporting 2. Managed Query 3. Executive Information Systems 4. OLAP.
Oracle 9i Release 2, A new set of tips, tricks and Techniques. Steve George Sr. Delivery Manager – Oracle University Oracle Corporation Session id: #32681.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Building Dashboards SharePoint and Business Intelligence.
How to Build an IT Portal with Oracle Application Server Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
By N.Gopinath AP/CSE.  The data warehouse architecture is based on a relational database management system server that functions as the central repository.
Chapter 6 Virtual Private Databases
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
1 Copyright © 2008, Oracle. All rights reserved. I Course Introduction.
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Data Warehousing 101 Howard Sherman Director – Business Intelligence xwave.
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
Lesson 4: Querying a Database. 2 Learning Objectives After studying this lesson, you will be able to:  Create, save, and run select queries  Set query.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
5 Copyright © 2008, Oracle. All rights reserved. Testing and Validating a Repository.
The Need for Data Analysis 2 Managers track daily transactions to evaluate how the business is performing Strategies should be developed to meet organizational.
Database Systems, 8 th Edition SQL Performance Tuning Evaluated from client perspective –Most current relational DBMSs perform automatic query optimization.
8 Copyright © 2006, Oracle. All rights reserved. Previewing Advanced Oracle OLAP Features.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Views / Session 3/ 1 of 40 Session 3 Module 5: Implementing Views Module 6: Managing Views.
9 Copyright © 2006, Oracle. All rights reserved. Summary Management.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Building Enterprise Applications Using Visual Studio®
What’s New in SQL Server 2016 Master Data Services
Using Partitions and Fragments
Presentation transcript:

Session id: Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation

Session id: Tips and Techniques to Enhance and Optimize Access to Your data using Discoverer

Overview  Overview of Discoverer  Strategies for Optimizing Queries – Query Creation – Batch Scheduling – Complex Folders – Summary Tables – Materialized Views – Calculations – Indexes  Questions  Summary

End User Layer Data warehouse, data mart, or relational database Discoverer Viewer Discoverer Administrator Discoverer Plus Discoverer Desktop Discoverer Portlet Provider Discoverer Product Set

Report Types  Complex Cross-Tab reports may use more client memory for display than Tabular report (depending on amount of data returned)  Can avoid these if a tabular report shows the same data

Report types  Cross tab reports can often be duplicated as tabular reports, giving the same results. If you find display performance is an issue, try this.

Query Governor Options Discoverer PlusDiscoverer Administrator

Batch Scheduling  Allows reports to be created now, but run at either a later time or on a regular basis

Batch Scheduling  Result tables are stored in the database in one of the following areas: – User’s own schema – Repository user’s schema  If in user’s schema, user needs CREATE TABLE, CREATE PROCEDURE, CREATE VIEW privileges  Advantages to each

Batch Scheduling Can be controlled in Discoverer Administrator

Complex Folders  Created in Discoverer Administrator  Similar to a database view  Can be built from one or more existing folders  Useful to users – allow them to choose commonly used items from one folder instead of many simple folders  Discoverer uses intelligence to join only necessary base tables

Complex Folders Simple Folders Complex Folders Items

Complex Folders Sales Fact Sales Profit Customer Count Product Key Description Type Category Department Store Key City Region Day Month Quarter Year Times StoresProducts Sales Analysis

Reasons for Using Complex Folders  Easier than using database views  No need to know SQL  No need to modify the database schema, grants, and so on  Provide data security and restrictions in addition to the underlying database security  Can be used to simplify business areas with numerous simple folders

Intelligent Joins in Discoverer Simple folders Complex folders Video Analysis Store and Sales Detail Sales facts Products Stores Selecting items from Store and Sales Detail generates SQL that will only join the necessary base tables If items in the report are based only on Sales Facts and Stores, then SQL will include join only on those tables.

Summary Management  One of the most important features of Discoverer.  When used correctly, it can reduce query response time significantly, resulting in queries that take seconds rather than hours.  Managing summaries is a key to good performance with Discoverer implementations.

Summary tables (database)  Contain preaggregated and prejoined data  Hold the results of frequently run queries Summary folders (Discoverer) Contain information about the summary tables Direct queries to run against the summary tables Summary Management

Materialized Views in Discoverer  Discoverer Summary tables (pre-Oracle 8.1.7)  Materialized views (Oracle and later versions)  Automatic Summary Management – Discoverer creates and maintains summaries automatically  You can create summaries manually – From the items in the End User Layer – Using query performance statistics – Registering external summary tables

Materialized Views in Discoverer  Used by Summary Manager in Discoverer  Can be manually created and used by Administrator – can base Business Area folders on MVs  In either case, indexes can be used to supplement Materialized Views to help query performance

Summary awareness Or Data tables Summary tables Summary Table Redirection

Calculations in Discoverer  Can be created by Discoverer Administrator or by End User  Provide strong support for analytical tasks  Can be simple, such as an arithmetic operation between items that belong to a folder, can be complex mathematical or statistical expressions.

Use of ALL in Parameter List ALL now appears in both cross-tabular and tabular reports Avoid using DECODE in Discoverer Administrator to add the ‘ ALL ’ item, as it is now included. No need to create custom folder in Discoverer Administrator.

Analytical Functions  Ranking Functions  Window aggregate Functions  Reporting aggregate Functions  LAG and LEAD Functions  First and Last Functions

Creating Analytical Functions

Speed and Analytical Functions  Calculated Items can be created by Administrator, and belong to a folder  Calculated Items can be created by User, and belong to workbook  Discoverer Administrator may want to create index on Analytical Function item if commonly used by Users

Registering PL/SQL Functions – Enable use of custom functions in calculations – Extend the standard set of functions – Can be used in conditions, derived items, and so on – Are executed for every row that is returned – Can include SQL SELECT statements

Registering PL/SQL Functions 1. Create PL/SQL function 2. Grant Execute to users 3. Register function in Discoverer Administrator 4. Is now usable in Discoverer Plus

Registering PL/SQL Functions 1 2 3

Summary  Display speed can be impacted by complex queries  Batch Scheduling can greatly reduce query time  Complex folders are useful for organizing items from numerous simple folders, and Discoverer uses intelligent joins to reduce query time  Summary tables can greatly enhance query time  Calculations are widely used, and may be good candidates for function-based indexes

Next Steps….  Recommended sessions – Session 36019: Discoverer for Sales Trends – Session 36225: Best Implementation Practices for Discoverer  Try our hands-on labs and see Discoverer in action!  See Your Business in Our Software – Visit the DEMOgrounds for a customized architectural review, see a customized demo with Solutions Factory, or receive a personalized proposal. Visit the DEMOgrounds for more information.  Relevant web sites to visit for more information – OTN.oracle.com (Oracle TechNet) – Education.oracle.com (Oracle University) – Oracle.com/education/oln (Oracle Online Library)

Reminder – please complete the OracleWorld online session survey Thank you.

A Q & Q U E S T I O N S A N S W E R S