Copyright © 2006, Oracle. All rights reserved. Czinkóczki László oktató 2008.04.17 Using the Oracle Warehouse Builder.

Slides:



Advertisements
Similar presentations
Introduction to OWB(Oracle Warehouse Builder)
Advertisements

4 Oracle Data Integrator First Project – Simple Transformations: One source, one target 3-1.
SQL Server Accelerator for Business Intelligence (SSABI)
Data Warehousing M R BRAHMAM.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Chapter 13 The Data Warehouse
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
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.
2 Copyright © 2009, Oracle. All rights reserved. Getting Started with Warehouse Builder.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
8 Copyright © 2009, Oracle. All rights reserved. Modeling Multidimensional OLAP Dimensions and Cubes.
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.
4 Copyright © 2009, Oracle. All rights reserved. Designing Mappings with the Oracle Data Integration Enterprise Edition License.
Session 4: The HANA Curriculum and Demos Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University.
Using Oracle9i Warehouse Builder to create OLAP Warehouses Oracle World 2003 Session #36921 Chris Claterbos Dan Vlamis
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
B Copyright © 2009, Oracle. All rights reserved. Creating Experts.
Data Warehouse. Design DataWarehouse Key Design Considerations it is important to consider the intended purpose of the data warehouse or business intelligence.
1 Data Warehouses BUAD/American University Data Warehouses.
2 Copyright © Oracle Corporation, All rights reserved. Defining Data Warehouse Concepts and Terminology.
Data Management Console Synonym Editor
1 Oracle Warehouse Builder Click by Click February 8, 2007 Jim Raper Data Administration Manager BSS/IT City of Charlotte
Oracle Data Integrator Transformations: Adding More Complexity
4 Copyright © 2009, Oracle. All rights reserved. Defining Source Metadata.
Overview of the SAS® Management Console
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
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.
UNIT-II Principles of dimensional modeling
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Building Dashboards SharePoint and Business Intelligence.
6 Copyright © 2009, Oracle. All rights reserved. Using the Data Transformation Operators.
9 Copyright © 2009, Oracle. All rights reserved. Deploying and Reporting on ETL Jobs.
12 Copyright © 2009, Oracle. All rights reserved. Managing Backups, Development Changes, and Security.
3 Copyright © 2009, Oracle. All rights reserved. Understanding the Warehouse Builder Architecture.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Creating RTF Templates by Using Template Builder.
Chapter 11 Oracle Warehouse Builder Data Warehousing Lab. 윤 혜 정.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
The Need for Data Analysis 2 Managers track daily transactions to evaluate how the business is performing Strategies should be developed to meet organizational.
6 Copyright © 2007, Oracle. All rights reserved. Managing Security and Metadata.
1 Copyright © 2006, Oracle. All rights reserved. Setting Up and Starting Warehouse Builder.
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
7 Copyright © 2006, Oracle. All rights reserved. Creating Experts.
3 Copyright © 2006, Oracle. All rights reserved. Building an Analytic Workspace.
7 Copyright © 2006, Oracle. All rights reserved. Defining a Relational Dimensional Model.
C Copyright © 2007, Oracle. All rights reserved. Introduction to Data Warehousing Fundamentals.
2 Copyright © 2006, Oracle. All rights reserved. Defining Data Warehouse Concepts and Terminology.
BUSINESS INTELLIGENCE. The new technology for understanding the past & predicting the future … BI is broad category of technologies that allows for gathering,
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
4 Copyright © 2006, Oracle. All rights reserved. Managing OWB Life-Cycle Changes.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
11 Copyright © 2009, Oracle. All rights reserved. Enhancing ETL Performance.
Working in the Forms Developer Environment
Defining Data Warehouse Concepts and Terminology
Oracle Business Intelligence Enterprise Edition
Introduction.
Chapter 13 The Data Warehouse
IBM DATASTAGE online Training at GoLogica
Data Warehouse.
Defining Data Warehouse Concepts and Terminology
Data Warehouse and OLAP
Data Warehousing Concepts
Oracle SQL Developer Data Modeler
Data Warehouse and OLAP
Presentation transcript:

Copyright © 2006, Oracle. All rights reserved. Czinkóczki László oktató Using the Oracle Warehouse Builder

1-2 Copyright © 2006, Oracle. All rights reserved. Data Warehouse Versus Transactional Systems A data warehouse is an enterprisewide database that is: Multisubject oriented Integrated across subjects on an enterprise base Time variant Nonvolatile Historical Capable of handling unpredictable workloads

1-3 Copyright © 2006, Oracle. All rights reserved. Dimensional Data Model with Relational Data Types PRODUCT prod A prod B prod C prod D prod E SALES Prod Cust Time CUST cust A cust B cust C cust D cust E TIME Year Quarter Month Week Day Dimensional concepts Dimension Hierarchy Level Attribute Dimension table Dimension table Dimension table

1-4 Copyright © 2006, Oracle. All rights reserved. Sales dimensioned by product, customer, and time SALES cube ProductCustomer Time Multidimensional Data Types Data is stored in multidimensional cubes in the analytic workspace. Analytical workspace is stored in BLOB column of relational table

