SlideShare a Scribd company logo
1 of 3
Download to read offline
------------------------------------------------------------------------------------------------------------------------------------------
INFORMATICA COURSE CONTENT
 Data Warehouse Concepts:
 Introduction to Data warehouse
 What is Data warehouse and why we need Data warehouse
 OLTP vs ODS vs Data warehouse
 Dimensional modeling
 Star schema/Snowflake schema/Galaxy schema
 Dimensions / Facts tables.
 Slowly Changing Dimensions and its types.
 Data Staging Area
 Different types of Dimensions and Facts.
 Data Mart vs Data warehouse
 DWH Approaches: Ralph Kimball’s vs Bill Inmon’s
 Informatica Power Center :
 Software Installation:
 Informatica 9 Server/Client Installation on Windows
 Power Center Architecture and Components:
 Introduction to informatica Power Center
 Difference Between Power Center and Power Mart
 PowerCenter 9 architecture
 PowerCenter 7 architecture vs PowerCenter 8 and 9
architecture
 Extraction, Transformation and loading process
 Power Center tools: Designer, Workflow manager,
Workflow Monitor, Repository Manager, Informatica
Adminstration Console.
 Repository Server
 Repository maintenance
 Repository Server Administration Console
 Security, Repository, privileges and folder permissions
 Metadata extensions
 Power Center Developer Topics:
 Lab 1:
Create a Folder.
How to provide Previllages
Source Object Definitions
 Source types
 Relational Tables (Oracle, Teradata)
 Flat Files (fixe width, Delimiter Files)
 Xml Files
 Source properties
 Lab 2:
Analyze Source Data, Import Source.
 Target Object Definitions
 Target types
 Target properties
 Lab 3:
Import Targets
 Transformation Concepts
 Transformation types and views
 Transformation features and ports
 Informatica functions and data types
 Mappings
 Mapping components
 Source Qualifier transformation
 Pre SQL and Post SQL
 Mapping validation
 Data flow rules
 Lab 11:
 Basic and Advance Lookup Target options
 Row type indicators
 Row loading operations
 Lab 4:
 Create a Mapping, session, and workflow
 Workflows
 Workflow Tools
 Workflow Structure and configuration
 Workflow Tasks
 Workflow Design and properties
 Session Tasks
 Session Task properties
 Session components
 Transformation overrides
 Session partitions
 Lab 5:
 Workflow Monitoring
 Workflow Monitor views
 Monitoring a Server
 Actions initiated from the workflow Monitor
 Gantt chart View and Task view.
 Lab 6:
 Start and Monitor a Workflow
 Debugger
 Debugger features
 Debugger windows
 Tips for using the Debugger
 Lab 7:
 The Debugger
Expression transformation
Expression, variable ports, storing previous record values.
Different type of Ports
Input/ output / Variable ports and Port Evaluation
Filter transformation
Filter properties
 Lab 8:
 Expression and Filter
 Aggregator transformation
 Aggregation function and expressions
 Aggregator properties
 Using sorted data
 Incremental Aggregation
 Joiner transformation
 Joiner types
 Joiner conditions and properties
 Joiner usage and Nested joins
 Lab 9:
Aggregator, Heterogeneous join
Working with Flat files
Importing and editing flat file sources & Targets
Lab Session – Use Flat file as source.
Sorter transformation
 Sorter properties
 Sorter limitations
 Lab 10:
 Sorter
Propagate Attributes.
Shared Folder and Working with shortcuts.
Informatica built in functions.
 Lookup transformation
 Lookup principles
 Lookup properties
 Lookup techniques
 Connected and unconnected lookups, Lookup Caches
------------------------------------------------------------------------------------------------------------------------------------------
 Constraint- based loading
 Rejected row handling options
 Lab 12:
 Deleting Rows
 Update Strategy transformation
 Update strategy expressions
 Lab 13:
Data Driven Inserts and Rejects
Router transformation
Using a router
Router groups
 Lab 14:
 Router Conditional Lookups
 Usage and techniques
 Advantage
 Functionality
 Lab 15: Straight Load
 Lab 16: Conditional Lookups
Heterogeneous Targets
Heterogeneous target types
Target type conversions and limitations
 Lab 17: Heterogeneous Targets Mapplets
Functionality and Advantages
Mapplet types and structure
Mapplet limitations
 Lab 18: Mapplets
 Reusable transformations
 Advantages
 Limitations
 Promoting and copying transformations
 Lab 19: Reusable transformations
Sequence Generator transformation
Using a sequence Generator
Sequence Generator properties
 Dynamic Lookup
Dynamic lookup theory
Usage and functionality
Advantages
 Lab 20: Dynamic Lookup
Concurrent and sequential Workflows
Concurrent Workflows
Sequential Workflows
Stopping, Starting and suspending tasks and workflows
 Lab 21: Sequential Workflow Additional Transformations
