Skip Headers
Oracle® Warehouse Builder Concepts
11g Release 2 (11.2)

Part Number E10581-01
Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Go to next page
View PDF

1 What's New in Oracle Warehouse Builder

This section summarizes the new high-value features in Oracle Warehouse Builder (OWB) for this release.

This section contains the following topics:

New Feature Highlights for Oracle Warehouse Builder 11g Release 2 (11.2)

While the new features of OWB for this release cover a number of different areas, significant changes for new and existing customers are:


Go to the detailed sections under "Complete New Feature List for Oracle Warehouse Builder 11g Release 2 (11.2)" for links to the relevant documentation.

Numerous smaller changes and improvements have been made throughout the product and, therefore, this list is not intended to be exhaustive.

New Features by Group for Oracle Warehouse Builder 11g Release 2 (11.2)

The major new features in OWB for this release can be grouped into the following categories:

Native Support for Heterogeneous Databases

OWB now provides extensive built-in support for non-Oracle databases. JDBC connectivity is added alongside previous support for ODBC and database gateways, and OWB now supports in-database ELT operations on non-Oracle databases. Other enhancements improve access to data from non-Oracle sources such as mainframe and flat file data.

Features in this area include:

SOA Integration Enhancements for ETL and Data Quality

The ETL and data quality functionality in OWB can now be integrated into SOA-style architectures.

Features in this area include:

Data Warehousing and Business Intelligence Enhancements

The data warehousing-specific support in OWB has improved. These improvements provide smarter dimensional object operators for ETL and support for more storage types for dimensional objects.

Features in this area include:

Administrator Usability Enhancements

OWB administration tasks are simplified and improved by a number of features in this release. Administration has been extended to support new feature areas such as heterogeneous database support and Web services integration.

Features in this area include:

ETL Mapping Enhancements

ETL mappings have been enhanced to add new transformation capabilities and to improve the productivity of developers working with flat files and designing and debugging ETL mappings.

Features in this area include:

Process Flow Enhancements

OWB process flows have been enhanced to integrate with new activity types, out of the box, and to support integration of OWB ETL and data quality with SOA solutions.

Features that enhance process flows include:

Complete New Feature List for Oracle Warehouse Builder 11g Release 2 (11.2)

This section provides detailed descriptions of all major new features in OWB for this release.

Advanced Find Support in Mapping Editor

The Mapping Editor has been enhanced with advanced find capabilities to make it easier to locate and make updates to operators, groups, and attributes in a mapping diagram, in the Available Objects tab, and in the Selected Objects tab.

This feature enhances extraction, transformation, and loading (ETL) mapping developer productivity, especially on large and complex mappings and, for example, when working with complex data sources with large numbers of tables, views, or columns.

See Also:

"Overview of the Mapping Editor" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Oracle Business Intelligence Enterprise Edition Integration

OWB now supports integration with Oracle Business Intelligence Suite Enterprise Edition (OBI EE). This integration includes:

  • Derivation of ready-to-use physical, business model and presentation layer metadata for OBI EE from a data warehouse design

  • Visualization and maintenance of the derived objects from within OWB

  • Deployment of the derived objects in the form of an RPD file that can be loaded into OBI EE.

  • Inclusion of the derived objects in OWB data lineage and impact analysis, such that data lineage of objects in OBI EE reports can be traced down to the individual column level.

OLAP Cube-Organized Materialized Views Support

OWB now supports OLAP cube storage in cube-organized materialized views. This brings the performance advantages of such storage to users of OWB data warehouse design.

See Also:

"Creating Cubes" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Code Template Mappings and JDBC Connectivity Support

The new Code Template-based mapping framework enables implementation of data integration techniques and patterns for integration of content from non-Oracle databases with maximum performance and flexibility.

JDBC connectivity supports a wide variety of sources. Additionally, Oracle-supplied or user-developed Code Templates can use other native data integration techniques, such as bulk unloads and loads, for maximum performance on any platform.

Code Template mappings bring heterogeneous data integration support to the familiar flow-based data integration mapping paradigm that leverages existing developer skills with OWB. Code Template mappings that load Oracle targets still support the full range of transformation capabilities available in other OWB mappings.

See Also:

Copy and Paste of Operators and Attributes in Mapping Editor