1-5 Copyright © 2006, Oracle. All rights reserved. What Is Oracle Warehouse Builder? Oracle Warehouse Builder (OWB) is an extensible framework for designing, deploying, and managing enterprise data warehouses, data marts, and e-business intelligence applications.

1-6 Copyright © 2006, Oracle. All rights reserved. Producing Quality Information Warehouse Builder enables the Extraction, Transformation, and Loading of data to produce quality information in the Oracle database. DataInformationKnowledge Transformation Business intelligence Action (Quality information)

1-7 Copyright © 2006, Oracle. All rights reserved. BI Environment from an OWB Perspective Model, extract, transform, load, and manage BI data Create analytic content Share Business Intelligence Reports BI Beans Disco Plus Spread- sheet add-in Portal page Disco Viewer BI Beans application Relational Flat files Applications Mainframe SAP Sources Tools using BI data Relational Multi- dimensional (OLAP) OWB repository and/or Oracle database OWB

1-8 Copyright © 2006, Oracle. All rights reserved. OWB 10g R2 Default Installation with a Single Repository Repository user Repository owner Highly privileged database user Create database objects: - Tables - Dimensions, cubes - Mappings - Packages, … Target schemas Repository users Repository owner Target users Created by the OWB Repository Assistant or Logon dialog box’s Get Started button Can be a single repository Created by the repository owner - Audit tables - Run-time and deployment statistics - Physical location info - Design metadata - Possible target

1-9 Copyright © 2006, Oracle. All rights reserved. Projects A project is the highest-level object in Warehouse Builder. It is best to create projects after identifying the functional areas for the projects. Source module Mapping Transformations Mapping Transformations Warehouse module Project A Project B Warehouse module Staging Operational data sources Data Mart

1-10 Copyright © 2006, Oracle. All rights reserved. Design Center Toolbar Menus Connection explorer Global explorer Project explorer Project explorer: Holds all information related to a single project Connection explorer: Holds all connections and control centers for the repository Global explorer: Holds all objects that are shared among users of the repository; this is a great place to share reusable components across projects

1-11 Copyright © 2006, Oracle. All rights reserved. Objects Within a Project Oracle modules

1-12 Copyright © 2006, Oracle. All rights reserved. Objects Within a Project Files Applications

1-13 Copyright © 2006, Oracle. All rights reserved. Objects Within a Module Tables Dimensions Cubes Module node expanded to show its objects

1-14 Copyright © 2006, Oracle. All rights reserved. Objects Within a Module Data auditors Transformations Mappings

1-15 Copyright © 2006, Oracle. All rights reserved. Process Flow of Design and Deployment Design target object metadata. 1 Relational databases Flat files Applications Mainframe SAP Map source to target with transformations. 3 Oracle 8 i /9 i /10g OLAP Flat files BI tools Non-Oracle databases via gateways Validate, generate, and deploy the code. 4 5 OWB repository OWB client Target warehouse and data marts Sources Derive and deploy BI reporting infrastructure. Extract and transform data. 6 7 Capture knowledge using “experts.” Define A. Define B. Map A to B. Extract source metadata: 2

1-16 Copyright © 2006, Oracle. All rights reserved. Multiple Named Configurations: Preview Physical configuration Development - No logging - Nonparallel - Tablespace DEV_DATA - Table EMP Location - No logging - Parallel - Tablespace PROD_DATA - Table EMP Location Logical design Named configurations for multiple deployments No need to write scripts to change tablespace names, and so on (Multiple named configurations and locations covered in the Part 2 course) Physical configuration Production

1-17 Copyright © 2006, Oracle. All rights reserved. The ETL processes Extract Operational External Flat files Server log files E Transform/Load TL Staging areas Transformations Enterprise model (atomic data) PublishSubscribe Portal Access layers Metadata repository Dependent data marts RDBMS B2C B2B TL

1-18 Copyright © 2006, Oracle. All rights reserved. OMB*Plus tcl Scripting Within Design Client You can run OMB*Plus tcl scripts to perform any function available in the Design Center graphical interface. (For example, create, modify, delete, import, or examine your OWB metadata.)

1-19 Copyright © 2006, Oracle. All rights reserved. Creating a Project

1-20 Copyright © 2006, Oracle. All rights reserved. Creating an Oracle Source Module

1-21 Copyright © 2006, Oracle. All rights reserved. Create Module Wizard: Connection Information

1-22 Copyright © 2006, Oracle. All rights reserved. Editing the Oracle Database Location

1-23 Copyright © 2006, Oracle. All rights reserved. Import Metadata Wizard: Filter Information

1-24 Copyright © 2006, Oracle. All rights reserved. Selecting the Tables for Import

1-25 Copyright © 2006, Oracle. All rights reserved. Viewing Data Using the Data Viewer

