Introduction to OWB(Oracle Warehouse Builder)

Slides:



Advertisements
Similar presentations
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
Advertisements

Supervisor : Prof . Abbdolahzadeh
Oracle Hyperion Financial Data Quality Management Considerations for a scaled, expedited and integrated approach on data quality NCOAUG – Aug 15, 2008.
Data Warehousing M R BRAHMAM.
Tools You Own Maggie Moehringer AIRPO, June 2006.
Defining Data Warehouse Concepts and Terminology
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Data Staging Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential Chair of.
Accelerated Access to BW Al Weedman Idea Integration.
Oracle Business Intelligence & Data Warehousing Overview Sankar Bala DW/BI Specialist
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Leaving a Metadata Trail Chapter 14. Defining Warehouse Metadata Data about warehouse data and processing Vital to the warehouse Used by everyone Metadata.
Oracle Warehouse Builder: Overview
CSE 590DB: Database Seminar Autumn 2002: Meta Data Management Phil Bernstein Microsoft Research.
ETL By Dr. Gabriel.
BUSINESS INTELLIGENCE/DATA INTEGRATION/ETL/INTEGRATION AN INTRODUCTION Presented by: Gautam Sinha.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
Oracle Warehouse Builder Product Update Michelle Bird Senior Product Manager, Oracle Warehouse Builder May 20, 2009.
Data Warehouse Tools and Technologies - ETL
Best Practices for Data Warehousing. 2 Agenda – Best Practices for DW-BI Best Practices in Data Modeling Best Practices in ETL Best Practices in Reporting.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Jean-Pierre Dijcks Principal Product Manager Oracle Warehouse Builder Oracle Corporation.
Data Warehousing at STC MSIS 2007 Geneva, May 8-10, 2007 Karen Doherty Director General Informatics Branch Statistics Canada.
Data Profiling
Activity Running Time DurationIntro0 2 min Setup scenario 2 2 min SQL BI components & concepts 4 5 min Data input (Let’s go shopping) 9 7 min Whiteboard.
8 Copyright © 2009, Oracle. All rights reserved. Using Process Flows.
Session 4: The HANA Curriculum and Demos Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University.
More ETL. ETL in a nutshell ETL is an abbreviation of the three words Extract, Transform and Load. It is an ETL process to –extract data, mostly from.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
B Copyright © 2009, Oracle. All rights reserved. Creating Experts.
Populating a Data Warehouse. Overview Process Overview Methods of Populating a Data Warehouse Tools for Populating a Data Warehouse Populating a Data.
Data Management Console Synonym Editor
Life Cycle Management Using Oracle 9i Warehouse Builder Anissa Stevens Avanco International, Inc Mark Van De Wiel Oracle.
Data Warehouse Design Xintao Wu University of North Carolina at Charlotte Nov 10, 2008.
OWB 10g Release 2 Codename: Paris Oracle Warehouse Builder 10g r2 (OWB) How you can leverage the new features of OWB “Paris” release.
ETL Extract. Design Logical before Physical Have a plan Identify Data source candidates Analyze source systems with data- profiling tools Receive walk-through.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
13 Copyright © 2009, Oracle. All rights reserved. Integrating with Oracle Business Intelligence Enterprise Edition (OBI EE)
3 Copyright © 2009, Oracle. All rights reserved. Accessing Non-Oracle Sources.
1 Copyright © 2009, Oracle. All rights reserved. Administrative Tasks in Warehouse Builder.
6 Copyright © 2009, Oracle. All rights reserved. Using the Data Transformation Operators.
For the Chicago Chapter BOUG Meeting – August 20, 2010
7 Strategies for Extracting, Transforming, and Loading.
3 Copyright © 2009, Oracle. All rights reserved. Understanding the Warehouse Builder Architecture.
© 2012 Saturn Infotech. All Rights Reserved. Oracle Hyperion Data Relationship Management Presented by: Prasad Bhavsar Saturn Infotech, Inc.
RoOUG Iunie Bucuresti, 26 Iunie Agenda Inregistrarea participantilor ODI – Common Use Cases 2Iunie 2013.
© 2009 Wipro Ltd - Confidential ETL TESTING Handling Heterogeneous Data Formats Rajasimman Selvaraj Simanchal Sahu Tithi Mukherjee.
Chapter 11 Oracle Warehouse Builder Data Warehousing Lab. 윤 혜 정.
MIS 451 Building Business Intelligence Systems Data Staging.
1 Copyright © 2006, Oracle. All rights reserved. Setting Up and Starting Warehouse Builder.
7 Copyright © 2006, Oracle. All rights reserved. Creating Experts.
Copyright © 2006, Oracle. All rights reserved. Czinkóczki László oktató Using the Oracle Warehouse Builder.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
SAS DI ONLINE TRAINING Contact our Support Team : SOFTNSOL India: Skype id : softnsoltrainings id:
Oracle Apps Technical Online Training Introduction to ERP  Definition of ERP, Overview of popular ERP’S Comparison of Oracle Apps with other ERP’S Types.
Data Integration - The ETL Process Module 4: BIC#4 – Data Integration Capability Populating Data Warehouse (Data Mart) 1.
Supervisor : Prof . Abbdolahzadeh
Data CLEANSING Getting Data Ready.
Introduction to Informatica PowerCenter
Defining Data Warehouse Concepts and Terminology
Introduction.
IBM DATASTAGE online Training at GoLogica
Phil Bernstein Microsoft Corp.
Defining Data Warehouse Concepts and Terminology
SSIS Demo Michael A. Fudge, Jr.
ארכיטקטורה כלל ארגונית
Metadata The metadata contains
Presentation transcript:

Introduction to OWB(Oracle Warehouse Builder) 2009-04-01

