You are on page 1of 53

Oracle Business

Intelligence & Data


Warehousing Overview
Sankar Bala
DW/BI Specialist
Sankar.bala@oracle.com
469.583.0261

What is
intelligent data?
Process Controls and Data Integrity

Information Value

Business Analytics

Automated management reporting


KPIs

Information
Made
Powerful

Driver based forecasting


Near real-time view of business
Actionable projections
Performance Management /
measurable accountability to results

Data Collection
Enterprise Data Warehouse

Operations
Data

Finance
Data

Sales/Inv
Data

Standardize business logic and rules


Process controls & data integrity

Data Made
Meaningful

Single source of data


Official source for financial, sales,
operational and management
reporting

Source Systems

Raw Data

Legacy systems with a long heritage


Mission critical applications (ERP,
Billing, Merchandising, etc)

Data is made meaningful when there are standardized definitions, process controls and a focus on data integrity
Information is made powerful when this transformed data is used by management to improve business efficiency

Road to Success
Realizing your corporate Strategy will require the integration of
people, process and technology

Legacy
Environment

Business Strategy
People

New BI
Solution

Processes
Technology

Success criteria:
Business Strategy
Improve Top Line Sales
Improve Margin
Increase customer service
Increase accountability
People
Actionable Information
Accessibility of Information
Varying skill levels

Processes
Data Quality
Standard Business Language
Standard Metrics & KPIs
Technology
Scalability
Stability
Flexibility
Mainstream

Typical BI Environment
Oracle Warehouse Builder
Informatica PowerCenter
Ab Initio Co-Op
IBM Ascential

Oracle OLAP
Hyperion EssBase
Cognos PowerPlay
MS OLAP

OLAP
Engine

ETL Tool

Transformation
Engine

Mining
Engine
Query &
Analysis

Database
Reporting
Engine

Oracle 10g
IBM DB2
Enterprise
NCR Teradata
Reporting
MS SQL Server
Oracle BI Platform / XML Publisher
Oracle Data Miner
Business Objects XI
SAS Enterprise Miner
Cognos 8 BI
SPSS Clementine
MicroStrategy 8
Hyperion 9 BI +

Name/Address
Scrubbing

Lineage

Analytic Apps

Transformation
Engine
ETLTool

Oracle Balance Scorecard


Hyperion Scorecard
Cognos Metrics Mgr

Oracle EPB
Hyperion Planning
Cognos Planning
Business Objects SRC

P
o
r
t
a
l
Oracle Portal
BEA WebLogic
IBM WebSphere
MS Share Point

Typical BI Environment

RDBMS
ETL
Cleansing
Lineage
OLAP
Data Mining
Query & Reporting
Enterprise Reporting
Analytical Applications
Portal

What About ?

GIS
Collaboration
Unstructured Data
Enterprise Security
Identity Management
Application Integration
Metadata Management
Business Activity Monitoring
Business Process Flow
Management

Only ORACLE Can !

RDBMS
ETL
Cleansing
Lineage
OLAP
Data Mining
Query & Reporting
Enterprise Reporting
Analytical Applications
Portal

GIS
Collaboration
Unstructured Data
Enterprise Security
Identity Management
Application Integration
Metadata Management
Business Activity
Monitoring
Business Process Flow
Management

Simplify
OLAP
Engine

Lineage

Eliminate redundancy
ETL Tool

Analytic Apps

Transformation
Engine

Mining
Engine

P
o
r
t
a
l

Reduce number of moving parts


ETLTool

Transformation
Engine

Query &
Analysis

Database

Reporting
Engine

Develop best practice architecture


Name/Address
Scrubbing

Enterprise
Reporting

Simplify
OLAP
Engine

ETL Tool

Analytic Apps

Transformation
Engine
ETLTool
Transformation
Engine
Name/Address
Scrubbing

Lineage

Mining
Engine
Query &
Analysis

Database
Reporting
Engine

P
o
r
t
a
l

Enterprise
Reporting

Metadata Mgmt Enterprise Security Collaboration Application Integration


GIS Identity Mgmt Business Process Flow Mgmt Unstructured Data

DW/BI Products
Oracle Business
Intelligence SE-1

Oracle Business
Intelligence SE

Oracle Business
Intelligence EE

SE1 Database
ETL
Analytic Server
Query & Analysis
Dashboards
Server Administration
Targeted to SME
Customers

Discoverer
Discoverer OLAP
Discoverer Plus
Discoverer Viewer
Reports
BI Beans
MSFT Office Add-In

Oracle Database
ETL, OLAP, Data Mining

Analytic Server
Query & Analysis
Dashboards
Reporting & Publishing
Sense & Respond
Offline Analytics
MSFT Office Add-In
Server Administration

Oracle10g
Warehouse Builder

What is Oracle
Warehouse Builder?
Enables the extraction, transformation,
and loading of data to produce quality
information in the Oracle database
Protects and leverages customer
investment in the Oracle technology
stack through data and metadata
integration

Gartner ETL Magic Quadrant,


1H05

