Sie sind auf Seite 1von 8

Oracle Warehouse Builder 10g: Implementation Part 2

Student Guide

D18396GC10 Edition 1.0 June 2006 D46564

Authors Molly Correa Richard Green Technical Contributors and Reviewers David Allan Sharath.Bhujani Michelle Bird Herbert Bradbury Diary Chan Jean-Pierre Dijcks George Dimopoulos Adam Fournier Nancy Greenberg Radha Kalvapudi Joe Klein Paul Narth Padmaja Potineni John Potter Brian Pottle Adrian Scott Kasturi Shekhar Puja Singh Joseph Zheng OWB Professional Community, EMEA & Worldwide (via Jon Ainsworth, Tony Carpenter) Editors Aju Kumar Raj Kumar Publisher Giri Venugopal

Copyright 2006, Oracle. All rights reserved. Disclaimer This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Governments rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Contents

Preface I Introduction Lesson Objectives I-2 Course Objectives I-3 Agenda: Day 1 I-4 Agenda: Day 2 I-5 Questions About You I-6 Understanding Oracle OLAP Concepts and Technology Objectives 1-2 Introduction to OLAP Concepts 1-3 What Is OLAP? 1-4 Typical Business Questions 1-5 Examining an OLAP Question 1-6 Multidimensional Data Types 1-8 Implementing a Dimensional Data Model with Multidimensional Data Types 1-9 Dimensional Model 1-10 Measures 1-11 Measure Types 1-12 Example of Measures in a Report 1-13 Dimensions 1-14 Example of Dimensions in a Report 1-15 Sharing Dimensions 1-16 Calculated Measures 1-17 Calculated Measures and Inherited Dimensionality 1-18 Hierarchies 1-19 Hierarchy: Example 1-20 Levels 1-21 Types of Hierarchy 1-22 Attributes 1-23 Attributes: Examples 1-24 Dimensional Model Summarized 1-25 OLAP: A Historical Perspective 1-26 Deploy a Stand-alone Multidimensional Database 1-27 Implement a Dimensional Schema in an RDBMS 1-28 A Compromising Choice 1-29 Managing Multidimensional Needs with Oracle OLAP 10g 1-30 Query Performance 1-32 Time to Prepare Data for Query 1-33

iii

Analytic Workspace 1-34 Analytic Workspace: Creation and Maintenance Privileges 1-36 OLAP DML 1-37 Oracle OLAP Technology 1-38 Oracle Database 10g OLAP 1-39 The OLAP Option in the Oracle Database 1-40 Components of OLAP 1-41 OracleBI Spreadsheet Add-In 1-42 OracleBI Discoverer Plus OLAP 1-43 OracleBI Discoverer Viewer 1-44 Oracle Enterprise Planning and Budgeting 1-45 OracleBI Beans 1-46 OracleBI Reports 1-47 HTML DB 1-48 Tools to Build an Analytic Workspace 1-49 Summary 1-50 2 OWB OLAP Modeling and Deployment Objectives 2-2 Dimensional Modeling 2-3 OWB Technology Supporting Dimensional Modeling 2-4 Enabling OLAP Solutions 2-5 Storage Management 2-6 Dimensional Modeling Using OWB 2-7 Default Hierarchy: Enabling BI Beans 2-8 Hierarchy Support: Value Based 2-9 Create Value-Based Hierarchy 2-10 OLAP Special Cases 2-11 Calculated Measures 2-12 OWB Calculated Measures 2-13 Generating Calculated Measures 2-14 Sparsity 2-15 Compress Cube 2-16 Partition Cube 2-17 Aggregation 2-18 Differences Between OLAP and Relational Loading 2-19 No Relational Tables to Bind 2-20 Partially Predefined OLAP Module 2-21 Examine the Predefined Dimensions and Mappings 2-22 Define the Sales Cube 2-23 Create an OLAP Target User 2-24 Check User as Target Schema 2-25 Location Automatically Created 2-26 Associate the Module with Target Location 2-27

iv