In the mapping editor, users can now copy and paste operators within a mapping or across mappings, including attribute settings.

This enhancement saves time and reduces errors in the development of complex ETL mappings that reuse common or similar elements.

See Also:

"Copying Operators Across Mappings and Pluggable Mappings" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Current Configuration Drop-down Box in Design Center Toolbar

In the Design Center, there is now a drop-down box that displays the active configuration of the user. This feature improves usability of the multi-configuration feature.

See Also:

"Activating Configurations" in Oracle Warehouse Builder Installation and Administration Guide for Windows and Linux

Enhanced Support for Flat File Imports

There are numerous improvements to support for importing flat files, including a simplified Flat File Sample Wizard, support for multi-character and hexadecimal format delimiters and enclosures, simplified support for fixed format fields, and support for bulk flat file loads into heterogeneous targets.

Flat files are frequently used for simple and high-performance data movement in ETL applications. These changes improve ETL developer productivity and provide more flexible handling of more types of flat files in more scenarios.

See Also:

"Flat Files as Targets" and "Importing Definitions from Flat Files Using Sampling" in Oracle Warehouse Builder Sources and Targets Guide

Enhanced Table Function Support

OWB now has improved support for table functions, including importing metadata for existing table functions, a wizard for creating table functions from within OWB, and better support for table functions in mappings.

Improved support simplifies using table functions for much more flexible and powerful transformations, such as user-defined aggregations, data mining sampling operators, and so on.

See Also:

"Table Function Operator" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Experts Available in Editor Menus

It is now possible to add OWB experts to the mapping editor menu.

This feature makes it possible to enhance and extend the functionality of the mapping editor, improving developer productivity.

See Also:

"Overview of the Mapping Editor" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Expression Editing in Operator Edit Dialog

Expressions associated with operator attributes can now be entered directly into an Operator Edit Dialog or Expression Editor, rather than requiring that these expressions be entered into a property in the Property Inspector.

Developers can finish more of their work in one place when creating operators in ETL mappings, thus improving their productivity.

See Also:

"About Expressions" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Extensible Platform Framework

Platform extensibility enables users to define new platforms, represent the native data types for those platforms, and create ETL mappings that manipulate that data according to the requirements of the platform.

This feature is part of the overall improved support for heterogeneous databases in this release.

See Also:

Automated Orphan Management Policy for Loading Dimensional Objects

Orphan management policy for dimensions or cubes refers to the process of handling source rows that do not meet the requirements necessary to form a valid dimension or cube record.

OWB now supports the following orphan management policies:

  • Assign a default parent

  • Reject orphan rows

  • No maintenance

Automated orphan management policies improve ETL developer and administrator productivity by addressing an important cause of cube and dimension load failures.

See Also:

"Performing ETL Using Dimensional Objects" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Grouping and Spotlighting of Objects in Mapping Editor

You can now temporarily or permanently group objects in the Mapping Editor so that they are collapsed to a single icon. This hides complexity in mappings. Users can also spotlight a single operator, which temporarily hides all objects in the mapping except for those objects that connect directly to the operator.

These features improve productivity for developers working with complex mappings with large numbers of operators.

See Also:

"Grouping Operators in Mappings and Pluggable Mappings" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Heterogeneous Audit and Reporting

Auditing and reporting on runtime jobs have been enhanced to show execution of all jobs required to support heterogeneous connectivity.

Users receive a unified view of all OWB job executions on both Oracle and non-Oracle platforms.

See Also:

"Monitoring Quality with Data Auditors and Data Rules" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Improved Management of Locations Registered in Multiple Control Centers

The user interface for managing the registration of locations in control centers has been reworked to improve usability, especially when working with locations registered in multiple control centers.

This change improves productivity of OWB administrators responsible for managing locations across control centers.

See Also:

"Locations Registered in Multiple Control Centers" in Oracle Warehouse Builder Sources and Targets Guide

Improved Metadata Search and Find for Dependency Management

The Dependency Manager, which is used to browse data lineage and impact analysis information, now includes advanced metadata searching capabilities.

Users can now more easily locate specific objects in large and complex dependency graphs. This improves productivity by making it easier to find specific objects and their lineage, and discover impacts from design changes.

See Also:

"Managing Metadata Dependencies" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Improved User Interface for Managing Locations (for Sources and Targets)

The user interface for managing OWB locations has been reworked to improve usability and support access to non-Oracle data sources using newly supported connectivity methods.

These changes improve OWB administrator and developer productivity in heterogeneous and Oracle-only environments.

See Also:

"Designing Source and Target Schemas" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Java-Based (J2EE) Control Center Agent

The Control Center Agent provides a Java-based runtime environment that can be installed on Oracle and non-Oracle database hosts. Heterogeneous ETL mappings and Web services-related code are deployed to the Control Center Agent, and runtime audit metadata is accessible within OWB.

The Control Center Agent provides fundamental infrastructure for the heterogeneous, Code Template-based mapping support and Web services-related features of OWB for this release.

See Also:

"Enterprise Java Bean" and "Control Center Reports" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Key Lookup Operator Enhancements

Extensive changes have been made to the key lookup operator:

  • More efficient use of screen real estate.

  • Support for non-equality lookups.

  • Dynamic lookups, where the lookup table may be modified during the mapping execution.

These changes make the lookup operator more powerful in many situations, including improving Type 2 slowly changing dimension support.

See Also:

"Lookup Operator" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Mapping Debugger Enhancements

There are numerous enhancements to the OWB Mapping Editor, including:

  • Improved support for watch points and enabling and disabling of individual break points.

  • Support for user-defined type columns.

  • Enhanced support for numerous existing operators, such as VARRAY, EXPAND, and CONSTRUCT.

  • Support for key lookup and table function operators.

  • Support for correlated joins.

  • Improved cleanup of debugger-specific objects.

These enhancements will improve productivity for ETL mapping developers, especially when working with complex mappings where the mapping debugger adds the most value.

See Also:

"Debugging Mappings" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Metadata Import from COBOL Copybooks

In this release, Oracle Warehouse Builder provides the ability to import metadata from COBOL Copybook definitions.

This improves developer productivity, by simplifying working with complex flat file data structures extracted from mainframe sources.

See Also:

"Importing Metadata Definitions from COBOL Copybooks" under "Using Flat Files as Sources or Targets" in Oracle Warehouse Builder Sources and Targets Guide

Multiple Configuration Management Usability Improvements

The OWB user interface for viewing and managing multiple configurations has been redesigned to simplify and clarify previously complex tasks, including:

  • Editing the configuration values for an object across all configurations

  • Configuring groups of objects at the same time

  • Using configuration templates to set default configuration values for different object types

  • Copying and pasting of configuration attribute values

  • Side-by-side editing of attribute values for multiple configurations for an object

These improvements enable users to take full advantage of the flexibility provided by multiple configurations.

See Also:

"Configuring Objects" in Oracle Warehouse Builder Installation and Administration Guide for Windows and Linux

New JDeveloper-Style User Interface

The Oracle Warehouse Builder Design Center user interface has been updated to use the Fusion Client Platform, the same core Integrated Development Environment (IDE) platform as Oracle JDeveloper and Oracle SQL Developer.

The advantages of this user interface framework include:

  • More efficient and flexible use of screen real estate.

  • Support for opening multiple editors of the same type, for example, editing several ETL mappings at once in different windows.

  • More consistent behavior across different parts of the OWB user interface.

This change brings the Design Center in Oracle Warehouse Builder in line with other development tools from Oracle.

See Also:

Chapter 3, "User Interface Tour" in this guide

Operator Comments Included in Generated PL/SQL Code

PL/SQL code generated for OWB ETL mappings now includes detailed comments to help developers associate specific operators in a mapping with sections of the generated code.

Developers can more easily troubleshoot issues with OWB-generated code that can only be detected when the code is deployed. This additional information enhances developer productivity.

See Also:

"Creating PL/SQL Mappings" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Organizing Objects with User Folders

Users can create hierarchically nested folders to logically group related objects. Folders can be created within Oracle and non-Oracle database modules, non-Oracle database modules, application modules. User folders can be nested as necessary to organize objects further.

Folders can be used to group related objects. Any object in one of the supported module types, such as a table or a mapping, can be moved into a folder.

For example, if a single database module contained tables, views, and ETL mappings for product and customer data, folders "Product" and "Customer" could be created, and the objects related to each category moved into the separate folders.