Disclaimer: The Magic Quadrant is copyrighted 11 May 2005 by Gartner, Inc. and is reused with permission. The Magic Quadrant is a graphical
representation of a marketplace at and for a specific time period. It depicts Gartner's analysis of how certain vendors measure against criteria
for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does
not advise technology users to select only those vendors placed in the "Leaders" quadrant. The Magic Quadrant is intended solely as a research
tool, and is not meant to be a specific guide to action. Gartner disclaims all warranties, express or implied, with respect to this research,
including any warranties of merchantability or fitness for a particular purpose.

Magic Quadrant for Extraction, Transformation and Loading, 1H05, T. Friedman, B.Gassman, May
2005

Sample Customers

Design and Deployment


With Oracle Warehouse
Builder
1 Design Target Objects
3

Map & Transform

4
2

Extract Source
Metadata

Relational
Flat Files
Applications
Mainframe

Generate & Validate


Deploy Code

Run

Oracle9i/10g
OLAP
Flat file
BI tools

10gR2 themes
Enabling Quality Information
Enabling Business Intelligence
Enabling Expertise capture

Enabling Quality
Da
Information
ta

Quality
Monitoring

Information

Profile
Data

Execute

Deploy

Quality
Transformation

Quality
Assessment

Capture
Metadata

Metadata
Management

Process
Flow

Data
Flow

Data
Rules

Quality
Design

Data Quality in OWB


Data Quality functionalities are
integrated into ETL processes

Disciplined approach to Data Quality, not


an afterthought
Data Quality is modeled, executed and
audited just like any other transformation

Consists of

Data Profiling
Name and Address Cleansing
Match-Merge

Data Profiling
Allow users to analyze data
discover the structural content
capture the semantics

Identify anomalies and outliers

Automatically derive business rules and maps to clean


data
Derive Quality Indices (e.g. 6-sigma)
Auditors monitor quality on an ongoing basis
Integrated
as partFormat
of ETL
Columns Pattern
Format % Unique
Hdate
SSN
Phone
Id
Contact

YYYY-MM-DD
9(3)-9(2)-9(4)
9(3)-9(3)-9(4)
9(5)
A@A.A

Date
US Social Security Number
US Phone Number
<Not Found>
Email

Compliant
82%
3%
16%
N/A Yes
99% No

Data Profiling

Enabling Business
Inf
orm
Intelligence
at
ion

Design

Derivation

BI Defs

Preview

Metadata
Management

Deploy

Generation

Enabling Business
Intelligence
New in 10gR2
Relational and Dimensional Data Object
Designer
Business Intelligence Object Derivation

Data Object Design


One Editor
Dimensions, cubes, tables, views, complex
objects,
Support for Star, Snowflake, Skip-Level,
calculated measures,
One editor for creation, configuration,
validation, code generation, impact analysis,
deployment, data viewing

Data Object Editor

Business Intelligence Object


Derivation
Create and Derive Business
intelligence objects
Oracle OLAP Cubes &
Dimensions
OracleBI Discoverer
EUL
OracleBI Beans Reports
Included in Lineage and
Impact analysis!

Designer

Relational & OLAP


Catalogs,
10g Scheduler, Workflow

z
Warehouse
Builder

Discoverer

BI Beans

Enabling Expertise
Da
Capture
ta
Expertise

BI Defs

Enabling
Business
Intelligence

Information

Enabling
Quality
Information

Enabling Expertise
capture New in 10gR2
Re-use OWB Components to build your OWN
application!

Define best practices & directed guidance

Run Standalone or within OWB Design-time


Declarative Definition & Guided execution
E.g. Data-Mover Expert

Offers users the ability to easily copy data from:


Table-to-Table
File-to-Table

Expert Editor

Sources & Targets


Targets

Sources

Oracle

Tables, Views, MViews,


Queues, External Tables,
Table Functions, Streams,
PL/SQL APIs, Sqlloader
DB2, Sybase, SQLServer,
Informix, Mainframes,
(Oracle Transparent Gateways)
ODBC
Flat Files
Applications

Oracle Apps

Peoplesoft

SAP

Custom SQL App

Oracle

Tables, Queues, Table


Functions, Streams, PL/SQL
APIs,
DB2, Sybase, SQLServer, Informix,
Mainframes, (Oracle Transparent
Gateways)
ODBC
Flat Files
Applications

Oracle Apps

Peoplesoft

Custom SQL App

Enhanced ERP Integration


Metadata adapters
for:

Oracle EBusiness
Suite
Peoplesoft

Enhancements to SAP
adapter:

Direct ABAP
processing
ABAP Join Ranking
Variable support
Sub-Process flow
integration

Transportable Modules
Move large data volumes quickly and easily between
Oracle instances
Perform fast bulk loads
Performance & usability gains over traditional
technologies (DB Links, Flat Files,)
Technology varies according to source:
9i source - Transportable Tablespaces
10g source Data Pump

Scheduled Process
Execution
Define complex custom calendars to
control process execution

E.g.
Working Days
Holidays

Standard iCal format

User-Defined Objects &


Icons
User-Definable:

Objects
Associations
Properties

ALL in the OWB


repository!
Custom icons for
easy recognition
Access full metadata
services of OWB e.g.
impact analysis

