Getting Started enterprise 88. Oracle Warehouse Builder 11gR2: operational data warehouse. Extract, Transform, and Load data to

Similar documents
Data Integration and ETL with Oracle Warehouse Builder

1. Attempt any two of the following: 10 a. State and justify the characteristics of a Data Warehouse with suitable examples.

Techno Expert Solutions An institute for specialized studies!

Call: SAS BI Course Content:35-40hours

Creating a target user and module

Using Oracle9i Warehouse Builder and Oracle 9i to create OLAP ready Warehouses

Enterprise Reporting. 1 enterpri. Oracle Bl Publisher 11 g: A Practical Guide to. Enterprise data using Oracle Bl Publisher 11g

Chris Claterbos, Vlamis Software Solutions, Inc.

SAS Data Integration Studio 3.3. User s Guide

III. Answer any two of the following: 10

Oracle Warehouse Builder 10g: New Features

Unit 2.

Oracle Warehouse Builder 10g: Implementation Part 2

Website: Contact: / Classroom Corporate Online Informatica Syllabus

Introduction to DWH / BI Concepts

IMPLEMENTING STATISTICAL DOMAIN DATABASES IN POLAND. OPPORTUNITIES AND THREATS. Central Statistical Office in Poland

UNIT

to-end Solution Using OWB and JDeveloper to Analyze Your Data Warehouse

Migrating Express Applications To Oracle 9i A Practical Guide

Course Contents: 1 Business Objects Online Training

Page 1. Oracle9i OLAP. Agenda. Mary Rehus Sales Consultant Patrick Larkin Vice President, Oracle Consulting. Oracle Corporation. Business Intelligence

Chris Claterbos, Vlamis Software Solutions, Inc. David Fuston, Vlamis Software Solutions, Inc.

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

How Do I Inspect Error Logs in Warehouse Builder?

INTRODUCTION. Chris Claterbos, Vlamis Software Solutions, Inc. REVIEW OF ARCHITECTURE

An Oracle White Paper March Oracle Warehouse Builder 11gR2: Feature Groups, Licensing and Feature Usage Management

Roll No: Subject: Dataware Housing Date:

MICROSOFT BUSINESS INTELLIGENCE (MSBI: SSIS, SSRS and SSAS)

After completing this course, participants will be able to:

Sql Fact Constellation Schema In Data Warehouse With Example

InfoSphere Warehouse V9.5 Exam.

Hyperion Interactive Reporting Reports & Dashboards Essentials

Designing the staging area contents

MOC 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Oracle Database 11g: Data Warehousing Fundamentals

1. SQL Server Integration Services. What Is Microsoft BI? Core concept BI Introduction to SQL Server Integration Services

Deccansoft Software Services Microsoft Silver Learning Partner. SSAS Syllabus

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

Oracle Data Integrator 12c: ETL Integration Bootcamp and New Features

Oracle Data Integration and OWB: New for 11gR2

1Z0-526

Oracle Retail Data Model

Best Practices - Pentaho Data Modeling

Oracle Warehouse Builder

Unit

Fig 1.2: Relationship between DW, ODS and OLTP Systems

Data Warehousing. Syllabus. An Introduction to Oracle Warehouse Builder. Index

Analytic Workspace Manager and Oracle OLAP 10g. An Oracle White Paper November 2004

Oracle 1Z0-591 Exam Questions and Answers (PDF) Oracle 1Z0-591 Exam Questions 1Z0-591 BrainDumps

OLAP Introduction and Overview

SQL Server Analysis Services

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Data Warehouse and Data Mining

Oracle Hyperion Financial Management Instructor-led Live Online Training Program

Informatica Power Center 10.1 Developer Training

Implement a Data Warehouse with Microsoft SQL Server

COURSE 20466D: IMPLEMENTING DATA MODELS AND REPORTS WITH MICROSOFT SQL SERVER

Oracle Reports Developer 10g: Build Reports

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile

From business need to implementation Design the right information solution

CHAKRA IT SOLUTIONS TO LEARN ABOUT OUR UNIQUE TRAINING PROCESS:

Implementing a Data Warehouse with Microsoft SQL Server

