SlideShare a Scribd company logo
1 of 39
INTRODUCTION TO
INFORMATICA POWERCENTER
IT COURSES ONLINE TRAINING AND
PLACEMENTS
Quontra Solutions
View Larger Map
For
Free Demo
Contact US: 3427 Vintage cir,
SE Smyrna,
GA-30080
Phone : (404)-900-9988
(404)-990-3007
Email: info@quontrasolutions.com
Visit Us :http://www.QuontraSolutions.com
DATA WAREHOUSING
 Data warehousing is the entire process of data
extraction, transformation, and loading of data to
the warehouse and the access of the data by end
users and applications
DATA MART
 A data mart stores data for a limited number of
subject areas, such as marketing and sales data. It
is used to support specific applications.
 An independent data mart is created directly from
source systems.
 A dependent data mart is populated from a data
warehouse.
Prod
Mkt
HR
Fin
Acctg
DataSources
Transaction Data
IBM
IMS
VSAM
Oracle
Sybase
ETL Software DataStores DataAnalysis
Toolsand
Applications
Users
Other Internal Data
ERP SAP
Clickstream Informix
Web Data
External Data
Demographic Harte-
Hanks
S
T
A
G
I
N
G
A
R
E
A
O
P
E
R
A
T
I
O
N
A
L
D
A
T
A
S
T
O
R
E
Ascential
Extract
Sagent
SAS
Clean/Scrub
Transform
Firstlogic
Load
Informatica
Data Marts
Teradata
IBM
Data
Warehouse
Meta
Data
Finance
Marketing
Sales
Essbase
Microsoft
ANALYSTS
MANAGERS
EXECUTIVES
OPERATIONAL
PERSONNEL
CUSTOMERS/
SUPPLIERS
SQL
Cognos
SAS
Queries,Reporting,
DSS/EIS,
Data Mining
Micro Strategy
Siebel
Business
Objects
Web
Browser
NEED FOR ETL TOOL
Data Extraction
 Often performed by COBOL routines
(not recommended because of high program
maintenance and no automatically generated
meta data)
 Sometimes source data is copied to the target
database using the replication capabilities of
standard RDBMS (not recommended because of
“dirty data” in the source systems)
 Increasing performed by specialized ETL
software
SAMPLE ETL TOOLS
 DataStage from Ascential Software
 SAS System from SAS Institute
 Informatica
 Data Integrator From BO
 Hummingbird Genio Suite from Hummingbird
Communications
 Oracle Express
 Abinito
 Decision Stream From Cognos
 MS-DTS from Microsoft
COMPONENTS OF INFORMATICA
 Repository Manager
 Designer
 Workflow Manager
INFORMATICA PROVIDES THE FOLLOWING INTEGRATED
COMPONENTS:
• Informatica repository. The Informatica repository is at the
center of the Informatica suite. You create a set of metadata
tables within the repository database that the Informatica
applications and tools access. The Informatica Client and Server
access the repository to save and retrieve metadata.
• Informatica Client. Use the Informatica Client to manage users,
define sources and targets, build mappings and mapplets with the
transformation logic, and create sessions to run the mapping
logic. The Informatica Client has three client applications:
Repository Manager, Designer, and Workflow Manager.
• Informatica Server. The Informatica Server extracts the source
data, performs the data transformation, and loads the
transformed data into the targets.
ARCHITECTURE
PROCESS FLOW
 Informatica Server moves the data from source to target
based on the workflow and metadata stored in the repository.
 A workflow is a set of instructions how and when to run the
task related to ETL.
 Informatica server runs workflow according to the conditional
links connecting tasks.
 Session is type of workflow task which describes how to move
the data between source and target using a mapping.
 Mapping is a set of source and target definitions linked by
