You are on page 1of 18

Informatica (Version 9.

0)

New Features Guide

Informatica New Features Guide Version 9 .0 December 2009 Copyright (c) 1998-2009 . All rights reserved.

This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica Corporation. This Software may be protected by U.S. and/or international Patents and other Patents Pending. Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013 (1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable. The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report them to us in writing. Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange and Informatica On Demand are trademarks or registered trademarks of Informatica Corporation in the United States and in jurisdictions throughout the world. All other company and product names may be trade names or trademarks of their respective owners. Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. All rights reserved. Copyright Sun Microsystems. All rights reserved. Copyright RSA Security Inc. All Rights Reserved. Copyright Ordinal Technology Corp. All rights reserved.Copyright Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright 2007 Isomorphic Software. All rights reserved. Copyright Meta Integration Technology, Inc. All rights reserved. Copyright Intalio. All rights reserved. Copyright Oracle. All rights reserved. Copyright Adobe Systems Incorporated. All rights reserved. Copyright DataArt, Inc. All rights reserved. Copyright ComponentSource. All rights reserved. Copyright Microsoft Corporation. All rights reserved. Copyright Rouge Wave Software, Inc. All rights reserved. Copyright Teradata Corporation. All rights reserved. Copyright Yahoo! Inc. All rights reserved. Copyright Glyph & Cog, LLC. All rights reserved. This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and other software which is licensed under the Apache License, Version 2.0 (the "License"). You may obtain a copy of the License at http://www.apache.org/licenses/ LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software copyright 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under the GNU Lesser General Public License Agreement, which may be found at http://www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, "as-is", without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright ( ) 1993-2006, all rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and redistribution of this software is subject to terms available at http://www.openssl.org. This product includes Curl software which is Copyright 1996-2007, Daniel Stenberg, <daniel@haxx.se>. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. The product includes software copyright 2001-2005 ( ) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://www.dom4j.org/ license.html. The product includes software copyright 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http:// svn.dojotoolkit.org/dojo/trunk/LICENSE. This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/ license.html. This product includes software copyright 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at http://www.gnu.org/software/ kawa/Software-License.html. This product includes OSSP UUID software which is Copyright 2002 Ralf S. Engelschall, Copyright 2002 The OSSP Project Copyright 2002 Cable & Wireless Deutschland. Permissions and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.

This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are subject to terms available at http:/ /www.boost.org/LICENSE_1_0.txt. This product includes software copyright 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at http://www.pcre.org/license.txt. This product includes software copyright 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http:// www.eclipse.org/org/documents/epl-v10.php. This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/ overlib/?License, http://www.stlport.org/doc/license.html, http://www.asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/license.html, http://jung.sourceforge.net/license.txt , http:// www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http://www.libssh2.org, http://slf4j.org/ license.html, and http://www.sente.ch/software/OpenSourceLicense.htm. This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and Distribution License (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http:// www.opensource.org/licenses/cpl1.0.php) and the BSD License (http://www.opensource.org/licenses/bsd-license.php). This product includes software copyright 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab. For further information please visit http://www.extreme.indiana.edu/. This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,254,590; 7, 281,001; 7,421,458; and 7,584,422, international Patents and other Patents Pending.. DISCLAIMER: Informatica Corporation provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of non-infringement, merchantability, or use for a particular purpose. Informatica Corporation does not warrant that this software or documentation is error free. The information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and documentation is subject to change at any time without notice.
NOTICES This Informatica product (the Software) includes certain drivers (the DataDirect Drivers) from DataDirect Technologies, an operating company of Progress Software Corporation (DataDirect) which are subject to the following terms and conditions: 1. THE DATADIRECT DRIVERS ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS. Part Number: PC-PUR-90000-000-0001

Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Informatica Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Informatica Customer Portal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Informatica Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Informatica Web Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Informatica How-To Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Informatica Multimedia Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

Chapter 1: New Features and Enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1


Informatica Data Quality and Informatica Data Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Data Quality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Data Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Informatica Analyst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Informatica Domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Command Line Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Table of Contents

Preface
The Informatica New Features Guide is written for all Informatica software users. This guide lists the new features and enhancements in Informatica products.

Informatica Resources
Informatica Customer Portal
As an Informatica customer, you can access the Informatica Customer Portal site at http://my.informatica.com. The site contains product information, user group information, newsletters, access to the Informatica customer support case management system (ATLAS), the Informatica How-To Library, the Informatica Knowledge Base, the Informatica Multimedia Knowledge Base, Informatica Documentation Center, and access to the Informatica user community.

Informatica Documentation
The Informatica Documentation team takes every effort to create accurate, usable documentation. If you have questions, comments, or ideas about this documentation, contact the Informatica Documentation team through email at infa_documentation@informatica.com. We will use your feedback to improve our documentation. Let us know if we can contact you regarding your comments. The Documentation team updates documentation as needed. To get the latest documentation for your product, navigate to the Informatica Documentation Center from http://my.informatica.com.

Informatica Web Site


You can access the Informatica corporate web site at http://www.informatica.com. The site contains information about Informatica, its background, upcoming events, and sales offices. You will also find product and partner information. The services area of the site includes important information about technical support, training and education, and implementation services.

Informatica How-To Library


As an Informatica customer, you can access the Informatica How-To Library at http://my.informatica.com. The HowTo Library is a collection of resources to help you learn more about Informatica products and features. It includes articles and interactive demonstrations that provide solutions to common problems, compare features and behaviors, and guide you through performing specific real-world tasks.

ii

Informatica Knowledge Base


As an Informatica customer, you can access the Informatica Knowledge Base at http://my.informatica.com. Use the Knowledge Base to search for documented solutions to known technical issues about Informatica products. You can also find answers to frequently asked questions, technical white papers, and technical tips. If you have questions, comments, or ideas about the Knowledge Base, contact the Informatica Knowledge Base team through email at KB_Feedback@informatica.com.

Informatica Multimedia Knowledge Base


As an Informatica customer, you can access the Informatica Multimedia Knowledge Base at http://my.informatica.com. The Multimedia Knowledge Base is a collection of instructional multimedia files that help you learn about common concepts and guide you through performing specific tasks. If you have questions, comments, or ideas about the Multimedia Knowledge Base, contact the Informatica Knowledge Base team through email at KB_Feedback@informatica.com.

Informatica Global Customer Support


You can contact a Customer Support Center by telephone or through the WebSupport Service. WebSupport requires a user name and password. You can request a user name and password at http://my.informatica.com. Use the following telephone numbers to contact Informatica Global Customer Support:
North America / South America Toll Free +1 877 463 2435 Europe / Middle East / Africa Toll Free 00 800 4632 4357 Asia / Australia Toll Free Australia: 1 800 151 830 Singapore: 001 800 4632 4357 Standard Rate India: +91 80 4112 5738

Standard Rate Brazil: +55 11 3523 7761 Mexico: +52 55 1168 9763 United States: +1 650 385 5800

Standard Rate Belgium: +32 15 281 702 France: +33 1 41 38 92 26 Germany: +49 1805 702 702 Netherlands: +31 306 022 797 Spain and Portugal: +34 93 480 3760 United Kingdom: +44 1628 511 445

Preface

iii

iv

CHAPTER 1

New Features and Enhancements


This chapter includes the following topics:
Informatica Data Quality and Informatica Data Services, 1 Informatica Analyst, 4 Informatica Domain, 4 PowerCenter, 6 Metadata Manager, 7 PowerExchange, 9

Informatica Data Quality and Informatica Data Services


Use Informatica Data Quality and Informatica Data Explorer Advanced Edition for data quality solutions. Use Informatica Data Services for data services solutions. You can also use the Profiling option with Informatica Data Services to profile data. Components for Data Quality and Data Services include a repository, application clients, and application services.

Repository
Data Services and Data Quality both use a Model repository to store objects. If you have Data Services and Data Quality, you can use the same repository.

Application Clients
Data Services and Data Quality both use the following application clients to create objects and preview results:
Informatica Developer (Developer tool). Developers use this application to design and implement data

quality and data services solutions. The Developer tool includes an editor to edit the objects that you create.
Informatica Analyst (Analyst tool). Analysts use this web-based application client to analyze, cleanse,

standardize, profile, and score data in an enterprise.

Application Services
Data Services and Data Quality use the following application services to process the objects that you create in the client applications:
Data Integration Service. Performs data integration tasks for Informatica Analyst and Informatica Developer

and stores metadata in a Model repository.


Model Repository Service. Manages connections to the Model repository. Analyst Service. Runs Informatica Analyst.

Data Quality
Informatica Data Quality is enhanced in version 9.0 with new desktop and web-based client applications. Use the Developer tool to design and distribute data quality mappings and rules from your desktop. Use the Analyst tool to analyze data quality and run rules from any Internet browser. With Data Quality, you can perform the following tasks:
Profile data. Create and run a profile to analyze the structure and content of enterprise data and to identify

strengths and weaknesses in the data. After you run a profile, you can selectively drill down to see the underlying rows in the profile results. You can also add columns to scorecards and add column values to reference tables.
Score data. Create scorecards to score the valid values for any column or the output of rules. Scorecards

display the value frequency for columns in a profile as scores. Use scorecards to measure and visually represent data quality progress. You can also view trend charts to view the history of scores over time.
Standardize data values. Standardize data to remove errors and inconsistencies that you find when you run a

profile. You can standardize variations in punctuation, formatting, and spelling.


Parse records. Parse data records to improve record structure and derive additional information from your

data. You can split a single field of freeform data into fields that contain different information types. You can also add information to your records. For example, you can flag customer records as personal or business customers.
Validate postal addresses. Address validation evaluates and enhances the accuracy and deliverability of your

postal address data. Address validation corrects errors in addresses and completes partial addresses by comparing address records against reference data from national postal carriers. Address validation can also add postal information that speeds mail delivery and reduces mail costs.
Manage bad and duplicate records. Duplicate record analysis compares a set of records against each other

to find similar or matching values in selected data columns. You set the level of similarity that indicates a good match between field values. You can also set the relative weight given to each column in match calculations. For example, you can prioritize surname information over forename information.
Create and run data quality rules. Informatica provides pre-built rules that you can run or edit to meet your

project objectives. Create and apply rules within profiles. A rule is reusable business logic that defines conditions applied to data when you run a profile. Use rules to further validate the data in a profile and to measure data quality progress.
Collaborate with Informatica users. The rules and reference data tables you add to the Model repository are

available to users in the Developer tool and the Analyst tool. Users can collaborate on projects, and different users can take ownership of objects at different stages of a project.
Export mappings to PowerCenter. You can export mappings to PowerCenter to reuse the metadata for data

integration tasks or to create web services.


Manage reference data. Create and update reference tables for use by analysts and developers to use in data

quality rules. Create, edit, and import data quality dictionary files as reference tables. Create reference tables to establish relationships between source data and valid and standard values. The following table lists the data quality tasks that you can perform in the Developer tool and the Analyst tool:
Informatica Developer Create and run mappings. Create and run rules. Perform profiling. Score data. Export mappings to PowerCenter. Informatica Analyst Perform profiling. Score data. Manage reference tables. Create profiling rules. Run rules in profiles. Manage bad and duplicate records.

Chapter 1: New Features and Enhancements

Note: Informatica Data Explorer Advanced Edition functionality is a subset of Informatica Data Quality functionality.

Data Services
Informatica Data Services provides a way to find, understand, integrate, and manage data across an enterprise. With Informatica Data Services, you can create data models that describe how to represent and access data in an enterprise. You can use the components of the data model for data integration and data quality projects. Reuse the components for multiple projects to eliminate redundant work. You can also create a virtual database that allows all applications to consume data regardless of how the integration logic is physically implemented. The virtual database also isolates applications and other data consumers from changes in underlying data sources. With Data Services, you can perform the following tasks:
Define logical views of data. A logical view of data describes the structure and use of data in an enterprise.

You can create a logical data object model that shows what types of data your enterprise uses and how that data is structured.
Map logical models to data sources or targets. Create a mapping that links objects in a logical model to

data sources or targets. You can link data from multiple, disparate sources to have a single view of the data. You can also load data that conforms to a model to multiple, disparate targets.
Create virtual views of data. You can deploy a logical model to a virtual federated database. End users can

run SQL queries against the virtual data without affecting the actual source data.
Export mappings to PowerCenter. You can export mappings to PowerCenter to reuse the metadata for

physical data integration or to create web services.


Create and deploy mappings that end users can query. You can create mappings and deploy them so that

end users can query the mapping results.


Profile data. Create and run profiles to reveal the structure and content of your data. Profiling is a key step in

any data project, as it can identify strengths and weaknesses in your data and help you define your project plan. This is available if you have the profiling option.
Create rules. Create rules with Data Services transformations. This is available if you have the profiling option. Manage reference data. Create and update reference tables for use by analysts and developers to use in data

quality standardization and validation rules. Create, edit, and import data quality dictionary files as reference tables. Create reference tables to establish relationships between source data and valid and standard values. Developers use reference tables in standardization and lookup transformations in Informatica Developer. The following table lists the data services tasks that you can perform in the Developer tool and the Analyst tool:
Informatica Developer Create logical data object models. Create and run mappings with Data Services transformations. Create SQL data services. Profile data. Create rules. Export objects to PowerCenter. Informatica Analyst - Manage reference data.

Note: If you have the profiling option, you can perform profiling and also create rules with Data Services transformations.

Informatica Data Quality and Informatica Data Services

Informatica Analyst
Informatica Analyst is a new web-based application that analysts can use to analyze, cleanse, standardize, profile, and score data in an enterprise. Business analysts and developers use Informatica Analyst for data-driven collaboration. You can perform column and rule profiling, scorecarding, and bad record and duplicate record management. You can also manage and provide reference data to developers in a data quality solution. Use Informatica Analyst to accomplish the following tasks:
Profile data. Create and run a profile to analyze the structure and content of enterprise data and identify

strengths and weaknesses. After you run a profile, you can selectively drill down to see the underlying rows from the profile results. You can also add columns to scorecards and add column values to reference tables.
Create rules in profiles. Create and apply rules within profiles. A rule is reusable business logic that defines

conditions applied to data when you run a profile. Use rules to further validate the data in a profile and to measure data quality progress.
Score data. Create scorecards to score the valid values for any column or the output of rules. Scorecards

display the value frequency for columns in a profile as scores. Use scorecards to measure and visually represent data quality progress. You can also view trend charts to view the history of scores over time.
Manage reference data. Create and modify reference tables for use by analysts and developers to utilize in

data quality standardization and validation rules. Create, edit, and import data quality dictionary files as reference tables. Create reference tables to establish relationships between source data and valid and standard values. Developers utilize reference tables in standardization and lookup transformations in Informatica Developer.
Manage bad records and duplicate records. Fix bad records and consolidate duplicate records.

Informatica Domain
The PowerCenter domain renamed to Informatica domain. It is expanded include objects and services for the Informatica platform.

Command Line Interface


infacmd is expanded to allow management of all Informatica application services. The Informatica Domain command line interface has the following infacmd programs:
infacmd as. Manage Analyst Services. infacmd dis. Manage Data Integration Services. infacmd isp. Administer the domain, security, and PowerCenter application services. Previously, this was called

infacmd.
infacmd mcf. Export mappings from the Model repository to the PowerCenter repository. infacmd mrs. Manage Model Repository Services. infacmd oie. Export objects from the Model repository to an export file. Import objects to the Model repository

from the file.


infacmd ps. Manage the profiling warehouse contents, profiles, and scorecards.

Chapter 1: New Features and Enhancements

infacmd rtm. Manage the staging database for the Analyst tool. infacmd sql. Manage SQL data services that you deploy to the Data Integration Service.

Services
The Informatica domain includes services for PowerExchange, Informatica Analyst, and Informatica Developer.

Analyst Service
Application service that runs Informatica Analyst in the Informatica domain. Create and enable an Analyst Service on the Domain tab of Informatica Administrator. When you enable the Analyst Service, the Service Manager starts Informatica Analyst. You can open Informatica Analyst from Informatica Administrator.

Data Integration Service


Application service that processes requests from Informatica Analyst and Informatica Developer to preview or run data profiles and mappings. It also generates data previews for SQL data services and runs SQL queries against the virtual views in an SQL data service. Create and enable a Data Integration Service on the Domain tab of Informatica Administrator.

Model Repository Service


Application service that manages the Model repository. The Model repository is a relational database that stores the metadata for projects created in Informatica Analyst and Informatica Designer. The Model repository also stores run-time and configuration information for applications deployed to a Data Integration Service. Create and enable a Model Repository Service on the Domain tab of Informatica Administrator.

PowerExchange Listener Service


Manages the PowerExchange Listener for bulk data movement and change data capture. The PowerCenter Integration Service connects to the PowerExchange Listener through the Listener Service.

PowerExchange Logger Service


Manages the PowerExchange Logger for Linux, UNIX, and Windows to capture change data and write it to the PowerExchange Logger Log files. Change data can originate from DB2 recovery logs, Oracle redo logs, a Microsoft SQL Server distribution database, or data sources on an i5/OS or z/OS system.

Management
This section describes new features and enhancements to domain management.

Informatica Administrator
The PowerCenter Administration Console is renamed to Informatica Administrator (Administrator tool). The Informatica Administrator has a new interface. Some of the properties and configuration tasks from the PowerCenter Administration Console have been moved to different locations in Informatica Administrator.

Connection Management
Database connections are centralized in the domain. You can create and view database connections in Informatica Administrator, Informatica Developer, or Informatica Analyst. Create, view, edit, and grant permissions on database connections in Informatica Administrator.

Deployment
You can configure, deploy, and enable applications in the Developer tool. Deploy applications to one or more Data Integration Services.

Informatica Domain

Licensing
The Informatica domain enforces the licensing restrictions on the number of CPUs and PowerCenter repositories.

Monitoring
You can monitor profile jobs, scorecard jobs, preview jobs, mapping jobs, and SQL data services for each Data Integration Service. View the status of each monitored object on the Monitoring tab of the Administrator tool.

PowerCenter
This section describes new features and enhancements to PowerCenter.

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.

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.

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 real-time 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.

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.

Chapter 1: New Features and Enhancements

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

Metadata Manager
This section describes new features and enhancements to Metadata Manager.

Resources
Microsoft Analysis and Reporting Services resource. Metadata Manager added the Microsoft Analysis and

Reporting Services resource. Use this resource to extract reporting metadata from Microsoft Reporting Services and to extract an analysis schema from Microsoft Analysis Services.
Test a connection to validate the configuration of a resource. When you create or edit a resource, click

Test Connection to test the connection to the source system, validate the Metadata Manager Agent URL, or validate the source file configuration.
PowerCenter parameter file syntax. Metadata Manager supports additional forms of parameters in

PowerCenter parameter files for a PowerCenter resource.


Upload multiple PowerCenter parameter files. When you configure a PowerCenter resource, you can upload

multiple PowerCenter parameter files at the same time.


Abort loads. You can abort a load of any resource that requires the Metadata Manager Agent or any IBM DB2

z/OS resource.
Single log file. You can download a single log file in Microsoft Excel that includes load details, session

statistics, and summary details.


Edit resources. Use a single dialog box to edit any property for a resource, including connection properties,

connection assignments, resource parameters, and schedules.

Connection Assignments
Link objects in connected resources. If you change connection assignments for a resource, you do not need

to reload the resource to create the links between matching objects in connected resources. You can use the Resource Link Administration window to direct Metadata Manager to create the links between matching objects in the resources.
Export missing link details. The Load Details tab contains summary information for links created between

objects in connected resources. You can export the details of objects that Metadata Manager could not link to a Microsoft Excel file for further analysis.
Automatic connection assignment. Metadata Manager can automatically configure connection assignments

for a data integration, business intelligence, or data modeling resource. Metadata Manager configures the connection assignments during a resource load or link process. Use the Load Details tab to review the

Metadata Manager

connection assignments and make corrections as needed. Or, you can manually configure the connection assignments.
Purging resources keeps connection assignments. Metadata Manager keeps connection assignments for a

purged resource. The connection assignment properties display the schema status as purged. If you reload the resource, Metadata Manager changes the status to active if the schema still exists in the source.

Business Glossary
Business Glossary approval workflow. You can use the business glossary to create and edit draft business

terms, propose the business terms for review by data stewards and then publish the terms. After publication, the business term is visible to all users.
Migrate a business glossary. You can migrate business glossaries to and from XML. The XML file includes all

categories, business terms, and custom objects, and object comments, links, and relationships.
Business glossary terms in data lineage diagram. When you launch data lineage, Metadata Manager

displays the business terms associated with each object in a lineage diagram. Metadata Manager does not display the both upstream and downstream connections between business terms in a data lineage diagram anymore.
Link business glossary terms to reference tables. You can associate a business term with a reference table

name and a URL to the reference table. You can specify a URL to a reference table in Informatica Analyst, or you can include any valid URL to a reference table. Previously you associated a business term with a reference table in Reference Table Manager. Reference Table Manager no longer exists.
Audit trail. View the history of changes to business glossary categories, business terms, and custom objects.

The audit trail includes the old and new values of a property and the user who made the edits. You can also search the audit trail.

Browse Metadata
Use the URL API to access Metadata Manager objects and features . You can use the URL API to access

Metadata Manager objects and features from external applications. For example, you can bookmark a link to a particular catalog object, or you can access data lineage on a specific object from a business intelligence tool.
Display one instance of an object in the lineage diagram. PowerCenter mappings and database tables,

views, and synonyms are no longer split across multiple instances in different nodes in a lineage diagram. You can also configure additional classes whose objects are not split.

mmcmd Commands
The mmcmd command line program includes commands in the following areas:
Resource management. Added commands to create, update, delete, and purge resources. Added commands

to configure connection assignments, configure PowerCenter parameter files, and create links between objects in connected resources. Added a command to cancel a resource load.
Metadata Manager Service. Added commands to create and delete Metadata Manager repository content and

to restore PowerCenter repository content.

Import/Export
Export and import in XML. You can export any custom resource, business glossary, or property added to a

packaged resource type to an XML file and import it into another Metadata Manager instance.

Audit Trail
Audit trail. View the history of changes to business glossary categories and terms, custom resources, and

properties added to packaged resource types. The audit trail includes the old and new values of a property and the user who made the edits. You can also search the audit trail.

Chapter 1: New Features and Enhancements

Search
Searching metadata in Metadata manager includes the following enhancements:
Links. You can search for text in links for metadata objects, including link name, link description, link URL . Location property. By default, the location of an object appears in search results. You can click the link to

open the metadata object from the search results.


Include audit trail in search results. You can choose to search the history of changes made to custom

resource objects, business glossary categories and terms, and properties added to packaged resource types.

User Interface Enhancements


Updated user interface pages. The Browse, Model, Load, and Security pages contain updates to the look and

feel, Action menu, context-sensitive menus, and toolbar buttons. The Search menu is more conveniently placed for accessibility. The user interface is more consistent with other Informatica web-based tools.

PowerExchange
This section describes new features and enhancements in PowerExchange 9.0.
Asynchronous network communication . PowerExchange uses asynchronous network communication for

most send and receive operations between a PowerExchange client and a PowerExchange Listener. With asynchronous communication, PowerExchange uses separate threads for network processing and data processing, so that network processing overlaps with data processing. PowerExchange sends and receives heartbeat signals across the network that can be used for early detection of failure situations. For more information, see PowerExchange Interfaces for PowerCenter .
Partitioning for bulk data movement sessions . PowerExchange 9.0 provides the following partitioning

enhancements:
- You can use pass-through partitioning without SQL overrides for bulk data movement sessions that include

any of the following offloaded data sources: VSAM data sets, sequential data sets, and DB2 for z/OS unload data sets. PowerExchange opens a single connection to the data source and distributes the data across the partitions.
- For all other nonrelational bulk data sources, you can use pass-through partitioning with disjoint SQL

overrides. If you do not provide overrides with these data sources, data is read into the first partition only. For more information, see the PowerExchange Bulk Data Movement Guide .
DB2 for z/OS Stored Procedure transformations . You can use Stored Procedure transformations for DB2 for

z/OS stored procedures in a PowerCenter mapping. Use Stored Procedure transformations for read or write bulk data movement and change data capture (CDC) operations. For more information, see PowerExchange Interfaces for PowerCenter .
DB2 for i5/OS multiple-row FETCH statements . To enhance the performance of DB2 for i5/OS bulk data

movement operations that use the DB2 access method, PowerExchange uses a DB2 multiple-row FETCH statement to retrieve multiple rows of data at a time from a source table. In PowerCenter, you can configure the number of rows to be retrieved by setting the Array Size attribute on a PWX DB2i5OS relational connection used by PWXPC. For more information, see PowerExchange Interfaces for PowerCenter and the PowerExchange CDC Guide for i5/OS .

PowerExchange

PowerExchange Logger for Linux, UNIX, and Windows performance . The following enhancements improve

PowerExchange Logger for Linux, UNIX, and Windows processing and management:
- PowerExchange Logger configuration parameters . You can enter additional parameters in the

PowerExchange Logger for Linux, UNIX and Windows configuration file to control how expired CDCT records are deleted, specify the maximum number of days to hold retention array items in memory, and control whether PowerExchange displays a user confirmation prompt for a cold start or for a warm start from a previous position in the change stream. For more information, see the PowerExchange CDC Guide for Linux, UNIX, and Windows.
- PowerExchange Logger cold starts . PowerExchange 9.0 provides a COLDSTART parameter that enables

you to control whether the PowerExchange Logger for Linux, UNIX, and Windows cold starts or warm starts. For more information, see the PowerExchange CDC Guide for Linux, UNIX, and Windows .
- DISPLAY commands . Additional DISPLAY commands are available for the PowerExchange Logger for

Linux, UNIX, and Windows to help you monitor and manage PowerExchange Logger processing. You can issue these commands from the command line or by using the pwxcmd program. For more information, see the PowerExchange Command Reference.
- Checkpoint file. For more efficient checkpoint processing and smaller checkpoint files, PowerExchange 9.0

changes the format of the PowerExchange Logger checkpoint files from CISAM files to sequential files with the extension .ckp. For more information, see the PowerExchange CDC Guide for Linux, UNIX, and Windows .
PowerExchange Logger file management . Use the PWUCDCT utility to back up, restore, and regenerate the

PowerExchange Logger for Linux, UNIX, and Windows CDCT file and to manage expired CDCT records and orphaned log files. Also use the utility to print reports on PowerExchange Logger files such as checkpoint files and log files. For more information, see the PowerExchange Utilities Guide .
pwxcmd command support for i5/OS and z/OS . You can issue use the pwxcmd program to issue commands

from a Linux, UNIX, or Windows system to a PowerExchange Listener or PowerExchange Condense process running on an i5/OS or z/OS system. For more information, see the PowerExchange Command Reference .
Extraction of relative record numbers during DB2 for i5/OS CDC processing . When you create a capture

registration, you have the option to capture the relative record number of the change record.
PowerExchange Listener Service . Use this application service to manage the local PowerExchange Listener.

You can create, start, or stop a PowerExchange Listener service or view status information in the Informatica Administrator. For more information, see the PowerCenter Administrator Guide .
PowerExchange Logger Service . Use this application service to manage the local PowerExchange Logger for

Linux, UNIX, and Windows. You can create, start, or stop a PowerExchange Logger service or view status information in the Informatica Administrator. For more information, see the PowerCenter Administrator Guide .

10

Chapter 1: New Features and Enhancements

You might also like