In 90 NewFeatures

18
Informatica (Version 9.0) New Features Guide

description

Informatica PowerCenter

Transcript of In 90 NewFeatures

Page 1: In 90 NewFeatures

Informatica (Version 9.0)

New Features Guide

Page 2: In 90 NewFeatures

Informatica New Features Guide

Version 9 .0December 2009

Copyright (c) 1998-2009 . All rights reserved.

This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreementcontaining 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 PatentsPending.

Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable softwarelicense agreement and as provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR12.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 ordocumentation, please report them to us in writing.

Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter DataAnalyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B DataTransformation, Informatica B2B Data Exchange and Informatica On Demand are trademarks or registered trademarks of InformaticaCorporation in the United States and in jurisdictions throughout the world. All other company and product names may be trade names ortrademarks of their respective owners.

Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: CopyrightDataDirect Technologies. All rights reserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All RightsReserved. 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 rightsreserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © Adobe Systems Incorporated. Allrights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource. All rights reserved. Copyright © MicrosoftCorporation. All rights reserved. Copyright © Rouge Wave Software, Inc. All rights reserved. Copyright © Teradata Corporation. All rightsreserved. 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 islicensed 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 "ASIS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specificlanguage 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, allrights reserved; software copyright © 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under theGNU Lesser General Public License Agreement, which may be found at http://www.gnu.org/licenses/lgpl.html. The materials are providedfree of charge by Informatica, "as-is", without warranty of any kind, either express or implied, including but not limited to the impliedwarranties 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 WashingtonUniversity, 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. AllRights 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, <[email protected]>. All Rights Reserved.Permissions and limitations regarding this software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission touse, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyrightnotice and this permission notice appear in all copies.

The product includes software copyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding thissoftware 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 regardingthis 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 thelicense 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 ProjectCopyright © 2002 Cable & Wireless Deutschland. Permissions and limitations regarding this software are subject to terms available athttp://www.opensource.org/licenses/mit-license.php.

Page 3: In 90 NewFeatures

This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions andlimitations 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 aresubject 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 thissoftware 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 CommonDevelopment 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 andlimitations regarding this software are subject to terms available at http://xstream.codehaus.org/license.html. This product includessoftware 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. InformaticaCorporation does not warrant that this software or documentation is error free. The information provided in this software or documentationmay include technical inaccuracies or typographical errors. The information in this software and documentation is subject to change atany time without notice.

NOTICES

