Sei sulla pagina 1di 18

Informatica (Version 9.1.

0)

New Features Guide

Informatica New Features Guide Version 9.1.0 March 2011 Copyright (c) 1998-2011 . 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, Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging and Informatica Master Data Management 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 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 Rogue 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. Copyright Thinkmap, Inc. All rights reserved. Copyright Clearpace Software Limited. All rights reserved. Copyright Information Builders, Inc. All rights reserved. Copyright OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. 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, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3-licenseagreement, http://antlr.org/license.html, http://aopalliance.sourceforge.net/, http://www.bouncycastle.org/licence.html, http://www.jgraph.com/jgraphdownload.html, http:// www.jgraph.com/jgraphdownload.html, http://www.jcraft.com/jsch/LICENSE.txt and http://jotm.objectweb.org/bsd_license.html. 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; 7,496,588; 7,523,121; 7,584,422; 7,720,842; 7,721,270; and 7,774,791, 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: IN-NFG-91000-000-0001

Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Chapter 1: New Features and Enhancements (9.1.0). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Informatica Platform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Informatica Data Quality and Informatica Data Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Informatica Data Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Informatica Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Informatica Domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Command Line Programs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Data Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Adapters for PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Table of Contents

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

ii

CHAPTER 1

New Features and Enhancements (9.1.0)


This chapter includes the following topics:
Informatica Platform, 1 Informatica Data Quality and Informatica Data Explorer, 2 Informatica Data Services, 4 Informatica Documentation , 7 Informatica Domain, 7 Command Line Programs, 9 Metadata Manager, 12 PowerCenter, 13 Data Analyzer, 13 Adapters for PowerCenter, 13

Informatica Platform
This section describes new features and enhancements to the Informatica platform installer.

Data Transformation
You can install Data Transformation Engine and Data Transformation Studio through the Informatica platform installer. When you run the server installation, you can install or upgrade Informatica or you can install only Data Transformation Engine. When you run the client installation, you can install Informatica Developer, the PowerCenter Client, and Data Transformation Studio and Engine.

Informatica Data Quality and Informatica Data Explorer


This section describes new features and enhancements to Informatica Data Quality and Informatica Data Explorer.

Content Sets
A content set is a Model repository object that you use to store reusable, user-defined expressions. These expressions include pattern sets, character sets, token sets, and regular expressions. When you configure a Labeler or Parser transformation, you can choose to include reusable expressions from a content set. Create content sets in the Developer tool.

Data Explorer Repository Migration


You can migrate profile metadata and data source connection metadata from a Data Explorer Standard Edition repository to the Model repository that Data Explorer uses. The migration does not remove metadata from the Data Explorer Standard Edition repository.

Exception Management
You can perform the following exception management tasks in the Analyst tool:
Apply status and priority filters to rows in a bad record table. Save changes to multiple rows at a time in a bad record or duplicate record table. View the previous version of a data value in an audit trail table.

Integration with Microsoft Excel


You can use Data Quality for Microsoft Excel to start a mapping that reads input data from a Microsoft Excel spreadsheet. The Data Integration Service runs the mapping and returns the results to the Microsoft Excel spreadsheet. Data Quality for Microsoft Excel calls the mapping through Informatica web services.

Object Deployment
The process to export repository objects to PowerCenter resolves conflicts and dependencies.

Profiles
You can create and run a profile on bad record tables and duplicate record tables in the Analyst tool. You can create and run profiles to identify primary keys, foreign keys, and functional dependencies between

columns in data objects. You can also define relationships between columns, and profile the columns to verify the relationship.
You can create a data model of the data objects that you want to profile. You can create and run profiles on the

data objects in the profile model.


You can replace the data object in a profile and run the profile on the new data object without editing the profile

parameters. The old and new data object must be the same type and must have the same data structure.
You can use a profile to infer the Date type for source data values. You can apply one or more filters to a profile. You can apply one or more filters to drilldown data in the Analyst tool. You can create profiles for multiple data objects in a single operation. The profiles return separate results for