Agenda Data Warehouse Data Warehouse Concepts ETL Process Oracle Warehouse Builder(OWB) OWB Architecture Data Sources and Data Targets ETL: Mappings ETL: Process Flows Data Quality Management Demonstration Extracting Data Data Profiling and Cleansing Transforming Data Today I like to talk about oracle warehouse builder. I’ll give you a short presentation about the basic concepts of warehouse building process and demonstrate it with Oracle warehouse builder tool.

Data Warehouse Oracle Warehouse Builder Oracle OLAP/ Data Miner As you know, data warehouse is a repository of an organization's electronically stored data which is designed to facilitate reporting and analysis. When you build a data warehouse system, you can consider the building process as two parts. One is to collect data from different data sources, understand it and integrate it into target platform. It is called ETL process. The other part is to find pattern, predict value and generate report after building one unified data repository. In the mining project, MCMS, we are using oracle warehouse builder as an ETL processing tool to build a data warehouse, and for later part, we are currently using oracle data miner. In this presentation I will briefly review oracle warehouse builder and then my collegue Ying’ will present about data mining. Oracle Warehouse Builder Oracle OLAP/ Data Miner Find Pattern Predict Behaviour or value (Classification/ Regression) Generate Report ETL (Extract/ Transform/ Load) Data Quality Control Meta data Management “one of the major ETL tools in the market “

ETL Process Extract: extract data from sources and put in a so-called Staging Area(SA), usually with the same structure as the source. Here, the abbreviation of ETL means extract, transform and load. extract data from sources and put it in the target platform usually with the same structure as the source. after extraction all data will be located at one platform so you can easily join and union tables and filters and sort the calculations. In this step, you can check on data quality and cleans the data if necessary. Many experts recommend cleans data in this step. Load. Finally data is loaded into a central warehouse, usually into fact and dimension tables. Transform: join and union tables, filter and sort the calculations. In this step, we can check on data quality and cleans the data if necessary. Load: finally, data is loaded into a central warehouse, usually into fact and dimension tables.

OWB Architecture OWB, oracle warehouse builder is one of the major ETL tool in the market and you can use it as free for academic usage. The OWB architecture looks like this. In the client side, you have two application called design centre and repository browser. Repository borswer is web based repository viewing tool and design centre is GUI based application which is mainly used to design warehouse and conduct ETP process. In development time, you login to oracle database server through design centre, design metadata and ETL processes, and then all what you’ve done is saved into server repository called warehouse builder repository. If you deploy and execute your designs in runtime, they are implemented as database objects and scripts suchas PL/SQL and stored into oracle data base.

Design Centre The design centre have many functionality for data modelling, data compliance, integration and quality management. Details for each function will be followed on the rest of this presentation.

Data sources and Data Targets Oracle Tables, Views, MViews, Queues, External Tables, Sqlloader, Transportable Tablespaces, Data Pump… DB2, Sybase, SQLServer, Informix, Mainframes, … (Oracle Transparent Gateways) ODBC Flat Files XML Applications Oracle Ebusiness Suite PeopleSoft SAP Siebel Oracle DB2, Sybase, SQLServer, Informix, Mainframes, … (Oracle Transparent Gateways) ODBC Flat Files XML Oracle warehouse build allow you to define your data sources and targets of any form of this list. Data base including db2, sybase, flat files and xml. And even you can migrate the enterprise application data into data warehouse.

ETL: Mappings 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, data pump, sqlloader, xml data types, BLOBS/CLOBS, … Leverage custom data transformations After defining the form of data sources and targets, you can start to do ETL processes called mapping. Here you can design how to map your data source object and target object with graphical notations. After then you can see generate sql loader scripts or PL/SQL scripts.

ETL: Process flows Declarative modeling of Process/work Flows Co-ordinate execution of Maps and other activities Create complex transitions Send email, FTP source/target files, call any external process, SQL Plus, Notifications Generates Oracle Workflow, Oracle Scheduler & XPDL Another form of ETL process in oracle warehouse builder is designing data process flows. It’s kind of work flow. You can design sequence of tasks including ETLmappings and activities such as sending email , execute external process.

Data Quality Management Data Profiling Missing or invalid values Distributions of the values in a specific column Data Rule for Cleansing When you build a data warehouse system, mange data quality is the one of the most important thing. Oracle warehouse builder have a data profiling tool, you can check your data, any missing data or invalid data and then you can make some cleansing strategy here. Once you set the data rules to cleanse your data, the tool deals with detecting and removing errors and inconsistencies from data in order to improve the quality of data. I will show you how it works later on demonstration session. Based on the data profiling results, Warehouse Builder derives a set of data rules that you can use to cleanse the source data. You can automatically generate corrections based on these data rules by performing data correction actions.

Metadata Management Dependency Management Data Lineage at attribute level Impact Analysis at attribute level Metadata Snapshots Change Management (diff, merge and reconcile) Reporting (browser) APIs (Scripting, SQL, PL/SQL) Exchange (import/export) Finally, about metadata such as table and view, you can check dependencies between metadata and you can get some idea how any change of metadata will affect the others. And also you can audit the metadata changes.

Define Sources & Targets Demonstration Define Sources & Targets Extract Data Profiling 1. Identifying data sources/ targets and importing metadata 2. Import data and design and execute mappings (Extract) 3. Data profiling and decide data cleansing strategy “Derived Data Rule” “Generated Code” Transform Load now let me give you a demonstration using OWB step by step. First I will define data sources and targets and then import data from source and design and execute mappings to extract the data. Before merging data from different sources, I will do data profiling first and make sure the data is cleansed. Finally, the data are cleansed, merged and ready to be used for reporting and mining. 4. Design and execute mappings (Merging) and cleansing 5. Design dimension tables “Generated Code”