You are on page 1of 24

New Features and Enhancement in

Informatica 7.1.1

© 2004 Infosys Technologies Ltd. Private and confidential. All rights reserved.
Objective

Some of the New Features and Enhancements In 7.1.1

• Transformation

• Usability

• New Functions

• Version Control

• Data Profiling

2
Transformations

 Flat file lookup

Perform lookups on flat files. When you create a Lookup transformation using a flat file
as a lookup source, the Designer invokes the Flat File Wizard. You can also use a
lookup file parameter if you want to change the name or location of a lookup between
session runs.
• You can use indirect files as lookup sources by specifying a file list as the lookup file name.

• You can use sorted input for the lookup. (improves performance)

• You can sort null data high or low. With relational lookups, this is based on the database support.

• You can use case-sensitive string comparison with flat file lookups. With relational lookups, the
case-sensitive comparison is based on the database support.

3
4
5
Transformation

 Dynamic Lookup Cache Enhancement

you can choose whether the PowerCenter Server outputs old or new
values from the lookup/output ports when it updates a row. You might
want to output old values from lookup/output ports when you use the
Lookup transformation in a mapping that updates slowly changing
dimension tables.

6
7
Transformations contd.

 Union transformation

You can use the Union transformation to merge multiple sources into a single
pipeline. The Union transformation is similar to using the UNION ALL SQL statement
to combine the results from two or more SQL statements.

 Custom transformation API enhancements

Custom transformations operate in conjunction with procedures you create outside of


the Designer to extend PowerCenter functionality.

The Custom transformation functions allow you to develop the transformation logic in a
procedure you associate with a Custom transformation.

PowerCenter provides two sets of functions called generated and API functions.

The PowerCenter Server uses generated functions to interface with the procedure.
When you create a Custom transformation and generate the source code files, the
Designer includes the generated functions in the files. Use the API functions in the
procedure code to develop the transformation logic.

Example.zip

8
Transformations contd.

 Joiner Transformation

You can use the Joiner transformation to join two data streams that originate from
the same source.

• Join two branches of the same pipeline.

• Create two instances of the same source and join pipelines from these source
instances.

9
Usability

 Viewing active folders. The Designer and the Workflow Manager


highlight the active folder in the Navigator.

10
Usability

 Comparing objects :

You can compare workflows and tasks from the Workflow Manager. You can also
compare all objects from within the Repository Manager.

11
Usability

 Change propagation :

When you edit a port in a mapping, you can choose to propagate changed
attributes throughout the mapping. The Designer propagates ports, expressions,
and conditions based on the direction that you propagate and the attributes you
choose to propagate.

 Enhanced partitioning interface :

The Session Wizard is enhanced to provide a graphical depiction of a mapping


when you configure partitioning.

Paritioning.JPG

 Revert to saved :

You can now revert to the last saved version of an object in the Workflow
Manager. When you do this, the Workflow Manager accesses the repository to
retrieve the last-saved version of the object.

12
Usability
 Enhanced validation messages :

The PowerCenter Client writes messages in the Output window that describe why
it invalidates a mapping or workflow when you modify a dependent object.

 Validate multiple objects :

You can validate multiple objects in the repository without fetching them into the
workspace. You can validate sessions, mappings, mapplets, workflows, and
worklets.
 Validation in Designer.ppt

 Validate in Repository MNGR.ppt

13
Usability
 View dependencies :

Before you edit or delete versioned objects, such as sources, targets, mappings,
or workflows, you can view dependencies to see the impact on other objects. You
can view parent and child dependencies and global shortcuts across repositories.

14
Functions

 Soundex

The Soundex function encodes a string value into a four-character string.


SOUNDEX works for characters in the English alphabet (A-Z). It uses the
first character of the input string as the first character in the return value and
encodes the remaining three unique consonants as numbers.

SOUNDEX(char as char)

Example

The following expression encodes the values in the EMPLOYEE_NAME port:

SOUNDEX( EMPLOYEE_NAME )

EMPLOYEE_NAME Return Value

William W450

15
Functions
 Metaphone

The Metaphone function encodes string values. You can specify the length of the
string that you want to encode. METAPHONE encodes characters of the English
language alphabet (A-Z). It encodes both uppercase and lowercase letters in
uppercase.

METAPHONE(char as char, [n as numeric])

Examples

The following expression encodes the first two characters in EMPLOYEE_NAME


port to a string:

METAPHONE( EMPLOYEE_NAME, 2 )

Employee_Name Return Value

John JH

16
Version Control

 The PowerCenter Client and repository introduce features that allow you to create and manage
multiple versions of objects in the repository.
 Version control in PowerCenter includes the following features:
• Object versioning.
• Check out and check in versioned objects.
• Compare objects.
• Delete or purge a version.
• Deployment.
• Deployment groups.
• Labels.
• Queries.
• Track changes to an object
Once you enable version control for a repository, you cannot disable it.
Note: To enable a repository for version control, you must have the Team-Based Development option
license key in the repository license file.

17
Data Profiling

 Understanding the content


 Improve data quality over time with historical dashboards and reports
 Ensure data is fit for its intended purpose by easily profiling source data
and eliminating unfounded assumptions
 Improved performance

 Saves time and is critical to success of data integration effort

18
QUIZ

 Can you Compare mappings in Powercenter designer?

 Can you Revert to Saved in PowerCenter Designer?

 Can you use lookup transformation to update the slowly changing


dimension tables?

19
20
21
© 2004 Infosys Technologies Ltd. Private and confidential. All rights reserved. BACK
© 2004 Infosys Technologies Ltd. Private and confidential. All rights reserved. BACK
BACK
24