each data object.


You can run a profile on two objects in a mapping and view a comparison of the profile results. Use this profile

to review the changes that the mapping can make to the source data.
You can run profiling reports that include column profiling statistics and their summary from Data Analyzer.

Chapter 1: New Features and Enhancements (9.1.0)

Reference Tables
You can use the Analyst tool to create reference tables that store data in databases that you specify.

Reference tables that store data in the staging database are called managed reference tables. Unmanaged reference tables store data in user-specified databases.
When using Informatica Developer to import and export reference tables, you specify file paths recognized by

the local file system. Previously when you used the Developer tool to import and export reference tables, you specified directories recognized by the machine that ran the Data Integration Service.
You can apply a text filter when you search the Model repository for a reference table from a data quality

transformation. The filter narrows your search to reference table names that meet your filter criteria.
When you use the infacmd oie exportObjects command to export Model repository objects, you can include the

reference tables associated with these objects. The command exports reference table data from the staging database into a .zip file. When you run the infacmd oie importObjects command to import the Model repository objects, the command writes reference table data from the .zip file into the staging database.

Tags
A tag is metadata that defines an object in the Model repository based on business usage. Create tags to group objects according to their business usage. Use a tag to informally define an object in the Model repository. Create a tag and assign it to multiple objects in the Model repository. You can also search for objects by a tag.

Transformations
Address Validator Transformation
You can configure the Address Validator transformation in Suggestion List mode. Use this mode to find all

possible matches for an input address in the reference data. Suggestion List mode works for partial and complete addresses.
You can define parameters for default country, line separator, casing style, and mode.

Association Transformation
You can set the minimum amount of cache memory that the Association transformation uses. If you enter a cache memory value that is lower than 65536, the Association transformation reads the

value in megabytes.
The Association transformation generates log entries while mappings are running. The transformation

generates log entries after every 100,000 rows.


You can define parameters for the cache directory.

Comparison Transformation You can use custom-built identity population files when you perform identity operations. Consolidation Transformation
The Consolidation transformation can use row-based consolidation strategies. The transformation uses

these strategies to choose a single cluster row. The transformation populates the master row with the data values from the chosen row.
The Consolidation transformation can use custom consolidation strategies that you define. You define the

custom strategies using decision expressions.


You can define parameters for the cache directory.

Decision Transformation You can configure the Decision transformation to recognize input NULL values.

Informatica Data Quality and Informatica Data Explorer

Exception Transformation The Exception transformation creates database tables that you can review for data quality issues in the Analyst tool. Use the Exception transformation in a mapping to create tables that identify poor quality or duplicate records using conditions that you specify. Use the Analyst tool to correct bad records or consolidate duplicate records in the tables. Match Transformation
You can analyze a Match transformation to preview the number of computations that the transformation

will perform.
You can analyze a Match transformation to preview the size and number of clusters the transformation will

create.
You can define partitioned identity match operations to improve identity match operation performance. Use

the Execution Instance property to configure the number of partitions.


You can use custom-built identity population files to perform identity operations. You can define parameters for threshold, weight, matched pairs cache directory, clustering cache

directory, and index file directory. Java Transformation You can implement the resetNotification method in a Java transformation. When the Data Integration Service machine runs in restart mode, this method resets variables that you use in the Java code after a mapping run.

Informatica Data Services


This section describes new features and enhancements to Informatica Data Services.

Business Terms
You can use a Metadata Manager business term in the Analyst tool to search for objects in the Metadata

Manager repository. You can select Metadata manager objects from the search results and import them as tables in the Analyst tool. You can use these tables as sources for profiles or mapping specifications.
You can access Metadata Manager and the Metadata Manager Business Glossary from the Analyst tool to

manage business terms. You can view or edit business terms in the Metadata Manager Business Glossary.

