Installing and Setting Up the Warehouse Builder Environment
What Is Oracle Warehouse Builder?
Basic Process Flow of Design and Deployment
Oracle Warehouse Builder Licensing and Connectivity Options
Installing Oracle Warehouse Builder 11.2
OWBSYS Schema
Using OWB 11.2 with Database 10g R2
Using the Repository Assistant to Manage Workspaces
Supported operating systems (OS), sources, targets, and
optional components
Getting Started with Warehouse Builder
Logging In to OWB Design Center
Overview of the Design Center
OWB Projects
Overview of Objects within a Project
Overview of Objects within an Oracle Module
Organizing Metadata Using Foldering
Locations Navigator and Global Navigator panels
Setting Projects Preferences: Recent Logons
Understanding the Warehouse Builder Architecture
Warehouse Builder Development Cycle
Overview of the Architecture for Design, Deployment,
Execution
Overview of Configurations, Control Centers, and Locations
Creating Target Schemas
Registering DB User as an OWB User
Roles and Privileges of Warehouse Builder Users
Registering an Oracle Workflow User
Defining Source Metadata
Data warehouse implementation: Typical steps
Difference Between Obtaining Relational and Flat File Source
Metadata
Creating Flat File Module
Sampling Simple Delimited File
Sampling Multi-record Flat File
Creating an Oracle Module
Selecting the Tables for Import
Defining ETL Mappings for Staging Data
Purpose of a Staging Area
Define OWB Mappings
Mapping Editor Interface: Grouping, Ungrouping, and
Spotlighting
Creating External Tables
Create and Bind process
Levels of Synchronizing Changes
Using the Automapper in the Mapping Editor
Set loading type and target load ordering
Using the Data Transformation Operators
Component Palette
Using a Joiner
Lookup Operator: Handling Multiple Match Rows
Using the Subquery Filter Operator
Using the Set, Sequence, and Splitter Operators
Pivot and Unpivot Operators
Using the Aggregator, Constant, Transformation, and Pre/Post
Mapping Operators
Deploying and Executing in Projects Navigator Panel
Cleansing and Match-Merging Name and Address Data
Integrating Data Quality into ETL
Name and Address Data Cleansing
Name and Address Server
Name and Address Software Providers
Settings in the Name and Address Operator
Reviewing a Name and Address Mapping
Consolidating Data Using the Match Merge Operator
Using the Match Merge Operator in a Mapping
Using Process Flows
Process Flow Concepts
Creating a Process Flow Module, a Process Flow Package and a
Process Flow
Types of Activities: Fork, And, Mapping, End Activity
Creating Transitions Between Activities
Some More Activities: Manual, SQLPLUS, Email
Generating the Process Flow Package
Deploying and Reporting on ETL Jobs
Logical Versus Physical Implementation
Setting Object Configuration
Deployment Concepts
Invoking the Control Center Manager
Deploy Options and Preferences
Repository Browser
Starting OWB Browser Listener and the Repository Browser
Browsing Design Center and Control Center Reports
Using the Mapping Debugger
Overview of the Mapping Debugger
Initializing a Mapping Debugging Session
Preparing the testing environment and test data
Setting breakpoints and watch points
Evaluating the flow of data to detect mapping errors
Enhancing ETL Performance
Performance Tuning at Various Levels
Performance-Related Parameters in ETL Design
Configuring Mappings for Operating Modes, DML Error Logging,
Commit Control, and Default Audit Levels
Enabling Partition Exchange Loading (PEL) for Targets
Performance-Related Parameters in Schema Design
Configuring Indexes, Partitions, Constraints
Enabling Parallelism and Parallel DML
Setting Tablespace Properties and Gathering Schema
Statistics
Managing Backups, Development Changes, and Security
Overview of Metadata Loader Utilities (MDL)
Managing Metadata Changes by Using Snapshots
Using Change Manager
Version Management of Design Objects
Graphical UI for Security Management
Object-Level Security
Setting Security Parameters
Integrating with Oracle Business Intelligence Enterprise
Edition (OBI EE)
Business Justification: Tools Integration
Integrating with OBI EE and OBI SE
Transferring BI Metadata to OBI EE Server
Setting Up the UDML File Location
Deriving the BI Metadata (OBI EE)
Deploying the BI Module
Converting the UDML File for OBI EE
Oracle BI Admin and Answers Tool
Administrative Tasks in Warehouse Builder
Enterprise ETL License Extends Core In-Database ETL
Multiple Named Configurations: Why and How
Using Multiple Named Configurations
Using Configuration Templates
Steps for Setting Up OWB in a RAC Environment
Creating an OWB Schedule
Managing Metadata
Using Lineage and Impact Analysis Diagrams
Invoking Lineage and Impact Analysis
Using the Change Propagation Dialog
User-Defined Properties, Icons, and Objects
Using Pluggable Mappings
Advanced Activity Types in Process Flows
Native Relational Object Support
Heterogeneous Predefined SQL Transformations
Accessing Non-Oracle Sources
Extensible Framework
of OWB 11g Release 2
Benefits of Extensible Code Templates
Location of Seeded Code Templates
Creating New Code Templates
Defining New Integration Platforms in OWB
Designing Mappings with the Oracle Data Integration
Enterprise Edition License
Traditional Versus Code Template (CT) Mappings
Execution Units in a CT Mapping
Execution View Versus Logical View
Assigning a Code Template to an Execution Unit
Convert a Classic Mapping to a CT Mapping That Utilizes Data
Pump
CT Mappings Deploy to Control Center Agents
Right-Time Data Warehousing with OWB
What Is Meant by Real-Time Data Warehousing
What Refresh Frequency Does OWB Support
Building a Trickle Feed Mapping
Using Advanced Queues in Trickle Feed Mappings
Using CDC Code Templates in Mappings for Change Data Capture
Starting CDC Capture Process
Defining Relational Models
Defining Dimensions Using Wizards and Editors
Defining Dimension Attributes, Levels, and Hierarchies
Binding Dimension Attributes to the Implementation Table
Using the Create Time Dimension Wizard
Defining a Cube
Specifying a Cube's Attributes and Measures
Designing Mappings Using Relational Dimensions and Cubes
More Relational Dimensional Modeling
Initial Versus Incremental Data Warehouse Loads
Updating Data and Metadata
Capturing Changed Data for Refresh
Setting Loading Properties
Choosing the DML Load Type
How OWB Manages Orphans
Support for Cube-Organized Materialized Views
Creating a Type 2 Slowly Changing Dimension
Modeling Multidimensional OLAP Dimensions and Cubes
What Is OLAP
Multidimensional Data Types
Analytic Workspace
Dimensional Modeling Using OWB
OWB Calculated Measures
OWB Calculated Measure