Dan Vlamis Vlamis Software Solutions, Inc Copyright 2005, Vlamis Software Solutions, Inc.

Oracle9i Database: Using OLAP

Deccansoft Software Services. SSIS Syllabus

An Introduction to Oracle Warehouse Builder 10gR2. Paul Narth, Ali El Kortobi Oracle Corporation OLSUG, 23 June 2004

MSBI. Business Intelligence Contents. Data warehousing Fundamentals

Exam /Course 20767B: Implementing a SQL Data Warehouse

1. SmartPlant Foundation Overview and Architecture 1-3

MSBI (SSIS, SSRS, SSAS) Course Content

Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

Building Database-Centric Web Applications Using. Oracle HTML DB

Oracle BI 11g R1: Build Repositories

Call: Hyperion Planning Course Content:35-40hours Course Outline Planning Overview

Oracle Warehouse Builder

MSBI Online Training (SSIS & SSRS & SSAS)

42 Building a Report with a Text Pluggable Data Source

Oracle Reports Developer 10g: Build Reports

About Gluent. we liberate enterprise data. We are long term Oracle Database & Data Warehousing guys long history of performance & scaling

SAP BI BO 4.0 Online Training

Microsoft SQL Server Training Course Catalogue. Learning Solutions

<Insert Picture Here> Oracle SQL Developer Data Modeler 3.0: Technical Overview

6234A - Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

SAMPLE. Preface xi 1 Introducting Microsoft Analysis Services 1

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Data Warehousing. Adopted from Dr. Sanjay Gunasekaran

Data Warehouse and Data Mining

1 enterprise. Oracle BAM 11gR1 Handbook. Activity Monitoring. Your essential BAM sidekick for monitoring, alerting,

Overview of Reporting in the Business Information Warehouse

Microsoft End to End Business Intelligence Boot Camp

6 SSIS Expressions SSIS Parameters Usage Control Flow Breakpoints Data Flow Data Viewers

Oracle Warehouse Builder 10g: Administration

MS-55045: Microsoft End to End Business Intelligence Boot Camp

CIS 611: ENTERPRISE DATABASE AND DATA WAREHOUSING. Project: Multidimensional OLAP Cube using Adventure Works Data Warehouse

Importing source database objects from a database

1Z Oracle Business Intelligence Foundation Suite 11g Essentials

Oracle Warehouse Builder 10g Release 2 What is an Expert?

Accelerated SQL Server 2012 Integration Services

Developing Applications with Business Intelligence Beans and Oracle9i JDeveloper: Our Experience. IOUG 2003 Paper 406

IBM. Developing with IBM Rational Application Developer for WebSphere Software V6

Transcription:

Oracle Warehouse Builder 11gR2: Getting Started 2011 Extract, Transform, and Load data to operational data warehouse build a dynamic, Bob Griesemer 1 enterprise 88 orotessionol expertise distilled PUBLISHING - BIRMINGHAM MUMBAI

Preface 1 Chapter 1: An Introduction to Oracle Warehouse Builder 7 Introduction to data warehousing 8 Introduction to our fictional organization 8 What is a data warehouse? 9 Where does OWB fit in? 11 Installation of the database and OWB 11 Downloading the Oracle software 11 A word about hardware and operating systems 12 Installing Oracle database software 14 Configuring the listener 18 Creating the database 20 Installing the OWB standalone software 27 OWB components and architecture 31 Configuring the repository and workspaces 34 Summary 41 Chapter 2: Defining and Importing Source Data Structures 43 Preliminary analysis 44 ACME Toys and Gizmos source data 45 The POS transactional source database 46 The website order management database 49 An overview of Warehouse Builder Design Center 51 Importing/defining source database object metadata 55 Creating a project 55 Creating a module 56 Creating an Oracle Database module 56 Creating a SQL Server database module 62

