You are on page 1of 15

Informatica 9.0.

1 Features Document
Version 0.1

Revision History
Date 1 18-Nov-2011 1.0 Initial Draft Navneet Makhni Version Description Author

CONTENTS 1 INFORMATICA 9.0.1 FEATURES- AN OVERVIEW..............................................5 2. INFORMATICA DATA SERVICES...........................................................................5


2.1. Applications................................................................................6 2.2. Custom Data Transformation.........................................................6 2.3. Data Object Cache.......................................................................6 2.4. Mapping Performance...................................................................6 2.5. Parameters and Parameter Files....................................................6 2.6. Physical Data Objects...................................................................7 2.6.1. Customized physical data objects ...............................................7 2.6.2. Create and import ....................................................................7 2.7. Staging Database........................................................................8 2.7.1. SQL Data Services....................................................................8 2.7.2. Virtual Data.............................................................................8 2.7.2.1. Data preview ........................................................................8 2.7.2.2. Column level security.............................................................8

3 INFORMATICA DOMAIN...........................................................................................9
3.1. Connections................................................................................9 3.1.1. Pass-through security ...............................................................9 3.1.2. Object names .........................................................................9 3.1.3. Microsoft SQL Server ................................................................9 3.1.4. IBM DB2 .................................................................................9 3.1.5. Connection types ...................................................................10 3.1.6. Connection permissions ..........................................................10 3.2. Command Line Program Environment Variables.............................10 3.2.1. INFA_DEFAULT_PWX_OSEPASSWORD ......................................10 3.2.2. INFA_DEFAULT_PWX_OSPASSWORD ........................................10 3.2.3. INFA_PASSWORD ..................................................................11 3.2.4. INFA_PC_REPOSITORY_PASSWORD .........................................11 3.3. LDAP Users...............................................................................11 3.4. License Management Report........................................................11 3.5. Service Upgrade........................................................................11

4 POWERCENTER 9.0.1 FEATURES.........................................................................11


4.1. Mapping Analyst for Excel...........................................................12 4.2. Mapping Objects........................................................................12

5 POWERCENTER 9.0 FEATURES............................................................................13


5.1. 5.2. 5.3. 5.4. 5.5. Real-time Sessions....................................................................14 Lookup Transformation...............................................................14 SQL Transformation...................................................................14 XML Transformation...................................................................15 Mapping Architect for Visio..........................................................15

Purpose of the Document


This document will provide information about the enhancement and new features introduced in Informatica 9.0.1, If any Amgen environment needs to upgrade from the older version of Informatica.

Intended Audience
The intended audiences of this document are associates involved in informatica development, design or architecture.

1 Informatica 9.0.1 features- An Overview


Informatica 9.01 has new features in the following areas

Informatica Data Quality and Informatica Data Explorer Advanced Edition Informatica Data Services Informatica Domain Metadata Manager PowerCenter PowerExchange Adapters for Data Quality and Data Services

This document describes the features only in Informatica Data Services Informatica Domain (Effective in version 9.0, the PowerCenter domain is renamed to Informatica domain.) Powercenter 9.0.1 features Powercenter 9.0 features

2. Informatica Data Services

This section describes new features and enhancements to Informatica Data Services. 2.1. Applications Objects in the Application view are sorted by default. Projects in the Application view have a new icon. They do not use the folder icon anymore. You can rename an application in the Administrator tool. You can refresh the Application view to update newly deployed, undeployed, and restored applications. You can update an application to resolve the conflict when you use the Administrator tool to deploy an application with the same name as an existing application. Also, when you select the update or replace option during a conflict, you can select an option to stop the existing application if it is running.

2.2. Custom Data Transformation You can configure a Custom Data transformation in a mapping. The Custom Data transformation processes unstructured and semi-structured file formats, such as messaging formats, HTML pages, and PDF documents. The Custom Data transformation also processes structured formats such as ACORD, HL7, EDI-X-12, EDIFACT, and SWIFT. The Custom Data transformation calls a Data Transformation service to process the data. 2.3. Data Object Cache You can purge data object and virtual table cache for an application. You can purge the cache from the Applications view in the Administrator tool. You can also purge cache with the infacmd PurgeDataObjectCache command line program. 2.4. Mapping Performance You can tune the performance of mappings by updating the mapping optimizer level through the mapping configuration or mapping deployment properties. The optimizer level determines which optimization methods that the Data Integration Service applies to the mapping at run time. You can choose no, minimal, normal, or full optimization for mappings.

2.5. Parameters and Parameter Files

