- Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert...

30

Transcript of - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert...

Page 1: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO
Page 2: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

<Insert Picture Here>

Oracle Balanced Scorecard: BSC ExpertVivek Ranjan

Page 3: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

Oracle Db Oracle Db

ExcelExcel

Text FilesText Files

ETL

Sum

mar

ies

Sum

mar

ies

Materialized Views• Summary Data

Materialized Views• Summary Data

Analytical Workspace• Summary Data• High Dimensionality

Analytical Workspace• Summary Data• High Dimensionality

Base Tables

• Centralized• Lowest Detail

Base Tables

• Centralized• Lowest Detail

BSCObjectives

•Internal Data •Unified View of Related KPIs •Quantitative& Qualitative Performance Assessment

BSCObjectives

•Internal Data •Unified View of Related KPIs •Quantitative& Qualitative Performance Assessment

Scor

ecar

ds, D

ashb

oard

s &

Por

tals

Interface Tables

• Staging Area• Incremental Data

Oracle AppOracle App

Current Data Summarization in BSC

Data LoaderData Loader

Page 4: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

Limitations of Data Loader

• Only Oracle, Text files and Excel sheets are the sources supported in BSC

• Cannot pull data from oracle sources hosted on an instance different from BSC

• No Provision for Transforming data before loading into the Interface Tables

• Flat Files loading mechanism is not flexible as Data Loader does not support Sampling

• PL/SQL Programs have to be hand written • The ETL code is not standards based leading to

maintenance issues

Page 5: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

Functional Requirements

• Easy interface to map the BSC Interface Tables to the Source Tables

• Automatically generate programs to populate the Interface Tables with source data

• Source data can be Flat Files, Oracle Tables or Non-Oracle Tables

• Source data can be on an Instance different from BSC Instance

• Allow users to embed data transformation logic before bringing the data into the Interface Table

• Ability to Sample flat files before loading the data

Page 6: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

The Solution was

Oracle Warehouse Builder 10G R2

Page 7: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

What is Oracle Warehouse Builder?

• Enables the extraction, transformation, and loading of data to produce quality informationin the Oracle database

• Protects and leverages customer investment in the Oracle technology stack through data and metadata integration

Page 8: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

• Oracle• Tables, Views, MViews,

Queues, External Tables, Table Functions, Streams, PL/SQL API’s, Sqlloader…

• DB2, Sybase, SQL Server, Informix, Mainframes, … (Oracle Transparent Gateways)

• ODBC• Flat Files• Applications

• Oracle Apps• Peoplesoft• SAP• Custom SQL App

Sources & Targets supported by OWB

Sources Targets

• Oracle• Tables, Queues, Table

Functions, Streams, PL/SQL API’s, …

• DB2, Sybase, SQLServer, Informix, Mainframes, … (Oracle Transparent Gateways)

• ODBC• Flat Files• Applications

• Oracle Apps• Peoplesoft• Custom SQL App

Page 9: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

ETL: Mappings

• Graphical, declarative modeling of Data Flows

• Map from Source to Target• Integrated Data Quality

• N&A standardization• Match/Merge• Profiling

• Generates SQL & PL/SQL• Merge, transportable

tablespaces, sqlloader, table functions, streams, xml data types, BLOBS/CLOBS, …

• Leverage custom data transformations

• Pluggable maps for reusability of logic

Page 10: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

Experts

• Re-use OWB Components to build your OWN application!• Define best practices & directed guidance• Automate Repetitive tasks

• Run Standalone or within OWB Design-time• Declarative Definition & Guided step-by step execution• E.g. “Data-Mover” Expert

• Offers users the ability to easily copy data from:• Table-to-Table• File-to-Table

• Leverage OWB Scripting Technology

Page 11: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC & OWB Integration Methodology

• Deliver a BSC Expert using these capabilities of OWB 10G R2 (Paris) Release

• The following tasks will be possible when the BSC Expert is invoked from OWB:

• BSC Interface Tables definition available in OWB• OWB to prompt user to identify the source for the

BSC Interface tables• OWB to provide a mapping editor between BSC

Interface tables and source(s)• OWB to generate loading program based on

mapping to load data from source to the BSC Interface table

Page 12: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

Benefits of BSC Expert

Performance Management Administrators will now be able to

• Define source locations and mappings in a unified way and store them in OWB metadata repository

• Import metadata for BSC and Source schema into respective modules

• Generate and deploy ETL code with ease• Create ETL code that will allow loading of data from

any source into the Interface Tables. • Extract data from sources in different instance.• Manage creation, editing and deletion of a MAPPING

in a systematic way

Page 13: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Process Flow Diagram

BSC Interface

Tables(IT)

Oracle Instance

– BSC IT Table–Source

BSC ExpertMetadata Reader

Map IT Tableto Source

BSC ExpertMapping Editor

–Flat File–Oracle–Non Oracle

Source

ETL Program

BSC ExpertGenerate Program

Deploy program to populate BSC Interface Table

Page 14: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Installation and Configuration

Oracle Instance

APPS OWB

BSC

– OWB Client– OWB Server– OWB Metadata Repository– OWB Control Center

TARGET

OWB CLIENT

–Flat File–Oracle–Non Oracle

SOURCE

Page 15: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

ERP ERP

ExcelExcel

Text FilesText Files

ETL

Sum

mar

ies

Sum

mar

ies

Materialized Views• Summary Data

Materialized Views• Summary Data

Analytical Workspace• Summary Data• High Dimensionality

Analytical Workspace• Summary Data• High Dimensionality

Base Tables

• Centralized• Lowest Detail

Base Tables

• Centralized• Lowest Detail

BSCObjectives

•Internal & External Data•Unified View of Related KPIs •Quantitative& Qualitative Performance Assessment

BSCObjectives

•Internal & External Data•Unified View of Related KPIs •Quantitative& Qualitative Performance Assessment

Scor

ecar

ds, D

ashb

oard

s &

Por

tals

Interface Tables

• Staging Area• Incremental DataLegacyLegacy

DWDW

ExternalExternal

Data Summarization: Post BSC Expert

Data Loader/ BSC Expert

Data Loader

Page 16: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

<Insert Picture Here>

BSC Expert Demo

Page 17: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Project Setup

Page 18: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Administer Mapping

Page 19: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Identify Interface Tables

Page 20: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Define Mapping

Page 21: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Select Source

Page 22: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Define Source Module

Page 23: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Import Source Objects

Page 24: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Map Source & Target Objects

Page 25: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Deploy and Execute Mapping

Page 26: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Edit Mapping

Page 27: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

BSC Expert: Delete Mapping

Page 28: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO

CEO Requests CEO Requests ScorecardsScorecards

IT Creates IT Creates MockupMockup

CEO Reviews CEO Reviews MockupMockup

Performance Management Designer

GenerateDatabase

BSC Expert(OWB)

Data Loader

Visualization & Collaboration

CEO Reviews to CEO Reviews to Monitors Monitors

Performance Performance

Build Build Database Database ObjectsObjects

Write Write Collections Collections

(ETL)(ETL)

Run Run Refresh Refresh

SummariesSummaries

CEO Asks for CEO Asks for ModificationsModifications

BSC: End to End Solution

Page 29: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO
Page 30: - Oracle · Mockup CEO Reviews Mockup Performance Management Designer Generate Database BSC Expert (OWB) Data Loader Visualization & Collaboration CEO