This Informatica product (the “Software”) includes certain drivers (the “DataDirect Drivers”) from DataDirect Technologies, an operating company of Progress SoftwareCorporation (“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 NOTLIMITED 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 OFTHE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACHOF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.

Part Number: PC-PUR-90000-000-0001

Page 4: In 90 NewFeatures
Page 5: In 90 NewFeatures

Table of Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iiInformatica 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Informatica 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 i

Page 6: In 90 NewFeatures

PrefaceThe Informatica New Features Guide is written for all Informatica software users. This guide lists the new featuresand enhancements in Informatica products.

Informatica Resources

Informatica Customer PortalAs an Informatica customer, you can access the Informatica Customer Portal site at http://my.informatica.com. Thesite contains product information, user group information, newsletters, access to the Informatica customer supportcase management system (ATLAS), the Informatica How-To Library, the Informatica Knowledge Base, theInformatica Multimedia Knowledge Base, Informatica Documentation Center, and access to the Informatica usercommunity.

Informatica DocumentationThe Informatica Documentation team takes every effort to create accurate, usable documentation. If you havequestions, comments, or ideas about this documentation, contact the Informatica Documentation team throughemail at [email protected]. We will use your feedback to improve our documentation. Let usknow 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 SiteYou can access the Informatica corporate web site at http://www.informatica.com. The site contains informationabout Informatica, its background, upcoming events, and sales offices. You will also find product and partnerinformation. The services area of the site includes important information about technical support, training andeducation, and implementation services.

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

ii

Page 7: In 90 NewFeatures

Informatica Knowledge BaseAs an Informatica customer, you can access the Informatica Knowledge Base at http://my.informatica.com. Usethe 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 havequestions, comments, or ideas about the Knowledge Base, contact the Informatica Knowledge Base team throughemail at [email protected].

Informatica Multimedia Knowledge BaseAs 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 helpyou 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 throughemail at [email protected].

Informatica Global Customer SupportYou can contact a Customer Support Center by telephone or through the WebSupport Service. WebSupportrequires 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 Europe / Middle East / Africa Asia / Australia

Toll Free+1 877 463 2435 Standard RateBrazil: +55 11 3523 7761Mexico: +52 55 1168 9763United States: +1 650 385 5800

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

Toll FreeAustralia: 1 800 151 830Singapore: 001 800 4632 4357 Standard RateIndia: +91 80 4112 5738

Preface iii

Page 8: In 90 NewFeatures

iv

Page 9: In 90 NewFeatures

C H A P T E R 1

New Features and EnhancementsThis 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 ServicesUse Informatica Data Quality and Informatica Data Explorer Advanced Edition for data quality solutions. UseInformatica Data Services for data services solutions. You can also use the Profiling option with Informatica DataServices to profile data.

Components for Data Quality and Data Services include a repository, application clients, and application services.

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

Application ClientsData 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 dataquality 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 ServicesData Services and Data Quality use the following application services to process the objects that you create in theclient applications:

¨ Data Integration Service. Performs data integration tasks for Informatica Analyst and Informatica Developerand stores metadata in a Model repository.

¨ Model Repository Service. Manages connections to the Model repository.

¨ Analyst Service. Runs Informatica Analyst.

1

Page 10: In 90 NewFeatures

Data QualityInformatica 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 theAnalyst 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 identifystrengths and weaknesses in the data. After you run a profile, you can selectively drill down to see theunderlying rows in the profile results. You can also add columns to scorecards and add column values toreference tables.

¨ Score data. Create scorecards to score the valid values for any column or the output of rules. Scorecardsdisplay the value frequency for columns in a profile as scores. Use scorecards to measure and visuallyrepresent 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 aprofile. You can standardize variations in punctuation, formatting, and spelling.

¨ Parse records. Parse data records to improve record structure and derive additional information from yourdata. You can split a single field of freeform data into fields that contain different information types. You canalso add information to your records. For example, you can flag customer records as personal or businesscustomers.

¨ Validate postal addresses. Address validation evaluates and enhances the accuracy and deliverability of yourpostal address data. Address validation corrects errors in addresses and completes partial addresses bycomparing address records against reference data from national postal carriers. Address validation can alsoadd 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 otherto find similar or matching values in selected data columns. You set the level of similarity that indicates a goodmatch 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 yourproject objectives. Create and apply rules within profiles. A rule is reusable business logic that definesconditions applied to data when you run a profile. Use rules to further validate the data in a profile and tomeasure data quality progress.

¨ Collaborate with Informatica users. The rules and reference data tables you add to the Model repository areavailable to users in the Developer tool and the Analyst tool. Users can collaborate on projects, and differentusers 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 dataintegration tasks or to create web services.

¨ Manage reference data. Create and update reference tables for use by analysts and developers to use in dataquality rules. Create, edit, and import data quality dictionary files as reference tables. Create reference tablesto 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 Informatica Analyst

- Create and run mappings.- Create and run rules.- Perform profiling.- Score data.- Export mappings to PowerCenter.

- Perform profiling.- Score data.- Manage reference tables.- Create profiling rules.- Run rules in profiles.- Manage bad and duplicate records.

2 Chapter 1: New Features and Enhancements

Page 11: In 90 NewFeatures

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

Data ServicesInformatica 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 anenterprise. You can use the components of the data model for data integration and data quality projects. Reusethe 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 theintegration logic is physically implemented. The virtual database also isolates applications and other dataconsumers 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 thatdata is structured.

¨ Map logical models to data sources or targets. Create a mapping that links objects in a logical model todata 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 canrun 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 forphysical data integration or to create web services.

¨ Create and deploy mappings that end users can query. You can create mappings and deploy them so thatend 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 inany data project, as it can identify strengths and weaknesses in your data and help you define your projectplan. 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 dataquality standardization and validation rules. Create, edit, and import data quality dictionary files as referencetables. 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 Informatica Analyst

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

- Manage reference data.

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

Informatica Data Quality and Informatica Data Services 3

Page 12: In 90 NewFeatures

Informatica AnalystInformatica 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 columnand rule profiling, scorecarding, and bad record and duplicate record management. You can also manage andprovide 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 identifystrengths and weaknesses. After you run a profile, you can selectively drill down to see the underlying rowsfrom 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 definesconditions applied to data when you run a profile. Use rules to further validate the data in a profile and tomeasure data quality progress.

¨ Score data. Create scorecards to score the valid values for any column or the output of rules. Scorecardsdisplay the value frequency for columns in a profile as scores. Use scorecards to measure and visuallyrepresent 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 indata quality standardization and validation rules. Create, edit, and import data quality dictionary files asreference tables. Create reference tables to establish relationships between source data and valid andstandard values. Developers utilize reference tables in standardization and lookup transformations inInformatica Developer.

¨ Manage bad records and duplicate records. Fix bad records and consolidate duplicate records.

Informatica DomainThe PowerCenter domain renamed to Informatica domain. It is expanded include objects and services for theInformatica platform.

Command Line Interfaceinfacmd 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 calledinfacmd.

¨ 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 repositoryfrom the file.

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

4 Chapter 1: New Features and Enhancements

Page 13: In 90 NewFeatures

¨ infacmd rtm. Manage the staging database for the Analyst tool.

¨ infacmd sql. Manage SQL data services that you deploy to the Data Integration Service.

ServicesThe Informatica domain includes services for PowerExchange, Informatica Analyst, and Informatica Developer.

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

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

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

PowerExchange Listener ServiceManages the PowerExchange Listener for bulk data movement and change data capture. The PowerCenterIntegration Service connects to the PowerExchange Listener through the Listener Service.

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

ManagementThis section describes new features and enhancements to domain management.

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

Connection ManagementDatabase connections are centralized in the domain. You can create and view database connections inInformatica Administrator, Informatica Developer, or Informatica Analyst. Create, view, edit, and grant permissionson database connections in Informatica Administrator.

DeploymentYou can configure, deploy, and enable applications in the Developer tool. Deploy applications to one or more DataIntegration Services.

Informatica Domain 5

Page 14: In 90 NewFeatures

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

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

PowerCenterThis 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 resultsof an expression.

¨ Database deadlock resilience. In previous releases, when the Integration Service encountered a databasedeadlock 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 retryattempts and time period between attempts.

¨ Multiple rows return. You can configure the Lookup transformation to return all rows that match a lookupcondition. A Lookup transformation is an active transformation when it can return more than one row for anygiven input row.

¨ SQL overrides for uncached lookups. In previous versions you could create a SQL override for cachedlookups only. You can create an SQL override for uncached lookup. You can include lookup ports in the SQLquery.

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 nextstatement is executed, whichever comes first.

¨ Exactly-once processing. The Integration Service provides exactly-once delivery of real-time sourcemessages to the SQL transformation. If there is an interruption in processing, the Integration Service canrecover without requiring the message to be sent again. To perform exactly-once processing, the IntegrationService 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 activemode. When the SQL transformation runs in passive mode, the SQL transformation returns one output row foreach 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, theXML Parser transformation routes the XML and the error messages to a separate output group that you canconnect to a target.

6 Chapter 1: New Features and Enhancements

Page 15: In 90 NewFeatures

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 ManagerThis 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 ReportingServices 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, clickTest Connection to test the connection to the source system, validate the Metadata Manager Agent URL, orvalidate the source file configuration.

¨ PowerCenter parameter file syntax. Metadata Manager supports additional forms of parameters inPowerCenter parameter files for a PowerCenter resource.

¨ Upload multiple PowerCenter parameter files. When you configure a PowerCenter resource, you can uploadmultiple 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 DB2z/OS resource.

¨ Single log file. You can download a single log file in Microsoft Excel that includes load details, sessionstatistics, 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 theResource Link Administration window to direct Metadata Manager to create the links between matching objectsin the resources.

¨ Export missing link details. The Load Details tab contains summary information for links created betweenobjects in connected resources. You can export the details of objects that Metadata Manager could not link to aMicrosoft Excel file for further analysis.

¨ Automatic connection assignment. Metadata Manager can automatically configure connection assignmentsfor a data integration, business intelligence, or data modeling resource. Metadata Manager configures theconnection assignments during a resource load or link process. Use the Load Details tab to review the

Metadata Manager 7

Page 16: In 90 NewFeatures

connection assignments and make corrections as needed. Or, you can manually configure the connectionassignments.

¨ Purging resources keeps connection assignments. Metadata Manager keeps connection assignments for apurged resource. The connection assignment properties display the schema status as purged. If you reload theresource, 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 allcategories, business terms, and custom objects, and object comments, links, and relationships.

¨ Business glossary terms in data lineage diagram. When you launch data lineage, Metadata Managerdisplays the business terms associated with each object in a lineage diagram. Metadata Manager does notdisplay the both upstream and downstream connections between business terms in a data lineage diagramanymore.

¨ Link business glossary terms to reference tables. You can associate a business term with a reference tablename and a URL to the reference table. You can specify a URL to a reference table in Informatica Analyst, oryou can include any valid URL to a reference table. Previously you associated a business term with a referencetable 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 alsosearch 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 aparticular 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. Youcan also configure additional classes whose objects are not split.

mmcmd CommandsThe mmcmd command line program includes commands in the following areas:

¨ Resource management. Added commands to create, update, delete, and purge resources. Added commandsto configure connection assignments, configure PowerCenter parameter files, and create links between objectsin connected resources. Added a command to cancel a resource load.

¨ Metadata Manager Service. Added commands to create and delete Metadata Manager repository content andto 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 andthe user who made the edits. You can also search the audit trail.

8 Chapter 1: New Features and Enhancements

Page 17: In 90 NewFeatures

SearchSearching 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 toopen the metadata object from the search results.

¨ Include audit trail in search results. You can choose to search the history of changes made to customresource 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 placedfor accessibility. The user interface is more consistent with other Informatica web-based tools.

PowerExchangeThis section describes new features and enhancements in PowerExchange 9.0.

¨ Asynchronous network communication. PowerExchange uses asynchronous network communication formost send and receive operations between a PowerExchange client and a PowerExchange Listener. Withasynchronous communication, PowerExchange uses separate threads for network processing and dataprocessing, so that network processing overlaps with data processing. PowerExchange sends and receivesheartbeat signals across the network that can be used for early detection of failure situations. For moreinformation, see PowerExchange Interfaces for PowerCenter.

¨ Partitioning for bulk data movement sessions. PowerExchange 9.0 provides the following partitioningenhancements:

- You can use pass-through partitioning without SQL overrides for bulk data movement sessions that includeany of the following offloaded data sources: VSAM data sets, sequential data sets, and DB2 for z/OS unloaddata sets. PowerExchange opens a single connection to the data source and distributes the data across thepartitions.

- For all other nonrelational bulk data sources, you can use pass-through partitioning with disjoint SQLoverrides. 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 forz/OS stored procedures in a PowerCenter mapping. Use Stored Procedure transformations for read or writebulk data movement and change data capture (CDC) operations. For more information, see PowerExchangeInterfaces for PowerCenter.

¨ DB2 for i5/OS multiple-row FETCH statements. To enhance the performance of DB2 for i5/OS bulk datamovement operations that use the DB2 access method, PowerExchange uses a DB2 multiple-row FETCHstatement to retrieve multiple rows of data at a time from a source table. In PowerCenter, you can configure thenumber of rows to be retrieved by setting the Array Size attribute on a PWX DB2i5OS relational connectionused by PWXPC. For more information, see PowerExchange Interfaces for PowerCenter and thePowerExchange CDC Guide for i5/OS.

PowerExchange 9

Page 18: In 90 NewFeatures

¨ PowerExchange Logger for Linux, UNIX, and Windows performance. The following enhancements improvePowerExchange Logger for Linux, UNIX, and Windows processing and management:

- PowerExchange Logger configuration parameters. You can enter additional parameters in thePowerExchange Logger for Linux, UNIX and Windows configuration file to control how expired CDCT recordsare deleted, specify the maximum number of days to hold retention array items in memory, and controlwhether PowerExchange displays a user confirmation prompt for a cold start or for a warm start from aprevious 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 enablesyou 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 forLinux, UNIX, and Windows to help you monitor and manage PowerExchange Logger processing. You canissue these commands from the command line or by using the pwxcmd program. For more information, seethe PowerExchange Command Reference.

- Checkpoint file. For more efficient checkpoint processing and smaller checkpoint files, PowerExchange 9.0changes the format of the PowerExchange Logger checkpoint files from CISAM files to sequential files withthe 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 thePowerExchange Logger for Linux, UNIX, and Windows CDCT file and to manage expired CDCT records andorphaned log files. Also use the utility to print reports on PowerExchange Logger files such as checkpoint filesand 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 commandsfrom a Linux, UNIX, or Windows system to a PowerExchange Listener or PowerExchange Condense processrunning 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 captureregistration, 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 InformaticaAdministrator. For more information, see the PowerCenter Administrator Guide.

¨ PowerExchange Logger Service. Use this application service to manage the local PowerExchange Logger forLinux, UNIX, and Windows. You can create, start, or stop a PowerExchange Logger service or view statusinformation in the Informatica Administrator. For more information, see the PowerCenter Administrator Guide.

10 Chapter 1: New Features and Enhancements