You can create parameters to define values that change between mapping runs. For example, create a parameter to represent a connection so you can run one mapping with different relational source connections. Create a parameter file to define parameter values. The Data Integration Service applies the parameter values when you run a mapping from the command line and specify the parameter file. 2.6. Physical Data Objects 2.6.1. Customized physical data objects You can create customized physical data objects to perform the following tasks: Join source data that originates from the same source database. Select distinct values from the source. Filter rows when the Data Integration Service reads source data. Specify sorted ports. Specify an outer join instead of the default inner join. Create a custom query to issue a special SELECT statement for the Data Integration Service to read source data. Add pre- and post-mapping SQL commands. Define parameters for the data object. Retain key relationships when you synchronize the object with the sources. You can add customized physical data objects to mappings and mapplets as read, write, or lookup objects.

2.6.2. Create and import You can create physical data objects from flat file, nonrelational database, relational database, and SAP resources. You can create physical data objects from resources that contain Developer tool illegal characters or reserved words. For example, you can import a view named "CONCAT" or a table that contains a column with a period in the column name. You can import tables, synonyms, and views from databases that use mixed case metadata. For example, you can import tables "CUST" and "Cust" as separate physical data objects.

2.7. Staging Database The staging database properties include the database connection name and the properties for an IBM DB2 EEE database or a Microsoft SQL Server database. 2.7.1. SQL Data Services You can view the JDBC string for an SQL data service in the general properties of the SQL Data Service view in the Administrator tool. You can rename an SQL data service in the Administrator tool. 2.7.2. Virtual Data 2.7.2.1. Data preview When you preview virtual table data, you can view a graphical representation of the SQL query you enter. You can view the query plan for the original query and for the optimized query plan. Use the query plan to troubleshoot queries that end users run against a deployed SQL data service. You can also use the query plan to troubleshoot your own queries and to understand the log messages. 2.7.2.2. Column level security You can set permissions at the column level to deny queries against a column in a virtual table. You can restrict user access to a column without denying the user access to the table. You can fail a query that selects the column or replace the column value with a default value in a query. Configure column-level security with infacmd.

3 Informatica Domain
This section describes new features and enhancements to the Informatica Domain. 3.1. Connections 3.1.1. Pass-through security The Data Integration Service uses the client user name and the password for connection objects in an SQL data service. The Data Integration Service connects to source objects with the client credentials instead of the default credentials from the connection object. Restrict users from the data in an SQL data service based on user permissions on the physical data object. 3.1.2. Object names The Data Integration Service can generate SQL against Oracle, DB2, Microsoft SQL Server, or ODBC connections that have case-sensitive table and column names. You can use the Administrator tool or Developer tool to configure the connection. You can specify whether to include quotes around table and column names in the connection. 3.1.3. Microsoft SQL Server You can use the Administrator tool to specify the owner name and schema name for a Microsoft SQL Server connection. You can use the Administrator tool or Developer tool to configure a Microsoft SQL Server connection as a trusted connection in the domain.

3.1.4. IBM DB2 You can use the Administrator tool to specify the tablespace name for an IBM DB2 connection.

3.1.5. Connection types If you have PowerExchange, you can create the following connection types: DB2 for i5/OS IMS Sequential z/OS VSAM If you have PowerExchange for SAP Netweaver, you can create the following connection type: SAP 3.1.6. Connection permissions You can assign users the read, write, and execute permissions on the database connection. The execute permission grants other users the ability to preview data and run profiles and scorecards on data objects created with the connection. 3.2. Command Line Program Environment Variables 3.2.1. INFA_DEFAULT_PWX_OSEPASSWORD Stores the encrypted password for the operating system. You can use INFA_DEFAULT_PWX_OSEPASSWORD to set an encrypted password or use the corresponding command line -e option on infacmd pwx commands. You can set this password to access the operating system. 3.2.2. INFA_DEFAULT_PWX_OSPASSWORD Stores the plain text password for the operating system. You can use INFA_DEFAULT_PWX_OSPASSWORD to set a plain text password or use the corresponding command line -p option on infacmd pwx commands. You can set this password to access the operating system.

3.2.3. INFA_PASSWORD Stores the encrypted password for miscellaneous options when you set LDAP connectivity, define gateway nodes, define worker nodes, create new users, reset user passwords, and update SMTP options. You can use INFA_ PASSWORD to set a password or use the corresponding command line option. You can set this password to access your Informatica user account, data source, LDAP services, and outbound mail server. 3.2.4. INFA_PC_REPOSITORY_PASSWORD Stores the default password for the PowerCenter Repository. You can use INFA_ PC_REPOSITORY_PASSWORD to set a password or use the corresponding command line option. You can set this password to create a PowerCenter Integration Service, an SAP BW Service, a Web Services Hub, and get log events for the most recent run of a session. You can use infacmd to back up and restore the domain. 3.3. LDAP Users You can choose to support case-sensitive distinguished name attributes for the LDAP security domain. 3.4. License Management Report The License Management Report is enhanced to provide more statistics, such as user statistics and CPU statistics for each host. The report contains information for all licenses assigned to the domain. An administrator can track the number of times a user logs in to the Analyst tool and how often the user runs profiles and scorecards. 3.5. Service Upgrade Use the Service Upgrade Wizard in the Administrator tool to upgrade multiple services at one time. You can save the upgrade report to file.