Logical Data Object Models


You can import logical data models from the export files of the following modeling tools:
CA ERwin 7.x Data Modeler IBM Cognos BI Reporting - Framework Manager SAP BusinessObjects Designer Sybase PowerDesigner CDM 7.5 to 15.x Sybase PowerDesigner OOM 9.x to 15.x Sybase PowerDesigner PDM 7.5 to 15.x

Mapping Specification
A mapping specification is an object in the Model repository that describes the movement and transformation of

data from a source to a target. Use a mapping specification to define business logic that populates a target table with data that you can leverage to report on the target table.

Chapter 1: New Features and Enhancements (9.1.0)

You can create a mapping specification in the Analyst tool to transform and move data from the source to the

target.
You can configure the sources, target, rules, filters, and joins to transform the data in a mapping specification. You can load the results of a mapping specification to a target.

Monitoring
You can access the Monitoring tool from the Developer and Analyst tools to monitor the status of applications and jobs, such as a profile job.

Object Export and Import


You can import individual objects from an XML file into the repository. You can edit the object names in an export XML file with an infacmd xrf command. You can use an infacmd control file when you run the infacmd oie ExportObjects or ImportObjects command.

Use an infacmd control file to complete the following tasks during an export or import process:
- Filter the objects that are exported or imported. - Configure conflict resolution strategies for specific object types or objects. - Map connections in the source repository to connections in the target repository.

Performance Tuning
Mapping Performance You can improve mapping performance with the cost-based optimization method. The Data Integration Service can evaluate a mapping, generate semantically equivalent mappings, and run the mapping with the best performance. Cost-based optimization is most effective for mappings that contain multiple Joiner transformations. The Data Integration Service applies cost-based optimization when you select the full optimizer level. Pushdown Optimization
The Data Integration Service can push Expression and Joiner transformation logic to the source database. The Data Integration Service can push transformation logic to IBM DB2 for i5/OS, DB2 for LUW, and DB2

for z/OS sources when expressions contain supported functions with the following logic:
- TO_BIGINT includes more than one argument. - TO_CHAR converts a date to a character string without the format argument. - TO_DATE converts a character string to a date without the format argument. - TO_DECIMAL converts a string to a decimal value. - TO_INTEGER includes more than one argument.

Physical Data Objects


Nonrelational Data Objects After you import a nonrelational data object, you can use the Developer tool to view the following types of information:
Mapping of nonrelational records and fields to columns in a relational table Copybook definition Data map metadata

Schema Objects You can import a schema and store it as a schema object in the repository. When you create a web service, you can define input, output and fault signatures from the schema types.

Informatica Data Services

WSDL Data Objects Import a WSDL file to create a WSDL data object. You can use a WSDL data object to create a web service or a Web Service Consumer transformation.

SQL Data Services


Result Set Caches You can temporarily cache the results of SQL queries run against an SQL data service. The Data Integration Service caches the results by user for a specified expiration period. When the same user makes the same request before the cache expires, the Data Integration Service returns the cached results. If a cache does not exist or has expired, the Data Integration Service starts a DTM instance to process the request. SQL Data Service Datatypes SQL data services support the binary SQL 99 datatype. SQL Data Service Functions SQL data services supports the COALESCE function in SQL queries.

Tags
A tag is metadata that defines an object in the Model repository based on business usage. Create tags to group objects according to their business usage. Use a tag to informally define an object in the Model repository. Create a tag and assign it to multiple objects in the Model repository. You can also search for objects by a tag.

Transformations
Lookup Transformation The Lookup transformation can perform a lookup on a logical data object. The transformation can return one row or it can return multiple rows. You an configure the Lookup transformation to perform the lookup in a web service operation mapping. Java Transformation You can implement the resetNotification method in a Java transformation. When the Data Integration Service machine runs in restart mode, this method resets variables that you use in the Java code after a mapping run. Web Service Consumer Transformation The Web Service Consumer transformation consumes web services in a mapping. The transformation can consume an Informatica web service or an external web service. The transformation returns related groups of output data from hierarchical SOAP response messages. Create a Web Service Consumer transformation from a WSDL data object.