Union Transformation
Rank transformation
Normalizer transformation
Custom Transformation
Transformation Control transformation
XML Transformation
SQL Transformation
Stored Procedure Transformation
External procedure Transformation
SQL Transformation
 Lab Sessions- For above transformations Error Handling
Overview of Error Handling Topics
 Review various BI Reporting methods
 Informatica - Best practices.
 Mapping Design through Visio tool.
 Data Loading techniques for huge volume of data.
 XML Data Loading – Best Practices.
 Incremental Loading and Rollback procedures.
 Slowly changing dimension – Overview.
 Lab 22:
 Error handling fatal and non Fatal Workflow Tasks:
 Command
 Email
 Decision
 Timer
 Control
 Even Raise and Wait
 Sequential Batch Processing
 Parallel Batch Processing
 Lab Sessions – With Workflow tasks Link Conditions Team
Based Development
 Version Control
 Checking out and checking in objects.
 Performance Tuning
 Overview of System Environment Identifying
Bottlenecks.
 Optimizing Source, Target, mapping, Transformation,
session.
 Mapping Parameters and Variables
 Introduction to Mappng Variables and Parameters
 Creating Mapping Variables and Updating Variables
 Creating Parameter File and associating file to a Session
 System Variables
 Variables functions
 Lab 26: Override Mapping Variable with Parameter Files
 Lab 27: Dynamically Updating a Source Qualifier with
Mapping Variable
Slowly Changing Dimensions Type 1, Type 2, Type 3
Incremental Loading
 Lab 28: SCD 1, 2, 3
 Reusable Workflow Tasks
 WorkLets
 Worklets Limitation
 Sessions
 Reusable Sessions
 Lab 29: Create Worklets using Tasks Command Line
Interface ( PMCMD)
 Overview of PMCMD and functions.
 Overview of PMREP and functions.
 Lab 30: PMCMD
PMREP
Informatica Migrations:
Copying Objects
Objects export and import (XML)
Deployment groups
 Workflows Scheduling:
 Using Informatica
 Unix crontab, third party tools.
 Lab 30:Informatica Project- Case Study
 Sales Data mart.
 Loading Dimensions and Facts.
 ETL Best Practices and methodologies
 Review the Industry best practices in ETL Development
 Review Real time project experiences of trainer
 Discuss what is learned techniques are useful in real world
 How to design effective ETL process
 Important considerations in designing ETL process
 Discuss real world prouction issues and support
 Discuss various roles in ETL world
 Busines Analyst, System Analyst
 System Architect
 Technical Architect, ETL Lead
------------------------------------------------------------------------------------------------------------------------------------------
 Caching VS Direct load.
 Transaction Handling.
 Performance Tuning.
Traceability and Event Logging
 Stakeholders, Busines users
 Effective ways of using Data warehouse

More Related Content