transformation objects that define the rules for data
transformation.
SOURCES
Power Mart and Power Center access the following sources:
• Relational. Oracle, Sybase, Informix, IBM DB2, Microsoft SQL
Server, and Teradata.
• File. Fixed and delimited flat file, COBOL file, and XML.
• Extended. If you use Power Center, you can purchase additional
Power Connect products to access business sources such as
PeopleSoft, SAP R/3, Siebel, and IBM MQSeries.
• Mainframe. If you use Power Center, you can purchase Power
Connect for IBM DB2 for faster access to IBM DB2 on MVS.
• Other. Microsoft Excel and Access.
TARGETS
Power Mart and Power Center can load data into the following
targets:
• Relational. Oracle, Sybase, Sybase IQ, Informix, IBM DB2, Microsoft
SQL Server, and Teradata.
• File. Fixed and delimited flat files and XML.
• Extended. If you use Power Center, you can purchase an integration
server to load data into SAP BW. You can also purchase Power
Connect for IBM MQSeries to load data into IBM MQSeries message
queues.
• Other. Microsoft Access.
You can load data into targets using ODBC or native drivers,
FTP, or external loaders.
GENERAL FLOW OF INFORMATICA
 Step 1: Creating Repository ,creating folders ,Creating users
and assign permission in Repository Manager, so as to work
in the client tools.
 Step 2:Connecting to the repository from the designer.
importing source and target tables , creation of mappings.
 Step 3 : Creation of Workflow through workflow Manager
which has different tasks connected between them. In that
,session is the task which is pointing to a mapping created in
the designer.
REPOSITORY
The Informatica repository is a set of tables that stores the
metadata you create using the Informatica Client tools. You
create a database for the repository, and then use the
Repository Manager to create the metadata tables in the
database.
You add metadata to the repository tables when you perform
tasks in the Informatica Client application such as creating
users, analyzing sources, developing mappings or mapplets, or
creating sessions. The Informatica Server reads metadata
created in the Client application when you run a session. The
Informatica Server also creates metadata such as start and
finish times of a session or session status.
Contd :-
REPOSITORY CONTD..
When you use Power Center, you can develop global and local
repository to share metadata:
Global repository. The global repository is the hub of the domain. Use
the global repository to store common objects that multiple developers
can use through shortcuts. These objects may include operational or
application source definitions, reusable transformations, mapplets, and
mappings.
Local repositories. A local repository is within a domain that is not the
global repository. Use local repositories for development. From a
local repository, you can create shortcuts to objects in shared folders
in the global repository. These objects typically include source
definitions, common dimensions and lookups, and enterprise
standard transformations. You can also create copies of objects in
non-shared folders.
REPOSITORY ARCHITECTURE
Repository Client
Repository Server
----------------------------
Repository Agent
Repository Database
CREATING A REPOSITORY
To create Repository
1. Launch the Repository Manager by choosing Programs-
Power Center (or Power Mart) Client-Repository Manager
from the Start Menu.
2. In the Repository Manager, choose Repository-Create
Repository.
Note: You must be running the Repository Manager in
Administrator mode to see the Create Repository option on
the menu. Administrator mode is the default when you install
the program.
3. In the Create Repository dialog box, specify the name of
the new repository, as well as the parameters needed to
connect to the repository database through ODBC.
WORKING WITH REPOSITORY..
 By default 2 users will be created in the repository .
 Database user used to connect to the repository.
 Administrator User.
 By default 2 Groups will be created
 Public
 Administrators.
 These groups and users cannot be deleted from the