Impact Analysis on UDOs

New Segmentation of OWB


Functionality
Enterprise ETL

Data Quality

Enable Large Scale,


Complex Deployments

Convert Data to
Quality Information
on an ongoing basis

ERP/CRM
Connectivity
Extract from common
ERP/CRM (SAP etc.)

Core ETL Features


Easily load Data into Oracle Database

What are the Core ETL


Features?
OWB 10gR2 Core ETL =
OWB 10gR1 Functionality
SAP connector
+ Enhancements
+ New Features

Core ETL Features


Easily load Data into Oracle Database

Core ETL Functionality

Import Metadata. source Non-Oracle and Flat-files


Target Oracle (relational & Dimensional) and Flat-Files
Support for Oracle OLAP and Relational Partitioning
Debugging, Mapping (Aggregation, De-duplication,
Joining, etc.
Name & Address Cleansing Interface to Partners
Basic Process Flows
Execution on RAC/Grid
HTML metadata reports, Scripting and SQL views

Core ETL New Features


Experts
Non-Oracle Target support
Graphical Data Object Editor

Relational, Dimensional, EUL

Remote Control Center (Runtime Service)


Data Viewers (Relational & Dimensional) in maps
Fiscal Time Dimension incl. Data loaders
Integrated OMB*Plus Client
Asynchronous Job Deployment & execution
User-defined data types
Runtime metadata transformations

Core ETL New Features


Usability

New Common Editor Framework


Modules as source &/or target
Security Management
Printing
Location Management
Install
Simplified/unified Repository
Right-mouse-click Deployment
Unified Browser Reporting environment
BI Definition Derivation

Core ETL Enhancements


UI Look & Feel Improvements
10g Release 1

10g Release 2

Core ETL Enhancements


Dimensional
Calculated Measure Generation
Advanced Cube Aggregation
MVs for ROLAP, AGGMAPS for MOLAP
Oracle OLAP 10g R2 via AWXML
Sparsity
Compressed Cube
Partitioning
Dimension Roles
Dimension Import
Surrogate Key Management
Auto and manual binding for relational
dimensions

Core ETL Enhancements


Data Quality
Improved Match/Merge functionality
Parallelized Name & Address cleansing

Other
Advanced Aggregation Options
Physical Storage Data Object properties
Scripting support for advanced
deployment (upgrade, replace)
Materialized views
Multi-File support for SQL*Loader
Forced Single Flavor Codegen (enables
Analytic SQL expressions)

Other New OWB Functionality


shipped as Database Options
Enterprise ETL
Option
Enable Large Scale,
Complex Deployments

Data Quality
Option
Convert Data to
Quality Information
on an ongoing basis

ERP/CRM
Connectors
Extract from common
ERP/CRM (SAP etc.)

Core ETL Features


Easily load Data into Oracle Database

Enterprise ETL Option


Only available with Enterprise Edition of
database
Enterprise ETL
Option
Enable Large Scale,
Complex Deployments

Core ETL Features


Easily load Data into Oracle Database

Enterprise ETL Option


Includes
Improves performance & scalability of ETL jobs
Interactive Lineage & Impact Analysis
User-defined Objects, Relationships and modules
Advanced Process Flow Functionality
Change propagation
XML file as Target
Pluggable Mappings
Support large Business Intelligence deployments

Business Intelligence Beans Generation


Discoverer EUL direct deployment

Data Quality Option


Only available with Enterprise Edition of
database
Enterprise ETL
Option
Enable Large Scale,
Complex Deployments

Data Quality
Option
Convert Data to
Quality Information
on an ongoing basis

Core ETL Features


Easily load Data into Oracle Database

Data Quality Option

Discover Data Anomalies


Identify Data Rules
Auto-correction of Data Anomalies
Audit ETL jobs (and take action if data quality is too
low)

CRM/ERP Connector Option


Only available with Enterprise Edition of
database
Enterprise ETL
Option
Enable Large Scale,
Complex Deployments

Data Quality
Option
Convert Data to
Quality Information
on an ongoing basis

ERP/CRM
Connectors
Extract from common
ERP/CRM (SAP etc.)

Core ETL Features


Easily load Data into Oracle Database

CRM/ERP Connector Option


Extraction from ERP/CRM sources
Oracle E-Business Suite
Peoplesoft
SAP

Summary: OWB 10gR2


Enabling Quality
Information
Data Profiling
New Data Sources and
Targets
Enhanced ERP Integration
Transportable Modules
Scheduled Process
Execution
User-defined Objects &
Icons

Enabling Business Intelligence


Relational and Dimensional Data
Object Designer
Business Intelligence Object
Derivation

Enabling Expertise
Capture
Experts

More Information
http://www.oracle.com/technology/products/ow
b
Collateral
Software
Component Exchange
Discussion forum
SDK
Customer Testimonials
Partner Information

Demo
1. Data Sources
2. Data Targets
3. Mappings
4. Process Flows
5. Configuration
6. Metadata Integration
7. Experts
8. Data Quality (Data Profile)
9. BI Integration
10.Scalability/Performance

You might also like