You are on page 1of 9

Data Warehousing

Informatica 9.0
------------------------------------------------------AT DIMENSIONALITY, WHAT DO U GET? Real Time Examples Best Practices Personnel Attention State of Art Teaching techniques (Pre build presentations & Projector) Industry Experienced Faculties Unlimited Lab Facilities Interview Tips

Dimensionality Software Services

Adding New Dimensions


4th Floor, Green House, Beside Aditya Trade Center, Ameerpet
Ph: 040-66839988/89;9866839988

DATA WAREHOUSE
Data Information Knowledge Decision Purpose of Analysis Report What is an OLTP? Normalization Characteristics of OLTP Architecture of Data Warehouse Advantages of Data Warehouse Goals of Data Warehouse Characteristics of Data Warehouse Difference between OLTP and Data Warehouse Data Warehouse Strategies Dimensional Modeling Dimension and Fact Tables Star Schema, Snow Flake Schema Conformed Dimension Degenerated Dimension Type of Fact - Additive Fact, Non Additive Fact, Semi Additive Fact Factless Fact Metadata Management Grain Level Surrogate Keys Time Dimension Staging Area Slowly Changing Dimension -Type 1, Type 2, Type 3

INFORMATICA 9.0
PowerCenter Components and User Interface
Introduction to Informatica

PowerCenter Architecture Overview of Informatica Components

Informatica Design Process, Open Database Connectivity (ODBC)


Configuring Informatica Client Tools Overview of the Databases Lab Example to Load from Src_Emp to Tgt_Emp Informatica Design Process Source Analyzer Relational Source Open Database Connectivity (ODBC) Target Designer Relational Target Open Database Connectivity (ODBC)

Design Mapping, Session, Workflow, Relational Connections


Mapping Transformations Source Qualifier Transformation Expression Transformation Workflow Manager Client Tool Task Developer Workflow Designer Connections Lab Example Load Tgt_Emp Table

Execution Process, Source Qualifier Join, Filter


Execution Process Lab BC 1 Load Tgt_Country Table Lab BC 2 Load Tgt_Region Table Lab BC 3 Load Tgt_Client_Info Table

Source Qualifier Transformation Join, Filter Expression Transformation

Source Qualifier - Join, Filter, Joiner, Multiple Target Load


Multiple Target Table Load Multiple Filter Transformations Lab BC 4 Load Multiple Target Tables Tgt_Emp_1 Tgt_Emp_2 Tgt_Emp_3 Multiple Target Load Router Transformation Lab BC 5 Load Multiple Target Tables Tgt_Emp_Rtr_1 Tgt_Emp_Rtr_2 Tgt_Emp_Rtr_3 Tgt_Emp_Rtr_4 Source Flat File Lab BC 6 Load Tgt_Company Table

Joiner, Join Types


Joiner Transformation Lab BC 7 Load Tgt_Product_Cost Table Joiner Transformation - Join Types Normal Join Master Outer Join Detail Outer Join Full Outer Join Lab BC 8 Load i.Tgt_Emp_Sal and ii. Tgt_Error_Employees Tables

Single Row into Multiple Rows, Union, Aggregator


Normalizer Transformation Lab BC 9 Load Tgt_Account Table Union Transformation Lab BC 10 Load Tgt_Item Table Aggregator Transformation Lab BC 11 Load Tgt_Sale Table

Aggregator, Sorter, Rank, Update Strategy


Performance Tunning - Aggregator Transformation

Sorter Transformation Lab BC 12 Load Tgt_Sale Table Rank Transformation Update Strategy Transformation Lab BC 13 Load Tgt_Rank_Sal Table

Sequence Generator, Stored Procedure, Type Transformations


Sequence Generator Transformation Stored Procedure Transformation Lab BC 14 Load Tgt_Vendor Table Active and Passive Transformations Connected and Unconnected Transformations Expression Transformation Lab BC 15 Load Tgt_Employee Table

Lookup, Debugger
Lookup Transformation Lab BC 16 Load Tgt_Emp_Sal and Tgt_Error_Employee Tables Debugging Mapping

Advance Topics
Lookup
Lookup Lab BC 17 Load Tgt_Tran_Sale Table

Dynamic Lookup Cache


Dynamic Lookup Cache Lab BC 18 Load Tgt_Dyn_Customer Table

Unconnected Lookup
UnConnected Lookup Lab BC 19 Load Tgt_Tran_Sale Table

Constraint Based Load Ordering


Constraint Based Loading Lab BC 20 Load Tgt_Cbl_Manu, Tgt_Cbl_Item Tables

Session Failed
Transaction Control Transformation Lab BC 21 Load Tgt_Tran_Customer Table

Incremental Loading Mapping Variable


Incremental Loading Mapping Parameters and Variables Lab BC 22 Load Tgt_Dly_Transaction Table

MINI CASE STUDY


Implementation Methodology
Implementation Process of Data Warehouse / Data Mart Project Development / Testing / Production Environment

Staging, Dimension Load


Load into Staging Tables- Stg_Dealership, Stg_Customer Lab CS - 1, 2 Staging Table Load Dimension Table Dim_Dealership Expression Transformation - Default Values Lab CS 3 Load Dim_Dealership Table

Dimension Load - SCD Type 1


SCD Type 1 - Dim_Customer Lab CS 4 Load Dim_Customer Table

Dimension Load SCD Type 2


Load into Staging Table Stg_Employee Lab CS 5 Load Stg_Employee Table Multiple Source Files SCD Type 2 Dim_Employee Lab CS 6 Load Dim_Employee Table

Staging, Dimension, Sequential / Parallel Load


Sequential Loading - Load into Stg_Employee, Dim_Employee

Lab CS 7 Employee Sequential Load Target Load Plan Lab CS 8 Stg_Product, Stg_Product_Unit_Cost Dimension Table- Dim_Product Lab CS 9 Load Dim_Product Loading into Staging Table- Stg_Sales_Transaction Lab CS 10 Load Stg_Sales_Transaction

Fact Load, Time Dimension, Surrogate Keys


Fact Table- Fact_Sales Time Dimension Surrogate Keys Lab CS 11 Load Fact Sales

Loading Strategy
First Time Load or Initial Load or History Load Full Load Incremental Loading Load Window

Reusable Transformation, Mapplet


Reusable Transformation Mapplet

FTP, Command Task, Email Task, Worklets and Other Tasks


File Transfer Protocol FTP Command Task, Email Task Worklets Link Conditions Event Raise, Event Wait Workflow Scheduler

You might also like