Web Services
Informatica web services provides data integration functionality through a web service interface. Create an operation mapping to define how the Data Integration Service processes the web service request. The operation mapping can include logical data objects or transformations. You can create a web service from a WSDL, or you can create a web service without using a WSDL. You can configure message layer security and transport layer security for a web service. Message layer security includes user authentication and user permissions.

Chapter 1: New Features and Enhancements (9.1.0)

Informatica Documentation
This section describes new documentation and enhancements to Informatica documentation.

Informatica Analyst User Guide


The Informatica Analyst User Guide is divided into the following guides:
Informatica Data Explorer User Guide Informatica Data Integration Analyst User Guide Informatica Data Quality Analyst User Guide

Informatica Getting Started Guide


The Informatica Getting Started Guide is divided into the following guides:
Informatica Administrator Getting Started Guide Informatica Data Integration Analyst Getting Started Guide Informatica Data Explorer Getting Started Guide Informatica Data Quality Getting Started Guide Informatica Data Services Getting Started Guide

Informatica Domain
This section describes new features and enhancements to the Informatica domain.

Connections
If you have PowerExchange, you can create an Adabas connection.

Content Management Service


The Content Management Service is an application service that manages address validation reference data properties and identifies the identity population data files that are available to Developer tool users. It updates the Data Integration Service with configuration information for the address reference data. The Match transformation and Comparison transformation display the list of currently installed identity population files, including any custom population file that you add to the system.

Data Integration Service


You can limit the amount of memory that the Data Integration Service allocates for requests such as data previews, mappings, and SQL queries. You can configure the maximum amount of memory that the Data Integration Service allocates for running all concurrent requests. You can also limit the maximum amount of memory that the Data Integration Service allocates for any request.

Dependencies
In the Services and Nodes view on the Domain tab, you can now view dependencies among applications services, nodes, and grids.

Domain Configuration Database


You can create a domain configuration database on Sybase ASE.

Informatica Documentation

Monitoring
You can configure the Service Manager to store historical run-time statistics about objects that run on a Data Integration Service. The Service Manager stores the statistics in the Model repository. You can view the statistics and reports in the Monitoring tab of the Administrator tool for different objects, such as applications, web services, logical data objects, and SQL data services. For example, you can view a report to determine the longest running jobs. You can also monitor objects from the Analyst tool and Developer tool.

Object Export and Import


You can use the infacmd command line program to migrate objects between different domains of the same version. You might migrate domain objects from a development environment to a test or production environment. You can change object names before you import them. Use infacmd to generate a readable XML file from an export file. You can update the object names in the readable XML file, and then use infacmd to update the export file. Use the following infacmd commands:
infacmd isp ExportDomainObjects. Exports native users, native groups, roles, and connections to an XML file. infacmd isp ImportDomainObjects. Imports native users, native groups, roles, and connections into an

Informatica domain.
infacmd xrf GenerateReadableViewXML. Generates a readable XML file from the export file. infacmd xrf UpdateExportXML. Updates the export file with the changes in the readable XML file.

If you do not want to migrate all objects, use an infacmd control file to filter the objects during the export or import.

Permissions
Origin of Effective Permissions You can view domain object, SQL data service, or web service permission details for a user or group. When you view permission details, you can view the origin of effective permissions. Permission details display direct permissions assigned to the user or group, direct permissions assigned to groups that the user or group belongs to, and permissions inherited from parent objects. In addition, permission details display whether the user or group is assigned the Administrator role which bypasses permission checking. Search Filters You can use search filters to search for a user or group when you assign permissions, view permission details, or edit permissions.