1-26 Copyright © 2006, Oracle. All rights reserved. OWB Mapping Extract, transform, and load (ETL) involves the movement and transformation of data from your sources to your targets. Use OWB mappings to specify which source data objects provide data to which target data objects. Mapping definitions reside in target modules. Use OWB mappings to specify which source data objects provide data to which target data objects. Relational or flat file module Table Warehouse or data mart module Column Map

1-27 Copyright © 2006, Oracle. All rights reserved. Creating the Warehouse Target Module

1-28 Copyright © 2006, Oracle. All rights reserved. Designing the LOAD_STG_GEOG Mapping

1-29 Copyright © 2006, Oracle. All rights reserved. Drag the table operator onto the canvas. Creating a Staging Table

1-30 Copyright © 2006, Oracle. All rights reserved. Adding an Attribute New attribute

1-31 Copyright © 2006, Oracle. All rights reserved. Using a Filter Operator 1 2 3

1-32 Copyright © 2006, Oracle. All rights reserved. Using the Expression Builder to Define a Filter Condition

1-33 Copyright © 2006, Oracle. All rights reserved. Using a Joiner

1-34 Copyright © 2006, Oracle. All rights reserved. Set Operation Operator

1-35 Copyright © 2006, Oracle. All rights reserved. Using the Create and Bind Option to Create the Repository Table

1-36 Copyright © 2006, Oracle. All rights reserved. Synchronizing Operators and Repository Objects Mapping operator Synchronize from an operator to a repository object. Synchronize from a repository object to an operator.

1-37 Copyright © 2006, Oracle. All rights reserved. Validating the Mapping

1-38 Copyright © 2006, Oracle. All rights reserved. Generating the Mapping

1-39 Copyright © 2006, Oracle. All rights reserved. Deploying a Mapping Before you deploy a mapping, you must perform the following steps: 1.Deploy the source object used in the mapping. 2.Deploy the target object used in the mapping. 3.Deploy the mapping

1-40 Copyright © 2006, Oracle. All rights reserved. Executing a Mapping

1-41 Copyright © 2006, Oracle. All rights reserved. Viewing the Data Using Data Viewer The result of your work!

1-42 Copyright © 2006, Oracle. All rights reserved. Defining a Relational Dimensional Model Classifying the Data DescriptorsTime Dimensions Metrics Cubes

1-43 Copyright © 2006, Oracle. All rights reserved. Dimension Tables Dimension tables have the following characteristics: They contain textual information that represents the attributes of the business. They contain relatively static data.

1-44 Copyright © 2006, Oracle. All rights reserved. Determining Granularity Year? Quarter? Month? Week? Day?

1-45 Copyright © 2006, Oracle. All rights reserved. Dimensional Design Using OWB Implementing a dimension consists of specifying how the dimension and its data are physically stored. Defining Using wizard Implementing ROLAP MOLAP Deploying Using editor

1-46 Copyright © 2006, Oracle. All rights reserved. Creating a Dimension Using the Wizard

1-47 Copyright © 2006, Oracle. All rights reserved. Create Dimension Wizard: Storage Type

1-48 Copyright © 2006, Oracle. All rights reserved. Create Dimension Wizard: Dimension Attributes

1-49 Copyright © 2006, Oracle. All rights reserved. Create Dimension Wizard: Levels Specify levels in the default hierarchy (STANDARD). The highest level appears at the top. Use the arrow keys to change the order.

1-50 Copyright © 2006, Oracle. All rights reserved. Create Dimension Wizard: Level Attributes By default, ID, NAME, and DESCRIPTION attributes are selected for all levels. For the lowest level, all the listed attributes are selected.

1-51 Copyright © 2006, Oracle. All rights reserved. Create Dimension Wizard: Data Policy

1-52 Copyright © 2006, Oracle. All rights reserved. Dimension Details: Data Viewer Tab

1-53 Copyright © 2006, Oracle. All rights reserved. Creating the Time Dimension with the Time Wizard

1-54 Copyright © 2006, Oracle. All rights reserved. Create Time Dimension Wizard: Levels

1-55 Copyright © 2006, Oracle. All rights reserved. Defining a Cube Using the Wizard SALES cube Dimensions Products Promotions Channels Customers Times Measures Amount Quantity Cost Sales_Products_FK Sales_Channels_FK Sales_Promotions_FK Sales_Customers_FK Customers dimension Products dimension Time dimension Promotions dimension Channels dimension Sales_Times_FK

1-56 Copyright © 2006, Oracle. All rights reserved. Create Cube Wizard: Storage Type

1-57 Copyright © 2006, Oracle. All rights reserved. Create Cube Wizard: Dimensions

1-58 Copyright © 2006, Oracle. All rights reserved. Create Cube Wizard: Measures

1-59 Copyright © 2006, Oracle. All rights reserved. Mapping to Load the SALES Cube Join condition: INGRP1.ID = INGRP2.ORDER_ID And INGRP1.CUSTOMER_ID = INGRP3.CUSTOMER_ID And INGRP1.PROMOTION_ID = INGRP4.ID

1-60 Copyright © 2006, Oracle. All rights reserved. Using the Cube Data Viewer

Copyright © 2006, Oracle. All rights reserved. Köszönöm a figyelmet!