repository . The administrator group has only read privilege
for other user groups.
WORKING WITH REPOSITORY CONTD..
Informatica tools include two basic types of security:
• Privileges. Repository-wide security that controls
which task or set of tasks a single user or group of
users can access. Examples of these are Use
Designer, Browse repository , Session operator etc.
• Permissions. Security assigned to individual folders
within the repository. You can perform various tasks
for each privilege.
Ex :- Read , Write and Execute.
FOLDERS
Folders provide a way to organize and store all metadata in the repository, including
mappings, schemas, and sessions. Folders are designed to be flexible, to help you
organize your data warehouse logically. Each folder has a set of properties you can
configure to define how users access the folder. For example, you can create a
folder that allows all repository users to see objects within the folder, but not to edit
them. Or you can create a folder that allows users to share objects within the folder.
Shared Folders
When you create a folder, you can configure it as a shared folder. Shared folders
allow users to create shortcuts to objects in the folder. If you have reusable
transformation that you want to use in several mappings or across multiple folders,
you can place the object in a shared folder.
For example, you may have a reusable Expression transformation that calculates
sales commissions. You can then use the object in other folders by creating a
shortcut to the object.
FOLDER PERMISSIONS
Permissions allow repository users to perform tasks within a folder.
With folder permissions, you can control user access to the folder,
and the tasks you permit them to perform.
Folder permissions work closely with repository privileges.
Privileges grant access to specific tasks while permissions grant
access to specific folders with read, write, and execute qualifiers.
However, any user with the Super User privilege can perform all
tasks across all folders in the repository. Folders have the following
types of permissions:
• Read permission. Allows you to view the folder as well as objects in
the folder.
• Write permission. Allows you to create or edit objects in the folder.
• Execute permission. Allows you to execute or schedule a session
or batch in the folder.
CREATING FOLDERS
OTHER FEATURES OF REPOSITORY MANAGER
 Viewing , removing Locks
 Adding Repository
 Backup and Recovery of Repository
 Taking Metadata reports like Completed Sessions
details , List of reports on Jobs , session , workflow
etc
Questions/Comments?
Designer
WORKING WITH DESIGNER
 Connecting to the repository using User id and
password.
 Accessing the folder
 Importing the source and target tables required
for mapping.
 Creation of mapping
TOOLS PROVIDED BY DESIGNER
 Source Analyzer: Importing Source definitions for Flat
file, XML, COBOL and relational Sources.
 Warehouse Designer: Use to Import or create target
definitions.
 Transformation Developer: Used to create reusable
transformations
 Mapplet Designer: Used to create mapplets
 Mapping Designer: Used to create mappings
IMPORTING SOURCES
IMPORT FROM DATABASE
Use ODBC connection for importing from database
IMPORT FROM FILE
CREATING TARGETS
You can create target definitions in the Warehouse Designer for file and
relational sources. Create definitions in the following ways:
• Import the definition for an existing target. Import the target definition
from a relational target.
• Create a target definition based on a source definition. Drag one of
the following existing source definitions into the Warehouse Designer to
make a target definition:
o Relational source definition
o Flat file source definition
o COBOL source definition
• Manually create a target definition. Create and design a target
definition in the Warehouse Designer.
CREATING TARGETS
CREATION OF SIMPLE MAPPING
CREATION OF SIMPLE MAPPING
 Switch to the Mapping Designer.
 Choose Mappings-Create.
 While the workspace may appear blank, in fact it contains a new mapping
without any sources, targets, or transformations.
 In the Mapping Name dialog box, enter <Mapping Name> as the name of the
new mapping and click OK.
 The naming convention for mappings is m_MappingName.
 In the Navigator, under the <Repository Name> repository and <Folder
Name> folder, click the Sources node to view source definitions added to the
repository.
Contd..
MAPPING CREATION CONTD..
 Click the icon representing the EMPLOYEES source and drag it into the
workbook.
MAPPING CREATION CONTD..
The source definition appears in the workspace. The Designer
automatically connects a Source Qualifier transformation to
the source definition. After you add the target definition, you
connect the Source Qualifier to the target.
 Click the Targets icon in the Navigator to open the list of all
target definitions.
 Click and drag the icon for the T_EMPLOYEES target into
the workspace.
 The target definition appears. The final step is connecting
the Source Qualifier to this target definition.
MAPPING CREATION CONTD..
To Connect the Source Qualifier to Target Definition:
Click once in the middle of the <Column Name> in the Source Qualifier. Hold
down the mouse button, and drag the cursor to the <Column Name> in the
target. Then release the mouse button. An arrow (called a connector) now
appears between the row columns
Thank you

More Related Content

More from QUONTRASOLUTIONS

Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutions
QUONTRASOLUTIONS
 
Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutions
QUONTRASOLUTIONS
 
Saas overview by quontra solutions
Saas overview  by quontra solutionsSaas overview  by quontra solutions
Saas overview by quontra solutions
QUONTRASOLUTIONS
 

More from QUONTRASOLUTIONS (20)

Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutions
 
Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutions
 