Importing source database objects from a database 78 Defining source metadata manually with the Table Editor 86 Importing source metadata from files 92 Summary 104 Chapter 3: Designing the Target Structure 105 Data warehouse design 106 Dimensional design 106 Cube and dimensions 107 Implementation of a dimensional model in a database 109 Relational implementation (star schema) 109 Multidimensional implementation (OLAP) 112 Designing the ACME data warehouse 113 Identifying the dimensions 113 Designing the cube 114 Data warehouse design in OWB 117 Creating a target user and module 117 Creating a target user 118 Create a target module 122 OWB design objects 124 Summary 127 Chapter 4: Creating the Target Structure in OWB 129 Creating dimensions in OWB 130 The Time dimension 130 Creating a Time dimension with the Time Dimension Wizard 132 The Product dimension 141 Product attributes (attribute type) 141 Product levels 142 Product hierarchy (highest to lowest) 142 Creating the Product dimension with the new Dimension Wizard 143 The Store dimension 150 Store attributes (attribute type), data type and size, and (Identifier) 151 Store levels 151 Store hierarchy (highest to lowest) 151 Creating the Store dimension with the New Dimension Wizard 151 Creating a cube in OWB 154 Creating a cube with the wizard 154 Using the data object editors 158 Summary 166 Chapter 5: Extract, Transform, and Load Basics 167 ETL 168 Manual ETL processes 168 Staging 169

To stage or not to stage 170 Configuration of a staging area 171 Mappings and operators in OWB 172 OWB Mappings 173 The canvas layout 178 OWB operators 181 Source and target operators 183 Transformations (data flow operators) 186 Other operators 189 Summary 190 Chapter 6: ETL: Putting it Together 191 Designing our staging area 192 Designing the staging area contents 192 Building the staging area table with the Table Editor 194 Review of the Mapping Editor 201 Creating a mapping 202 Adding source tables 203 Adding a target table 208 Connecting source to target 208 Joiner operator attribute groups 209 Connecting operators to the Joiner 212 Defining operator properties for the JOINER 214 Adding an Aggregator operator 219 Summary 228 Chapter 7: ETL: Transformations and Other Operators 229 STORE mapping 231 Adding source and target operators 231 Adding Transformation Operators 234 Using a Lookup operator 245 Creating an external table 245 Creating and loading a lookup table 247 Retrieving the key to use for a Lookup operator 250 Adding a SUBSTR Transformation operator 251 Adding a Constant operator 253 Adding a TO_NUMBER transformation 255 Adding a Lookup operator 256 PRODUCT mapping 263 SALES cube mapping 265 Dimension attributes in the cube 266 Measures and other attributes in the cube 269 Mapping values to cube attributes 269 Mapping measures' values to a cube 269 Mapping PRODUCT and STORE dimension values to the cube 270

Mapping DATE_DIM values to the cube 271 Mapping an Expression operator 272 Features and benefits of OWB 276 Summary 277 Chapter 8: Validating, Generating, Deploying, and Executing Objects 279 Validating 281 Validating in the Design Center 281 Validating using the toolbar icon in the Mapping Editor 283 Generating 285 Generating in the Design Center 286 Generating using the icon from the mapping editor 290 Default operating mode of the mapping 292 Selecting the generation style 295 Deploying 296 The Control Center Service 297 Deploying in the Design Center and Data Object Editor 298 The Control Center Manager 301 The Control Center Manager window overview 302 Deploying in the Control Center Manager 310 Executing 312 Deploying and executing remaining objects 314 Deployment order 315 Execution order 319 Summary 320 Chapter 9: Extra Features 321 Metadata change management 322 Metadata Loader (MDL) exports and imports 322 Recycle bin 325 Cut, copy, and paste 328 Snapshots 334 Synchronizing objects 341 Changes to tables 341 Updating object definitions 341 Synchronizing 343 Changes to dimensional objects and binding 349 Warehouse Builder online resources 352 Summary 353 Chapter 10: Code Template Mappings 355 Code templates 356 Code template description 356

Types of code templates 357 Pre-defined code templates 358 Connecting to SQL server using a JDBC database connection 360 Downloading the JDBC driver 360 Creating a SQL server module 361 Configuring SQL server TCP/IP port 361 Creating SQL server module 363 Importing metadata 367 Building a code template mapping 372 Starting the Control Center Agent 373 Defining a template mapping module 374 Creating a code template mapping 377 Copying a mapping 378 Editing a code template mapping 379 Deploying and executing a code template mapping 392 Summary 395 Index 397