User folders can also be created to contain pluggable mappings. This allows organization of related pluggable mappings into groups.

User-created folders improve ETL developer productivity on complex projects, by making it easier to logically group and manage large numbers of objects.

See Also:

Quick Mapper in Mapping Connection Dialog Box

In this release, OWB introduces the Mapping Connection dialog box, a spreadsheet-like "quick mapper" for connecting operators in a mapping. This functionality replaces the Auto Mapping dialog box in earlier releases.

This improvement saves developer time and reduces errors when working with operators with a large number of inputs or outputs.

See Also:

"Connecting Operators, Groups, and Attributes" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Repository Browser Changes

The Repository Browser has been updated to support foldering, to expose the new types of metadata associated with the release 11.2 feature set, and to support OC4J 10.3.3.

These changes improve manageability for Oracle Warehouse Builder.

See Also:

"Common Repository Browser Tasks" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Chunking for Parallelizing Large Table Updates

Chunking in Warehouse Builder automates the use of a "divide and conquer" approach to parallelize the processing of large updates. Users enable chunking for a mapping and define chunking criteria to partition the updates. OWB generates PL/SQL code for the mapping, and at execution time, updates are divided according to chunking criteria, a pool of threads is allocated, and the chunks are processed in parallel.

The benefits of applying chunking include:

  • Chunking provides the only method of automatically parallelizing PL/SQL code in Warehouse Builder.

  • Chunking avoids the need for large rollback segments. Set-based SQL statements for large updates require large rollback segments, because a single set-based statement does not perform intermediate commits.

  • Large updates can be performed incrementally, and if interrupted, chunks already processed do not have to be processed again. Without chunking, if a large update terminates for some reason, all processing must be repeated.

    See Also:

    The section on chunking data under "Using Oracle Source and Target Operators" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Simplified Oracle Warehouse Builder Repository Upgrades

The Repository Upgrade automatically upgrades an Oracle Warehouse Builder (OWB) repository to the current release with less user intervention.

This feature simplifies the task of upgrading from one release to the next.

See Also:

"Upgrading an OWB 11g R1 Repository" and "Upgrading an OWB 10g R2 Repository" in Oracle Warehouse Builder Installation and Administration Guide for Windows and Linux

Support for EJB/Java Activity Type in Process Flows

A new process flow activity supports calling an EJB or Java program from within a process flow.

Customers benefit from being able to incorporate existing or new logic implemented in Java into their data integration processes.

See Also:

"Enterprise Java Bean" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Improved Code Generation for Extraction of Peoplesoft Application Data

Oracle Warehouse Builder can now generate SQL*Plus code to extract data from database schemas supporting the deprecated LONG data type, such as occurs in PeopleSoft application data sources.

Support for LONG data types used in PeopleSoft data enables OWB users to integrate more effectively with PeopleSoft data or any other data source that uses the LONG data type.

See Also:

Support for OMB*Plus Activity Type In Process Flows

Process flows now support an activity type for running an OMB*Plus script.

New process flow activity types increase the breadth of user-defined activities that can be incorporated into process flows and thus orchestrated and managed as part of your overall data integration process.

See Also:

"OMB*Plus" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

Support for Subqueries in Join Operator

The JOIN operator in OWB now supports several new behaviors related to the use of subqueries in joins:

  • Specifying subqueries using EXISTS, NOT EXISTS, IN, and NOT IN.

  • Specifying outer joins using the input role instead of the + (plus) sign.

  • Generating ANSI SQL syntax for all join types instead of only outer joins.

More flexible handling for JOIN operations improves developer productivity and makes possible more flexible data transformations.

See Also:

Web Service and SOA Integration Support for ETL and Data Quality

Warehouse Builder ETL and data quality mapping, process flows, transformations, and data auditors can be published as Web services. OWB can also consume Web services in process flows.

This feature provides point-and-click integration of the ETL and data quality functionality of OWB into SOA-based designs, and facilitates integration with SOA-based process orchestration technologies such as Oracle BPEL Process Manager. (SOA stands for Service-Oriented Architecture).

See Also:

"Creating and Consuming Web Services in Warehouse Builder" in Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide

As an Amazon Associate I earn from qualifying purchases.