4 PowerCenter 9.0.1 Features


This section describes new features and enhancements to PowerCenter.

4.1. Mapping Analyst for Excel User interface Mapping Analyst for Excel includes the following user interface enhancements: Simple or advanced view of a worksheet by displaying the minimum or maximum columns available. Icons for the most common tasks. Annotation of cells with descriptions from other worksheets.

Domains and enumerations You can configure domains and enumerations to define reference data within a mapping specification. A domain is a reference table. An enumeration includes the reference table values. Reusable rules You can define reusable rules to use as expressions on the Mappings worksheet. You can use rules in a mapping specification to perform simple data cleansing. Validation When you validate a mapping specification, Mapping Analyst for Excel provides more detailed error messages. Multiple mappings You can configure multiple mappings in a single mapping specification based on the Standard mapping specification template.

4.2. Mapping Objects Data Transformation source and target You can configure a Data Transformation source or a Data Transformation target in a mapping. The Data Transformation source and the Data Transformation

target process unstructured and semi-structured file formats, such as messages, HTML pages, and PDF documents. The source and target also transform structured formats such as HIPAA, HL7, EDI-X12, and EDIFACT. The Data Transformation source and Data Transformation target call a Data Transformation service. The Data Transformation service is the application that transforms the unstructured and semi-structured file formats. The Data Transformation service receives data from the PowerCenter Integration Service, transforms the data, and returns it to the PowerCenter Integration Service. Unstructured Data transformation The Unstructured Data transformation accepts hierarchical groups of input ports. You can pass data that represents relational tables. Groups are related by primary key-foreign key relationships. To increase performance you can flush sorted input data to the Unstructured Data transformation. Identify Resolution transformation The Identity Resolution transformation is an active transformation that you can use to search and match data in databases. The PowerCenter Integration Service uses the search definition that you specify in the Identity Resolution transformation to search and match data residing in the Informatica Identity Resolution (IIR) tables. The input and output views in the search definition determine the input and output ports of the transformation. Configure match tolerance and search width parameters in the Identity Resolution transformation to determine the matching scheme and search level. The Identity Resolution transformation returns the candidate records along with the search link port, respective scores, and the number of records found for the search.

5 PowerCenter 9.0 Features


This section describes new features and enhancements to PowerCenter 9.0.

5.1. Real-time Sessions Session log file rollover. You can limit the size of session logs for real-time sessions. You can limit the size by time or by file size. You can also limit the number of log files for a session. 5.2. Lookup Transformation Cache updates. You can update the lookup cache based on the results of an expression. When an expression is true, you can add to or update the lookup cache. You can update the dynamic lookup cache with the results of an expression. Database deadlock resilience. In previous releases, when the Integration Service encountered a database deadlock during a lookup, the session failed. Effective in 9.0, the session will not fail. When a deadlock occurs, the Integration Service attempts to run the last statement in a lookup. You can configure the number of retry attempts and time period between attempts. Multiple rows return. You can configure the Lookup transformation to return all rows that match a lookup condition. A Lookup transformation is an active transformation when it can return more than one row for any given input row. SQL overrides for uncached lookups. In previous versions you could create a SQL override for cached lookups only. You can create an SQL override for uncached lookup. You can include lookup ports in the SQL query.

5.3. SQL Transformation

Auto-commit for connections. You can enable auto-commit for each database connection. Each SQL statement in a query defines a transaction. A commit occurs when the SQL statement completes or the next statement is executed, whichever comes first. Exactly-once processing. The Integration Service provides exactly-once delivery of realtime source messages to the SQL transformation. If there is an interruption in processing, the Integration Service can recover without requiring the message to be sent again. To perform exactly-once processing, the Integration Service stores a set of operations for a checkpoint in the PM_REC_STATE table. Passive transformation. You can configure the SQL transformation to run in passive mode instead of active mode. When the SQL transformation runs in passive mode, the SQL transformation returns one output row for each input row. 5.4. XML Transformation XML Parser buffer validation. The XML Parser transformation can validate an XML document against a schema. The XML Parser transformation routes invalid XML to an error port. When the XML is not valid, the XML Parser transformation routes the XML and the error messages to a separate output group that you can connect to a target. 5.5. Mapping Architect for Visio Shortcuts. You can configure a transformation to use a shortcut. You can create a mapping template from a mapping that contains shortcuts to reusable transformations. Mapping template. You can include the following objects in a mapping template: Pipeline Normalizer transformation Custom transformation PowerExchange source definition PowerExchange target definition

You might also like