Register the Target Location 2-28 Deploying OLAP Objects with Control Center Manager 2-29 Executing OLAP Mappings 2-30 View Cube Data in the Data Viewer 2-31 Summary 2-32 Practice 2-1: Overview 2-33 3 Using Spreadsheet Add-In to Query OLAP Data Objectives 3-2 Using Spreadsheet Add-In 3-3 Connecting to Your Oracle OLAP Data Source 3-4 Using the OLAP Query Wizard 3-5 Specifying Measures 3-6 Selecting a Layout 3-7 Specifying Dimension Members 3-8 Using Conditions 3-11 Using Conditions to Rank Values 3-12 Completing the Dimension Selection 3-15 Viewing the Report 3-16 Saving the Report 3-18 Modifying a Query 3-19 Creating Saved Selections 3-21 Using Saved Selections 3-24 OLAP Calculations 3-25 Creating a Calculation 3-26 Viewing and Using a Calculation 3-32 Applying Excel Formatting to OLAP Data 3-33 Customizing Report Options 3-35 Another Tool for OLAP Analysis: Discoverer Plus OLAP 3-36 Summary 3-37 Lab Practice 3: Overview 3-38 Managing OWB Life-Cycle Changes Objectives 4-2 Managing OWB Life-Cycle Changes 4-3 Manage Life-Cycle Changes in OWB Sources, Metadata Repository, Targets 4-4 1. The CHANNELS Table Requires Modification 4-6 2. Take Metadata Snapshot Before the Change 4-7 Finish Defining the Snapshot 4-8 Examine the Snapshot 4-9 3. Add a Column to the Source Table 4-10 4. Reimport the Source Table Metadata 4-11 Reimport Steps 4-12 A. Invoking Import 4-13
v

B. Filtering Objects 4-14 C. Selecting Objects 4-15 D. Setting Reconciliation Options 4-16 E. Viewing the Import Results Report 4-17 Dangling Reference: Example 4-18 Reimport Limitations 4-19 5. Run Impact Analysis Diagram 4-20 6. Synchronize the Mapping Tables 4-21 7. Take Metadata Snapshot After Change 4-22 Use Change Manager to Compare Snapshots 4-23 Comparison Results 4-24 8. Deploy the Changes 4-25 9. Cancel the Change 4-26 10. Redeploy the Original Version 4-27 Cut/Copy/Paste and Recycle Bin 4-28 Summary 4-29 Lab Practice: Applying Metadata Changes 4-30 5 Using the Mapping Debugger Objectives 5-2 Mapping Debugger: Overview 5-3 Mapping Debugger 5-4 Warning: Not All Test Data Found 5-5 Test Data Tab Shows Tables Not Found 5-6 Defining Test Data 5-7 Operator Debug Binding Dialog Box 5-8 Source Table and Data Are Found 5-9 Define the Other Source Table 5-10 Replace Target with a Debugging Table 5-11 Create a Copy of the Target Table 5-12 Reinitialize the Debug Session 5-13 Continue Reinitializing the Session 5-14 Set Breakpoints and Watch Points 5-15 Summary 5-16 Lab Practice 5-1: Using the Mapping Debugger 5-17 Managing the Warehouse Builder Environment Objectives 6-2 OWB Security Management User Interface 6-3 Graphical UI for Security Management 6-4 Access Privilege Policies 6-5 Registering Database Users as Warehouse Builder Users 6-6 User Tabs 6-7 ADMINISTRATOR Role Tabs 6-8
vi

EVERYONE Role Tabs 6-9 Security Access Privileges 6-10 Managing Deployment and Loading in a Variety of Configurations 6-11 Typical Configuration Shown Earlier 6-12 Configurations, Control Centers, Locations 6-13 Executing a Mapping at a Target Location Remote from the Control Center 6-14 Deploying to a New Location 6-15 Executing a Mapping to the New Location 6-16 Loose Coupling of Metadata with Physical Implementations 6-17 Multiple Named Configurations 6-18 Multiple Deployments of Data from the Same Location 6-19 Multiple Configurations and Locations 6-20 Multiple Deployments of Data from Different Locations 6-21 RAC Deployment 6-22 RAC Deployment: Alternate Node 6-23 Summary 6-24 7 Creating Experts Objectives 7-2 Perception: Power and Complexity of OWB Challenges New Users 7-3 Requirement: Harnessing OWB Power and Complexity for New Users 7-4 Solution: OWB Experts Give Directed Guidance and Knowledge Management 7-5 Major Benefits of Experts 7-6 Profile of Designers and Users of Experts 7-7 Framework of Experts 7-8 Task Sequence: No User Complexity 7-9 Creating an Expert 7-10 Defining an Expert 7-11 Expert Editor 7-12 Setting Context and Defining Variables 7-13 Defining the Tasks 7-14 Validate, Generate, and View Tcl Script 7-15 Starting an Expert 7-16 Starting the Expert and Performing Tasks 7-17 Creating Your Own Custom Dialog 7-18 Custom Dialog Task 7-19 Use Cases 7-20 Scenario: From 0 to OLAP in Six Easy Steps 7-21 From 0 to OLAP in Six Easy Steps 7-22 Scenario: ROLAP to MOLAP in Five Easy Steps 7-29 ROLAP to MOLAP in Five Easy Steps 7-30 Scenario: Expert for Creating External Table 7-31 Summary 7-32 Lab Practice 7-1: Create an Expert to Copy a Table 7-33

vii

Appendix A: Practices Appendix B: Practice Solutions Appendix C: Case Study

viii

Das könnte Ihnen auch gefallen