Sei sulla pagina 1di 73

Architecture and

Configuration
2007, Cognizant Technology Solutions Confidential

Architecture and Configuration
Overview
Introduction:

Informatica is an Extraction, Transformation, and Loading (ETL) tool that helps
many organization to perform data migration successfully with great accuracy. It
provides a secure, scalable enterprise data integration platform with all the
capabilities required for data migration.

You would be having an insight into the architecture of Informatica PowerCenter 8
and about the new features in Informatica 8. It will also be discussing about the
Informatica Services and their configuration.



2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

ETL and Informatica : Overview
What is ETL?
ETL (Extraction, Transformation, and Loading) is a process by which data is
integrated and transformed from the operational systems into the Data Warehouse
environment.
ETL Informatica:
A market leading provider of e - business infrastructure and analytic software,
which enables customers to automate the integration, analysis, and delivery of
critical corporate information.
Informatica business analytics products span the entire "build to buy" spectrum,
enabling customers to buy packaged analytic applications or build their own best-
of-breed data warehousing solutions .
More than 1,600 customers worldwide are using Informatica data integration
software to build and manage data warehouses.




2007, Cognizant Technology Solutions Confidential

Extract, Transform, and Load

RDBMS Mainframe Other
Operational Systems
Data
Warehouse
Decision Support
Transaction level data
Optimized for Transaction
Response Time
Current
Normalized or De-
Normalized data
Aggregated data
Historical
ETL
Extract
Load
Transform
Cleanse Data
Apply Business Rules
Aggregate Data
Consolidate Data
De-normalize
2007, Cognizant Technology Solutions Confidential

Informatica Architecture 7
Targets RDBMS
native native
TCP/IP
Heterogeneous
Targets
Repository
Repository
Server
Repository
Agent
TCP/IP
native
Server
Heterogeneous
Sources
Repository Designer Workflow Workflow Rep Server
Manager Manager Monitor Administration
Console
ODBC ODBC
2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

Informatica Powercenter 8
Sources
Targets
Repository
Integration
Service
Repository
Service Process
Repository
Service
Domain
Administration
Console
PowerCenter Client
Native
Drivers/ODBC
Native
Drivers/ODBC
TCP/IP
Native
Drivers
TCP/IP
TCP/IP
2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

PowerCenter 8 Components
PowerCenter Repository

Repository Service Application Services
Integration Service

Core Services

PowerCenter Client
Administration Console
Repository Manager
Designer
Workflow Manager
Workflow Monitor

External Components
Sources
Targets

2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

Informatica Client Components :Overview

Informatica client components are used for design and execution of a mapping to
transform data from source to target. It consists of below parts :

The Repository Manager helps in navigating multiple folders and repositories and
basic repository tasks are performed.
The Designer has tools to help you build mappings and mapplets, so that you can
specify how to move and transform data between sources and targets. The
Designer helps you create source definitions, target definitions, and
transformations to build the mappings.
The Workflow Manager helps defining a set of instructions called a workflow to
execute mappings you build in the Designer.
The Workflow Monitor is used to monitor workflows and tasks. One can run, stop,
abort, and resume workflows from the Workflow Monitor
2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

Designer(Continued)

Each PowerCenter mapping designed by the designer consists of one or
more of the following mandatory components
Sources
Transformations
Targets

The components are arranged sequentially to form a valid data flow from

SourcesTransformationsTargets

2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

Workflow Manager Interface
Task
Tool Bar
Output Window
Navigator
Window
Workspace
Workflow
Designer
Tools
2007, Cognizant Technology Solutions Confidential

Workflow Manager Tools
Workflow Designer
Maps the execution order and dependencies of Sessions, Tasks and
Worklets, for the Informatica Server

Task Developer
Create Session, Shell Command and Email tasks
Tasks created in the Task Developer are reusable

Worklet Designer
Creates objects that represent a set of tasks
Worklet objects are reusable

2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

Session Task - Properties
2007, Cognizant Technology Solutions Confidential

Session Task Config Object
2007, Cognizant Technology Solutions Confidential

Session Task - Sources
2007, Cognizant Technology Solutions Confidential

Session Task - Targets
2007, Cognizant Technology Solutions Confidential

Session Task - Transformations
2007, Cognizant Technology Solutions Confidential

Session Task - Partitions
2007, Cognizant Technology Solutions Confidential

Command Task
Specify one (or more) Unix shell or DOS (NT, Win2000)
commands to run at a specific point in the Workflow
Becomes a component of a Workflow (or Worklet)

2007, Cognizant Technology Solutions Confidential

Email Task
Sends email during a workflow
Becomes a component of a Workflow (or Worklet)
Email can be also sent by using post-session email option and
suspension email options of the session.

2007, Cognizant Technology Solutions Confidential

Workflow Structure
A Workflow is set of instructions to perform data
transformation and load.
It is designed in Workflow Designer to combine the logic of
Session Tasks, other types of Tasks and Worklets.
The simplest Workflow is composed of a Start Task, a Link and
one other Task.


Start
Task
Link
Session
Task
2007, Cognizant Technology Solutions Confidential

Developing Workflows
Create a new Workflow in the Workflow Designer
Customize
Workflow name
Configure
Workflow
2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential


2007, Cognizant Technology Solutions Confidential

Transformation : Overview
A transformation is repository object that generates, modifies
and/or passes data to other repository object.
The Designer provides a set of transformations that perform
specific functions.
Transformations in a mapping represent the operations the
Integration Service performs on the data. Data passes through
transformation ports that you link in a mapping or mapplet.


2007, Cognizant Technology Solutions Confidential

Potrebbero piacerti anche