Recently uploaded

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Learn Informatica Online Training with real time projects Worldwide

  • 1. ------------------------------------------------------------------------------------------------------------------------------------------ INFORMATICA COURSE CONTENT  Data Warehouse Concepts:  Introduction to Data warehouse  What is Data warehouse and why we need Data warehouse  OLTP vs ODS vs Data warehouse  Dimensional modeling  Star schema/Snowflake schema/Galaxy schema  Dimensions / Facts tables.  Slowly Changing Dimensions and its types.  Data Staging Area  Different types of Dimensions and Facts.  Data Mart vs Data warehouse  DWH Approaches: Ralph Kimball’s vs Bill Inmon’s  Informatica Power Center :  Software Installation:  Informatica 9 Server/Client Installation on Windows  Power Center Architecture and Components:  Introduction to informatica Power Center  Difference Between Power Center and Power Mart  PowerCenter 9 architecture  PowerCenter 7 architecture vs PowerCenter 8 and 9 architecture  Extraction, Transformation and loading process  Power Center tools: Designer, Workflow manager, Workflow Monitor, Repository Manager, Informatica Adminstration Console.  Repository Server  Repository maintenance  Repository Server Administration Console  Security, Repository, privileges and folder permissions  Metadata extensions  Power Center Developer Topics:  Lab 1: Create a Folder. How to provide Previllages Source Object Definitions  Source types  Relational Tables (Oracle, Teradata)  Flat Files (fixe width, Delimiter Files)  Xml Files  Source properties  Lab 2: Analyze Source Data, Import Source.  Target Object Definitions  Target types  Target properties  Lab 3: Import Targets  Transformation Concepts  Transformation types and views  Transformation features and ports  Informatica functions and data types  Mappings  Mapping components  Source Qualifier transformation  Pre SQL and Post SQL  Mapping validation  Data flow rules  Lab 11:  Basic and Advance Lookup Target options  Row type indicators  Row loading operations  Lab 4:  Create a Mapping, session, and workflow  Workflows  Workflow Tools  Workflow Structure and configuration  Workflow Tasks  Workflow Design and properties  Session Tasks  Session Task properties  Session components  Transformation overrides  Session partitions  Lab 5:  Workflow Monitoring  Workflow Monitor views  Monitoring a Server  Actions initiated from the workflow Monitor  Gantt chart View and Task view.  Lab 6:  Start and Monitor a Workflow  Debugger  Debugger features  Debugger windows  Tips for using the Debugger  Lab 7:  The Debugger Expression transformation Expression, variable ports, storing previous record values. Different type of Ports Input/ output / Variable ports and Port Evaluation Filter transformation Filter properties  Lab 8:  Expression and Filter  Aggregator transformation  Aggregation function and expressions  Aggregator properties  Using sorted data  Incremental Aggregation  Joiner transformation  Joiner types  Joiner conditions and properties  Joiner usage and Nested joins  Lab 9: Aggregator, Heterogeneous join Working with Flat files Importing and editing flat file sources & Targets Lab Session – Use Flat file as source. Sorter transformation  Sorter properties  Sorter limitations  Lab 10:  Sorter Propagate Attributes. Shared Folder and Working with shortcuts. Informatica built in functions.  Lookup transformation  Lookup principles  Lookup properties  Lookup techniques  Connected and unconnected lookups, Lookup Caches
  • 2. ------------------------------------------------------------------------------------------------------------------------------------------  Constraint- based loading  Rejected row handling options  Lab 12:  Deleting Rows  Update Strategy transformation  Update strategy expressions  Lab 13: Data Driven Inserts and Rejects Router transformation Using a router Router groups  Lab 14:  Router Conditional Lookups  Usage and techniques  Advantage  Functionality  Lab 15: Straight Load  Lab 16: Conditional Lookups Heterogeneous Targets Heterogeneous target types Target type conversions and limitations  Lab 17: Heterogeneous Targets Mapplets Functionality and Advantages Mapplet types and structure Mapplet limitations  Lab 18: Mapplets  Reusable transformations  Advantages  Limitations  Promoting and copying transformations  Lab 19: Reusable transformations Sequence Generator transformation Using a sequence Generator Sequence Generator properties  Dynamic Lookup Dynamic lookup theory Usage and functionality Advantages  Lab 20: Dynamic Lookup Concurrent and sequential Workflows Concurrent Workflows Sequential Workflows Stopping, Starting and suspending tasks and workflows  Lab 21: Sequential Workflow Additional Transformations Union Transformation Rank transformation Normalizer transformation Custom Transformation Transformation Control transformation XML Transformation SQL Transformation Stored Procedure Transformation External procedure Transformation SQL Transformation  Lab Sessions- For above transformations Error Handling Overview of Error Handling Topics  Review various BI Reporting methods  Informatica - Best practices.  Mapping Design through Visio tool.  Data Loading techniques for huge volume of data.  XML Data Loading – Best Practices.  Incremental Loading and Rollback procedures.  Slowly changing dimension – Overview.  Lab 22:  Error handling fatal and non Fatal Workflow Tasks:  Command  Email  Decision  Timer  Control  Even Raise and Wait  Sequential Batch Processing  Parallel Batch Processing  Lab Sessions – With Workflow tasks Link Conditions Team Based Development  Version Control  Checking out and checking in objects.  Performance Tuning  Overview of System Environment Identifying Bottlenecks.  Optimizing Source, Target, mapping, Transformation, session.  Mapping Parameters and Variables  Introduction to Mappng Variables and Parameters  Creating Mapping Variables and Updating Variables  Creating Parameter File and associating file to a Session  System Variables  Variables functions  Lab 26: Override Mapping Variable with Parameter Files  Lab 27: Dynamically Updating a Source Qualifier with Mapping Variable Slowly Changing Dimensions Type 1, Type 2, Type 3 Incremental Loading  Lab 28: SCD 1, 2, 3  Reusable Workflow Tasks  WorkLets  Worklets Limitation  Sessions  Reusable Sessions  Lab 29: Create Worklets using Tasks Command Line Interface ( PMCMD)  Overview of PMCMD and functions.  Overview of PMREP and functions.  Lab 30: PMCMD PMREP Informatica Migrations: Copying Objects Objects export and import (XML) Deployment groups  Workflows Scheduling:  Using Informatica  Unix crontab, third party tools.  Lab 30:Informatica Project- Case Study  Sales Data mart.  Loading Dimensions and Facts.  ETL Best Practices and methodologies  Review the Industry best practices in ETL Development  Review Real time project experiences of trainer  Discuss what is learned techniques are useful in real world  How to design effective ETL process  Important considerations in designing ETL process  Discuss real world prouction issues and support  Discuss various roles in ETL world  Busines Analyst, System Analyst  System Architect  Technical Architect, ETL Lead
  • 3. ------------------------------------------------------------------------------------------------------------------------------------------  Caching VS Direct load.  Transaction Handling.  Performance Tuning. Traceability and Event Logging  Stakeholders, Busines users  Effective ways of using Data warehouse