Privileges
You can assign the following new types of privileges: Connection Privileges Assign the Manage Connection privilege to enable a user or group to create, edit, and remove connections. Monitoring Privileges Assign the monitoring privileges to enable a user or group to configure and view historical run-time statistics and reports. Sample monitoring privileges include Configure Global Settings, Configure Statistics and Reports, and Access Monitoring. Profiling Privileges Assign the Drilldown and Export Results privilege to enable a user to drill down or export profiling results.

Chapter 1: New Features and Enhancements (9.1.0)

Secure Communication
To configure services to use the Transport Layer Security (TLS) protocol to transfer data securely within the domain, enable the TLS protocol for the domain. When you enable TLS for the domain, services use TLS connections to communicate with other Informatica application services and clients.

Views
The Domain tab now has new views:
Services and Nodes view. View and manage services and nodes in the domain. Connections view. View and manage connections in the domain.

Command Line Programs


This section describes new commands and options for the Informatica command line programs.

infacmd
With infacmd cms commands, you can create and remove a Content Management Service. The following table describes new infacmd cms commands:
Command CreateService RemoveService Description Creates the Content Management Service. Removes the Content Management Service.

The following table describes new infacmd isp commands:


Command ExportDomainObjects Description Exports native users, native groups, roles, and connections from an Informatica domain to an XML file. Imports native users, native groups, roles, and connections from an XML file into an Informatica domain. Removes permission on an object from a user. Removes permission on an object from a group.

ImportDomainObjects

removeUserPermission removeGroupPermission

The following table describes a new infacmd pwx command:


Command UpgradeModels Description Upgrades PowerExchange 9.0.1 nonrelational data objects.

Command Line Programs

With infacmd ws commands, you can manage web services. The following table describes new infacmd ws commands:
Command ListOperationOptions ListOperationPermissions ListWebServiceOptions ListWebServicePermissions ListWebServices Description Lists operation options. Lists operation permissions. Lists web service options. Lists web service permissions. Lists the web services in an application. If the application name is not provided, all web services are listed. Renames a web service. Sets operation permissions. Sets web service permissions. Starts a web service so it can receive web service requests. Stops a web service. Updates operation properties. Updates web service properties.

RenameWebService SetOperationPermissions SetWebServicePermissions StartWebService StopWebService UpdateOperationOptions UpdateWebServiceOptions

With infacmd xrf commands, you can generate a readable XML file from an export file. You can also edit the readable XML file and update the changes in the export file. The following table describes new infacmd xrf commands:
Command GenerateReadableViewXML UpdateExportXML Description Generates a readable XML file from the export file. Updates the export file with the changes made to the readable XML file.

The following table describes new options for infacmd commands:


Command mrs BackupContents oie ExportObjects Option -BackupSearchIndices -OverwriteExportFile -ControlFilePath Description Saves the search index to the backup file. Overwrites the export file if it exists. Specifies the path and file name of the export control file. Use an export control file to filter the objects that are exported from the Model repository. Specifies additional options to export reference table data.

-OtherOptions

10

Chapter 1: New Features and Enhancements (9.1.0)

Command oie ImportObjects

Option -skipCRC

Description Skips the CRC check that detects whether the import file was modified. Configures how to handle conflicts during the import. Specifies the path and file name of the import control file. Use an import control file to filter the objects that are imported into the Model repository. Skips connection validation during the import. Specifies options to import reference table data. Specifies the number of days that the profiling warehouse stores profile or scorecard results before it purges the results. Identifies the Model repository project and folder where the profile or scorecard is stored. Specifies the name of the profile task. Purges results from folders recursively. Purges all results for a specified profile or scorecard from the Profiling Warehouse.

-ConflictResolution -ControlFilePath

-SkipConnectionValidation -OtherOptions ps purge -rd

-pf

-pt -r -pa

infasetup
The following infasetup commands are updated to enable Transport Layer Security (TLS).
DefineDomain DefineGatewayNode DefineWorkerNode UpdateGatewayNode UpdateWorkerNode