Cognos Overview
Cognos Overview Cognos Overview
Cognos Overview
 
Hibernate online training
Hibernate online trainingHibernate online training
Hibernate online training
 
Java j2eeTutorial
Java j2eeTutorialJava j2eeTutorial
Java j2eeTutorial
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
 
.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions
 
Introduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training classIntroduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training class
 
Saas overview by quontra solutions
Saas overview  by quontra solutionsSaas overview  by quontra solutions
Saas overview by quontra solutions
 
Sharepoint taxonomy introduction us
Sharepoint taxonomy introduction   usSharepoint taxonomy introduction   us
Sharepoint taxonomy introduction us
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By Quontra
 
Introduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST APIIntroduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST API
 
Performance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutionsPerformance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutions
 
Obiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutionsObiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutions
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Qa by quontra us
Qa by quontra   usQa by quontra   us
Qa by quontra us
 
MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra
 
Msbi by quontra us
Msbi by quontra usMsbi by quontra us
Msbi by quontra us
 
Introduction to .NET by QuontraSolutions
Introduction to .NET by QuontraSolutionsIntroduction to .NET by QuontraSolutions
Introduction to .NET by QuontraSolutions
 

Recently uploaded

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 

Introduction to informatica power center quontra solutions

  • 2. IT COURSES ONLINE TRAINING AND PLACEMENTS Quontra Solutions View Larger Map For Free Demo Contact US: 3427 Vintage cir, SE Smyrna, GA-30080 Phone : (404)-900-9988 (404)-990-3007 Email: info@quontrasolutions.com Visit Us :http://www.QuontraSolutions.com
  • 3. DATA WAREHOUSING  Data warehousing is the entire process of data extraction, transformation, and loading of data to the warehouse and the access of the data by end users and applications
  • 4. DATA MART  A data mart stores data for a limited number of subject areas, such as marketing and sales data. It is used to support specific applications.  An independent data mart is created directly from source systems.  A dependent data mart is populated from a data warehouse.
  • 5. Prod Mkt HR Fin Acctg DataSources Transaction Data IBM IMS VSAM Oracle Sybase ETL Software DataStores DataAnalysis Toolsand Applications Users Other Internal Data ERP SAP Clickstream Informix Web Data External Data Demographic Harte- Hanks S T A G I N G A R E A O P E R A T I O N A L D A T A S T O R E Ascential Extract Sagent SAS Clean/Scrub Transform Firstlogic Load Informatica Data Marts Teradata IBM Data Warehouse Meta Data Finance Marketing Sales Essbase Microsoft ANALYSTS MANAGERS EXECUTIVES OPERATIONAL PERSONNEL CUSTOMERS/ SUPPLIERS SQL Cognos SAS Queries,Reporting, DSS/EIS, Data Mining Micro Strategy Siebel Business Objects Web Browser
  • 6. NEED FOR ETL TOOL Data Extraction  Often performed by COBOL routines (not recommended because of high program maintenance and no automatically generated meta data)  Sometimes source data is copied to the target database using the replication capabilities of standard RDBMS (not recommended because of “dirty data” in the source systems)  Increasing performed by specialized ETL software
  • 7. SAMPLE ETL TOOLS  DataStage from Ascential Software  SAS System from SAS Institute  Informatica  Data Integrator From BO  Hummingbird Genio Suite from Hummingbird Communications  Oracle Express  Abinito  Decision Stream From Cognos  MS-DTS from Microsoft
  • 8. COMPONENTS OF INFORMATICA  Repository Manager  Designer  Workflow Manager
  • 9. INFORMATICA PROVIDES THE FOLLOWING INTEGRATED COMPONENTS: • Informatica repository. The Informatica repository is at the center of the Informatica suite. You create a set of metadata tables within the repository database that the Informatica applications and tools access. The Informatica Client and Server access the repository to save and retrieve metadata. • Informatica Client. Use the Informatica Client to manage users, define sources and targets, build mappings and mapplets with the transformation logic, and create sessions to run the mapping logic. The Informatica Client has three client applications: Repository Manager, Designer, and Workflow Manager. • Informatica Server. The Informatica Server extracts the source data, performs the data transformation, and loads the transformed data into the targets.
  • 11. PROCESS FLOW  Informatica Server moves the data from source to target based on the workflow and metadata stored in the repository.  A workflow is a set of instructions how and when to run the task related to ETL.  Informatica server runs workflow according to the conditional links connecting tasks.  Session is type of workflow task which describes how to move the data between source and target using a mapping.  Mapping is a set of source and target definitions linked by transformation objects that define the rules for data transformation.
  • 12. SOURCES Power Mart and Power Center access the following sources: • Relational. Oracle, Sybase, Informix, IBM DB2, Microsoft SQL Server, and Teradata. • File. Fixed and delimited flat file, COBOL file, and XML. • Extended. If you use Power Center, you can purchase additional Power Connect products to access business sources such as PeopleSoft, SAP R/3, Siebel, and IBM MQSeries. • Mainframe. If you use Power Center, you can purchase Power Connect for IBM DB2 for faster access to IBM DB2 on MVS. • Other. Microsoft Excel and Access.
  • 13. TARGETS Power Mart and Power Center can load data into the following targets: • Relational. Oracle, Sybase, Sybase IQ, Informix, IBM DB2, Microsoft SQL Server, and Teradata. • File. Fixed and delimited flat files and XML. • Extended. If you use Power Center, you can purchase an integration server to load data into SAP BW. You can also purchase Power Connect for IBM MQSeries to load data into IBM MQSeries message queues. • Other. Microsoft Access. You can load data into targets using ODBC or native drivers, FTP, or external loaders.
  • 14. GENERAL FLOW OF INFORMATICA  Step 1: Creating Repository ,creating folders ,Creating users and assign permission in Repository Manager, so as to work in the client tools.  Step 2:Connecting to the repository from the designer. importing source and target tables , creation of mappings.  Step 3 : Creation of Workflow through workflow Manager which has different tasks connected between them. In that ,session is the task which is pointing to a mapping created in the designer.
  • 15. REPOSITORY The Informatica repository is a set of tables that stores the metadata you create using the Informatica Client tools. You create a database for the repository, and then use the Repository Manager to create the metadata tables in the database. You add metadata to the repository tables when you perform tasks in the Informatica Client application such as creating users, analyzing sources, developing mappings or mapplets, or creating sessions. The Informatica Server reads metadata created in the Client application when you run a session. The Informatica Server also creates metadata such as start and finish times of a session or session status. Contd :-
  • 16. REPOSITORY CONTD.. When you use Power Center, you can develop global and local repository to share metadata: Global repository. The global repository is the hub of the domain. Use the global repository to store common objects that multiple developers can use through shortcuts. These objects may include operational or application source definitions, reusable transformations, mapplets, and mappings. Local repositories. A local repository is within a domain that is not the global repository. Use local repositories for development. From a local repository, you can create shortcuts to objects in shared folders in the global repository. These objects typically include source definitions, common dimensions and lookups, and enterprise standard transformations. You can also create copies of objects in non-shared folders.
  • 17. REPOSITORY ARCHITECTURE Repository Client Repository Server ---------------------------- Repository Agent Repository Database
  • 18. CREATING A REPOSITORY To create Repository 1. Launch the Repository Manager by choosing Programs- Power Center (or Power Mart) Client-Repository Manager from the Start Menu. 2. In the Repository Manager, choose Repository-Create Repository. Note: You must be running the Repository Manager in Administrator mode to see the Create Repository option on the menu. Administrator mode is the default when you install the program. 3. In the Create Repository dialog box, specify the name of the new repository, as well as the parameters needed to connect to the repository database through ODBC.
  • 19. WORKING WITH REPOSITORY..  By default 2 users will be created in the repository .  Database user used to connect to the repository.  Administrator User.  By default 2 Groups will be created  Public  Administrators.  These groups and users cannot be deleted from the repository . The administrator group has only read privilege for other user groups.
  • 20. WORKING WITH REPOSITORY CONTD.. Informatica tools include two basic types of security: • Privileges. Repository-wide security that controls which task or set of tasks a single user or group of users can access. Examples of these are Use Designer, Browse repository , Session operator etc. • Permissions. Security assigned to individual folders within the repository. You can perform various tasks for each privilege. Ex :- Read , Write and Execute.
  • 21. FOLDERS Folders provide a way to organize and store all metadata in the repository, including mappings, schemas, and sessions. Folders are designed to be flexible, to help you organize your data warehouse logically. Each folder has a set of properties you can configure to define how users access the folder. For example, you can create a folder that allows all repository users to see objects within the folder, but not to edit them. Or you can create a folder that allows users to share objects within the folder. Shared Folders When you create a folder, you can configure it as a shared folder. Shared folders allow users to create shortcuts to objects in the folder. If you have reusable transformation that you want to use in several mappings or across multiple folders, you can place the object in a shared folder. For example, you may have a reusable Expression transformation that calculates sales commissions. You can then use the object in other folders by creating a shortcut to the object.
  • 22. FOLDER PERMISSIONS Permissions allow repository users to perform tasks within a folder. With folder permissions, you can control user access to the folder, and the tasks you permit them to perform. Folder permissions work closely with repository privileges. Privileges grant access to specific tasks while permissions grant access to specific folders with read, write, and execute qualifiers. However, any user with the Super User privilege can perform all tasks across all folders in the repository. Folders have the following types of permissions: • Read permission. Allows you to view the folder as well as objects in the folder. • Write permission. Allows you to create or edit objects in the folder. • Execute permission. Allows you to execute or schedule a session or batch in the folder.
  • 24. OTHER FEATURES OF REPOSITORY MANAGER  Viewing , removing Locks  Adding Repository  Backup and Recovery of Repository  Taking Metadata reports like Completed Sessions details , List of reports on Jobs , session , workflow etc
  • 27. WORKING WITH DESIGNER  Connecting to the repository using User id and password.  Accessing the folder  Importing the source and target tables required for mapping.  Creation of mapping
  • 28. TOOLS PROVIDED BY DESIGNER  Source Analyzer: Importing Source definitions for Flat file, XML, COBOL and relational Sources.  Warehouse Designer: Use to Import or create target definitions.  Transformation Developer: Used to create reusable transformations  Mapplet Designer: Used to create mapplets  Mapping Designer: Used to create mappings
  • 30. IMPORT FROM DATABASE Use ODBC connection for importing from database
  • 32. CREATING TARGETS You can create target definitions in the Warehouse Designer for file and relational sources. Create definitions in the following ways: • Import the definition for an existing target. Import the target definition from a relational target. • Create a target definition based on a source definition. Drag one of the following existing source definitions into the Warehouse Designer to make a target definition: o Relational source definition o Flat file source definition o COBOL source definition • Manually create a target definition. Create and design a target definition in the Warehouse Designer.
  • 35. CREATION OF SIMPLE MAPPING  Switch to the Mapping Designer.  Choose Mappings-Create.  While the workspace may appear blank, in fact it contains a new mapping without any sources, targets, or transformations.  In the Mapping Name dialog box, enter <Mapping Name> as the name of the new mapping and click OK.  The naming convention for mappings is m_MappingName.  In the Navigator, under the <Repository Name> repository and <Folder Name> folder, click the Sources node to view source definitions added to the repository. Contd..
  • 36. MAPPING CREATION CONTD..  Click the icon representing the EMPLOYEES source and drag it into the workbook.
  • 37. MAPPING CREATION CONTD.. The source definition appears in the workspace. The Designer automatically connects a Source Qualifier transformation to the source definition. After you add the target definition, you connect the Source Qualifier to the target.  Click the Targets icon in the Navigator to open the list of all target definitions.  Click and drag the icon for the T_EMPLOYEES target into the workspace.  The target definition appears. The final step is connecting the Source Qualifier to this target definition.
  • 38. MAPPING CREATION CONTD.. To Connect the Source Qualifier to Target Definition: Click once in the middle of the <Column Name> in the Source Qualifier. Hold down the mouse button, and drag the cursor to the <Column Name> in the target. Then release the mouse button. An arrow (called a connector) now appears between the row columns