You are on page 1of 35

Informatica Tools

Designer Repository Manager Repository Server Administration Console Workflow Manager Workflow Monitor

General Informatica Terms


Sources Tragets Transformations Mapping Workflow Repository ..

INFOR MA TI CA AR CHI TEC TUR E

INFORMATICA CONNECTIVITY FROM VARIOUS TOOLS

Repository Connectivity

Sources
Specifies where the data is being extracting data from. The Sources can be database objects (tables, views, and synonyms), flat files, XML files, or Cobol files that provide source data

Relational Databases

Flat Files

Xml Sources

Targets
Targets are the output destinations. i.e. where the data will be written to. This can be database objects, flat files, or XML files to receive transformed data. During a session, the Informatica Server writes the transformed data to targets.
Relational Databases Xml Sources

Flat Files

Transformations
A transformation generates, modifies, or passes data through ports that you connect in a mapping or mapplet. When you build a mapping or mapplet, you add transformations and configure them to handle data according to your business purpose

Mappings
A mapping specifies how to move and transform data from sources to targets. Mappings include source and target definitions and transformations. Sample mapping

Setting up Mapping Object Properties

Mapplets
Mapplets. You can design a mapplet to contain sets of transformation logic to be reused in multiple mappings.

Workflows
A workflow is a set of instructions, divided into tasks, the Informatica Server uses to extract, transform, and load data

Sessions
Sessions are workflow tasks that contain information about how the Informatica Server moves data through mappings. You create a session for each mapping you want to run. To run the session, place it in a workflow. Use the Workflow Designer in the Workflow Manager to create sessions.

Repository
The Informatica repository is a relational database managed by the Repository Server that stores information, or metadata, used by the Informatica Server and Client tools.
Metadata describes different types of objects, such as mappings or transformations, that you can create or modify using the Informatica Client tools. The Informatica Server uses repository objects to extract, transform, and load data. The repository also stores administrative information such as usernames, passwords, permissions, and privileges.

Repository Server
The Repository Server manages the metadata in the repository database. It accepts and manages all repository client connections and ensures repository consistency by employing object locking. The Repository Server can manage multiple repositories on different machines on the network.

Workflow Manager
A workflow is a set of instructions on how to execute tasks such as sessions, emails, and shell commands. You can you create and run the workflows using the Workflow Manager.

Workflow tasks
Workflow tasks. Workflow tasks are instructions the Informatica Server executes when running a workflow. Workflow tasks perform functions supplementary to extracting, transforming, and loading data. Workflow tasks include commands, decisions, timers, and email notification

Worklets
Worklets are objects that represent a set of workflow tasks that allow you to reuse a set of workflow logic in several workflows. You can run worklets in workflows, and nest worklets in other worklets

Folders
Folders organize and store metadata in the repository. You can control access to a folder by configuring the folder permissions. You can also configure a folder to share stored metadata with other repository users

Transformations
The Aggregator transformation allows you to perform aggregate calculations, such as averages and sums AVG,COUNT, FIRST, LAST, MAX, MEDIAN, MIN, PERCENTILE, STDDEV, SUM, VARIANCE

Source Qualifier transformation


Using Source Qualifier Join data originating from the same source database, Filter records when the Informatica Server reads source data, Specify sorted ports, choose Select Distinct.

Expression transformation
Expression transformation to calculate values in a single row before you write to the target. Ex: Calculating Total Annual Salary i.e. SAL * 12 + COMM

Filter transformation
The Filter transformation provides allows you to filter rows in a mapping. You pass all the rows from a source transformation through the Filter transformation, and then enter a filter condition for the transformation. All ports in a Filter transformation are input/output, and only rows that meet the condition pass through the Filter transformation.

Router transformation
A Router transformation is similar to a Filter transformation because both transformations allow you to use a condition to test data. A Filter transformation tests data for one condition and drops the rows of data that do not meet the condition. However, a Router transformation tests data for one or more conditions and gives you the option to route rows of data that do not meet any of the conditions to a default output group.

Router transformation

Aggregator transformation
The Aggregator transformation allows you to perform aggregate calculations, such as averages and sums AVG,COUNT, FIRST, LAST, MAX, MEDIAN, MIN, PERCENTILE, STDDEV, SUM, VARIANCE

Lookup transformation
Use a Lookup transformation in your mapping to look up data in a relational table, view, or synonym. Connected and Unconnected Lookups

Joiner Transformation
While a Source Qualifier transformation can join data originating from a common source database, the Joiner transformation joins two related heterogeneous sources residing in different locations or file systems. The combination of sources can be varied. You can use the following sources:Two relational tables existing in separate databasesTwo flat files in potentially different file systemsTwo different ODBC sourcesTwo instances of the same XML sourceA relational table and a flat file sourceA relational table and an XML source

Rank transformation
The Rank transformation allows you to select only the top or bottom rank of data. The Rank transformation differs from the transformation functions MAX and MIN, in that it allows you to select a group of top or bottom values, not just one value Ex: Top ten students

Sequence Generator transformation


The Sequence Generator transformation generates numeric values. You can use the Sequence Generator to create unique primary key values, replace missing primary keys, or cycle through a sequential range of numbers

Sorter transformation
The Sorter transformation allows you to sort data. You can sort data from a source transformation in ascending or descending order according to a specified sort key. You can also configure the Sorter transformation for case-sensitive sorting, and specify whether the output rows should be distinct. The Sorter transformation is an active transformation. It must be connected to the data flow.

Normalizer transformation
The Normalizer transformation normalizes records from COBOL and relational sources, allowing you to organize the data according to your own needs

Stored Procedure transformation


A Stored Procedure transformation is an important tool for populating and maintaining databases. Database administrators create stored procedures to automate timeconsuming tasks that are too complicated for standard SQL statements.

Source System

Informatica Server

Target System

Flat Files

Flat Files

Repository Client Tools

You might also like