pmrep
The following table describes new pmrep commands:
Command GenerateAbapProgramToFile InstallAbapProgram UninstallAbapProgram Description Generates the ABAP program for a mapping and saves the program as a file. Generates and installs an ABAP program in the SAP system. Uninstalls the ABAP program. Uninstall an ABAP program when you no longer want to associate the program with a mapping.

Command Line Programs

11

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

Business Glossary
When you create or edit a business term, you can add hyperlinks to any other business term in the same or different business glossary. You can also provide links to external web pages as a reference to a business term. These internal and external links help you to browse through related business terms in the business glossary.

Class Properties
You can organize the way to display the class properties. When you edit the properties, you can drag them to change their order or to ensure that they appear in either the Basic or Advanced section of the class properties, in all Metadata Manager perspectives. For a class, Source Creation Date, Source Update Date, MM Creation Date, and MM Update Date properties are referred as the synthetic date properties. You can set the Show_Synthetic_Dates_In_Basic_Section property in the imm.properties file to specify if these properties should be located in the Basic or Advanced section.

Search Results Configuration


You can use the elements in the searchpriorities.xml file to create groups of class_ids, class_types, or favorite_types and assign a priority value to the group. You can assign a priority value to a group, where one indicates a low priority and ten indicates a high priority. The search results appear based on the priority assigned to the group. By default, searchpriorities.xml is in the following directory:
<Informatica installation directory>\tomcat\shared\classes

Hide or Display Empty and Read-only Properties


You can set the value of the Hide_Empty_Uneditable_Properties property in the imm.properties file to hide or display the empty and read-only properties in all Metadata Manager perspectives.

Filtering Impact Summary


You can filter the objects that appear in the impact summary based on the type of resource. The filter criteria is persisted across objects in the catalog.

JDBC Resource
You can create and configure a JDBC resource to extract metadata from any relational database management system that is accessible through JDBC. You can create a JDBC resource for any relational database that supports JDBC. Informatica has tested the JDBC resource for IBM DB2/iSeries. You cannot connect to relational databases through ODBC. Where available, you should use the existing database resource types specific to that relational database instead of the JDBC resource. The database-specific resource types perform better and extract more metadata aspects. For example, to load metadata from an Oracle database, create an Oracle resource instead of creating a JDBC resource.

Missing Links Report


You can set the value of the Missing_Links_Report_Limit property in the IMM.properties file to limit the maximum number of missing links you want to export.

backupCmdLine Command Line Program


backupCmdLine includes an optional nThreads argument and the task argument for the Backup and Restore command. The value of the the nThread argument specifies the number of threads you want to use for the backup

12

Chapter 1: New Features and Enhancements (9.1.0)

or restore task. The value must be greater than zero. The task argument specifies the type of task, which can be backup or restore.

Gathering Statistics
You can gather statistics for DB2 resources when the GatherStatistics property in the imm.properties file is set to Yes.

PowerCenter
This section describes new features and enhancements to PowerCenter.

PowerCenter Repository
You can create a PowerCenter repository on Sybase ASE.

Data Analyzer
This section describes new features and enhancements to Data Analyzer.

Data Analyzer Repository


You can create a Data Analyzer repository on Sybase ASE.

Adapters for PowerCenter


This section describes new features and enhancements to adapters for PowerCenter.

PowerExchange for Salesforce


PowerExchange for Salesforce uses version 20.0 of the Salesforce API. You can configure the Enable Field Truncation Attribute session property to have Salesforce truncate overflow

target data and write truncated data to a Salesforce target.


You can use a forced authentication HTTP proxy server.

PowerExchange for SAP NetWeaver


You can use pmrep to generate and install ABAP programs for mappings with SAP source tables. You can load data to SAP target tables.

PowerCenter

13

Potrebbero piacerti anche