infa9.0FEATURE

19
Informatica 9.0.1 Features Document Version 0.1

description

INFA 9.0INF

Transcript of infa9.0FEATURE

Page 1: infa9.0FEATURE

Informatica 9.0.1 Features Document

Version 0.1

Page 2: infa9.0FEATURE

Revision History

Date Version Description Author

1

18-Nov-2011 1.0 Initial Draft Navneet Makhni

Page 3: infa9.0FEATURE

CONTENTS

1 INFORMATICA 9.0.1 FEATURES- AN OVERVIEW..............................................5

2. INFORMATICA DATA SERVICES...........................................................................6

2.1. Applications............................................................................................62.2. Custom Data Transformation.................................................................62.3. Data Object Cache.................................................................................62.4. Mapping Performance............................................................................62.5. Parameters and Parameter Files............................................................72.6. Physical Data Objects.............................................................................72.6.1. Customized physical data objects ......................................................72.6.2. Create and import ..............................................................................72.7. Staging Database...................................................................................82.7.1. SQL Data Services...............................................................................82.7.2. Virtual Data.........................................................................................82.7.2.1. Data preview ...................................................................................82.7.2.2. Column level security.......................................................................8

3 INFORMATICA DOMAIN...........................................................................................9

3.1. Connections...........................................................................................93.1.1. Pass-through security .........................................................................9 3.1.2. Object names ....................................................................................93.1.3. Microsoft SQL Server ..........................................................................93.1.4. IBM DB2 ...........................................................................................103.1.5. Connection types .............................................................................103.1.6. Connection permissions ...................................................................103.2. Command Line Program Environment Variables..................................103.2.1. INFA_DEFAULT_PWX_OSEPASSWORD ...............................................103.2.2. INFA_DEFAULT_PWX_OSPASSWORD .................................................103.2.3. INFA_PASSWORD ..............................................................................113.2.4. INFA_PC_REPOSITORY_PASSWORD ...................................................113.3. LDAP Users...........................................................................................113.4. License Management Report................................................................113.5. Service Upgrade...................................................................................12

4 POWERCENTER 9.0.1 FEATURES.........................................................................12

4.1. Mapping Analyst for Excel....................................................................124.2. Mapping Objects..................................................................................13

5 POWERCENTER 9.0 FEATURES............................................................................14

5.1. Real-time Sessions...............................................................................145.2. Lookup Transformation........................................................................145.3. SQL Transformation.............................................................................155.4. XML Transformation.............................................................................155.5. Mapping Architect for Visio..................................................................15

Page 4: infa9.0FEATURE

Purpose of the Document

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

Intended Audience

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

Page 5: infa9.0FEATURE

1 Informatica 9.0.1 features- An Overview

Informatica 9.01 has new features in the following areas

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

This document describes the features only in Informatica Data Services Informatica Domain (Effective in version 9.0, the PowerCenter domain is

renamed to Informatica domain.) Powercenter 9.0.1 features Powercenter 9.0 features

2. Informatica Data Services

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

Page 6: infa9.0FEATURE

2.1. Applications

Objects in the Application view are sorted by default. Projects in the Application view have a new icon. They do not use the folder icon

anymore. You can rename an application in the Administrator tool. You can refresh the Application view to update newly deployed, undeployed, and

restored applications. You can update an application to resolve the conflict when you use the

Administrator tool to deploy an application with the same name as an existing application. Also, when you select the update or replace option during a conflict, you can select an option to stop the existing application if it is running.

2.2. Custom Data Transformation

You can configure a Custom Data transformation in a mapping. The Custom Data transformation processes unstructured and semi-structured file formats, such as messaging formats, HTML pages, and PDF documents. The Custom Data transformation also processes structured formats such as ACORD, HL7, EDI-X-12, EDIFACT, and SWIFT. The Custom Data transformation calls a Data Transformation service to process the data.

2.3. Data Object Cache

You can purge data object and virtual table cache for an application. You can purge the cache from the Applications view in the Administrator tool. You can also purge cache with the infacmd PurgeDataObjectCache command line program.

2.4. Mapping Performance

You can tune the performance of mappings by updating the mapping optimizer level through the mapping configuration or mapping deployment properties. The optimizer level determines which optimization methods that the Data Integration Service applies to the mapping at run time. You can choose no, minimal, normal, or full optimization for mappings.

2.5. Parameters and Parameter Files

You can create parameters to define values that change between mapping runs. For example, create a parameter to represent a connection so you can run one mapping with

Page 7: infa9.0FEATURE

different relational source connections. Create a parameter file to define parameter values. The Data Integration Service applies the parameter values when you run a mapping from the command line and specify the parameter file.

2.6. Physical Data Objects

2.6.1. Customized physical data objects

You can create customized physical data objects to perform the following tasks:

Join source data that originates from the same source database. Select distinct values from the source. Filter rows when the Data Integration Service reads source data. Specify sorted ports. Specify an outer join instead of the default inner join. Create a custom query to issue a special SELECT statement for the Data

Integration Service to read source data. Add pre- and post-mapping SQL commands. Define parameters for the data object. Retain key relationships when you synchronize the object with the sources. You can add customized physical data objects to mappings and mapplets as read,

write, or lookup objects.

2.6.2. Create and import

You can create physical data objects from flat file, nonrelational database, relational database, and SAP resources.

You can create physical data objects from resources that contain Developer tool illegal characters or reserved words. For example, you can import a view named "CONCAT" or a table that contains a column with a period in the column name.

You can import tables, synonyms, and views from databases that use mixed case metadata. For example, you can import tables "CUST" and "Cust" as separate physical data objects.

2.7. Staging Database

Page 8: infa9.0FEATURE

The staging database properties include the database connection name and the properties for an IBM DB2 EEE database or a Microsoft SQL Server database.

2.7.1. SQL Data Services

You can view the JDBC string for an SQL data service in the general properties of the SQL Data Service view in the Administrator tool.

You can rename an SQL data service in the Administrator tool.

2.7.2. Virtual Data

2.7.2.1. Data preview

When you preview virtual table data, you can view a graphical representation of the SQL query you enter. You can view the query plan for the original query and for the optimized query plan. Use the query plan to troubleshoot queries that end users run against a deployed SQL data service. You can also use the query plan to troubleshoot your own queries and to understand the log messages.

2.7.2.2. Column level security

You can set permissions at the column level to deny queries against a column in a virtual table. You can restrict user access to a column without denying the user access to the table. You can fail a query that selects the column or replace the column value with a default value in a query. Configure column-level security with infacmd.

3 Informatica Domain

Page 9: infa9.0FEATURE

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

3.1. Connections

3.1.1. Pass-through security

The Data Integration Service uses the client user name and the password for connection objects in an SQL data service. The Data Integration Service connects to source objects with the client credentials instead of the default credentials from the connection object. Restrict users from the data in an SQL data service based on user permissions on the physical data object.

3.1.2. Object names

The Data Integration Service can generate SQL against Oracle, DB2, Microsoft SQL Server, or ODBC connections that have case-sensitive table and column names. You can use the Administrator tool or Developer tool to configure the connection. You can specify whether to include quotes around table and column names in the connection.

3.1.3. Microsoft SQL Server

You can use the Administrator tool to specify the owner name and schema name for a Microsoft SQL Server connection.

You can use the Administrator tool or Developer tool to configure a Microsoft SQL Server connection as a trusted connection in the domain.

3.1.4. IBM DB2

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

3.1.5. Connection types

Page 10: infa9.0FEATURE

If you have PowerExchange, you can create the following connection types: DB2 for i5/OS IMS Sequential z/OS VSAM

If you have PowerExchange for SAP Netweaver, you can create the following connection type:

SAP

3.1.6. Connection permissions

You can assign users the read, write, and execute permissions on the database connection. The execute permission grants other users the ability to preview data and run profiles and scorecards on data objects created with the connection.

3.2. Command Line Program Environment Variables

3.2.1. INFA_DEFAULT_PWX_OSEPASSWORD

Stores the encrypted password for the operating system. You can use INFA_DEFAULT_PWX_OSEPASSWORD to set an encrypted password or use the corresponding command line -e option on infacmd pwx commands. You can set this password to access the operating system.

3.2.2. INFA_DEFAULT_PWX_OSPASSWORD

Stores the plain text password for the operating system. You can use INFA_DEFAULT_PWX_OSPASSWORD to set a plain text password or use the corresponding command line -p option on infacmd pwx commands. You can set this password to access the operating system.

3.2.3. INFA_PASSWORD

Page 11: infa9.0FEATURE

Stores the encrypted password for miscellaneous options when you set LDAP connectivity, define gateway nodes, define worker nodes, create new users, reset user passwords, and update SMTP options. You can use INFA_ PASSWORD to set a password or use the corresponding command line option. You can set this password to access your Informatica user account, data source, LDAP services, and outbound mail server.

3.2.4. INFA_PC_REPOSITORY_PASSWORD

Stores the default password for the PowerCenter Repository. You can use INFA_ PC_REPOSITORY_PASSWORD to set a password or use the corresponding command line option. You can set this password to create a PowerCenter Integration Service, an SAP BW Service, a Web Services Hub, and get log events for the most recent run of a session.

You can use infacmd to back up and restore the domain.

3.3. LDAP Users

You can choose to support case-sensitive distinguished name attributes for the LDAP security domain.

3.4. License Management Report

The License Management Report is enhanced to provide more statistics, such as user statistics and CPU statistics for each host. The report contains information for all licenses assigned to the domain. An administrator can track the number of times a user logs in to the Analyst tool and how often the user runs profiles and scorecards.

3.5. Service Upgrade

Use the Service Upgrade Wizard in the Administrator tool to upgrade multiple services at one time. You can save the upgrade report to file.

4 PowerCenter 9.0.1 Features

This section describes new features and enhancements to PowerCenter.

4.1. Mapping Analyst for Excel

Page 12: infa9.0FEATURE

User interface

Mapping Analyst for Excel includes the following user interface enhancements: Simple or advanced view of a worksheet by displaying the minimum or maximum

columns available. Icons for the most common tasks. Annotation of cells with descriptions from other worksheets.

Domains and enumerations

You can configure domains and enumerations to define reference data within a mapping specification. A domain is a reference table. An enumeration includes the reference table values.

Reusable rules

You can define reusable rules to use as expressions on the Mappings worksheet. You can use rules in a mapping specification to perform simple data cleansing.

Validation

When you validate a mapping specification, Mapping Analyst for Excel provides more detailed error messages.

Multiple mappings

You can configure multiple mappings in a single mapping specification based on the Standard mapping specification template.

4.2. Mapping Objects

Data Transformation source and target You can configure a Data Transformation source or a Data Transformation target in a mapping. The Data Transformation source and the Data Transformation target process unstructured and semi-structured file formats, such as messages,

Page 13: infa9.0FEATURE

HTML pages, and PDF documents. The source and target also transform structured formats such as HIPAA, HL7, EDI-X12, and EDIFACT.

The Data Transformation source and Data Transformation target call a Data Transformation service. The Data Transformation service is the application that transforms the unstructured and semi-structured file formats. The Data Transformation service receives data from the PowerCenter Integration Service, transforms the data, and returns it to the PowerCenter Integration Service.

Unstructured Data transformation The Unstructured Data transformation accepts hierarchical groups of input ports. You can pass data that represents relational tables. Groups are related by primary key-foreign key relationships. To increase performance you can flush sorted input data to the Unstructured Data transformation.

Identify Resolution transformation The Identity Resolution transformation is an active transformation that you can use to search and match data in databases. The PowerCenter Integration Service uses the search definition that you specify in the Identity Resolution transformation to search and match data residing in the Informatica Identity Resolution (IIR) tables. The input and output views in the search definition determine the input and output ports of the transformation. Configure match tolerance and search width parameters in the Identity Resolution transformation to determine the matching scheme and search level. The Identity Resolution transformation returns the candidate records along with the search link port, respective scores, and the number of records found for the search.

5 PowerCenter 9.0 Features

This section describes new features and enhancements to PowerCenter 9.0.

Page 14: infa9.0FEATURE

5.1. Real-time Sessions

Session log file rollover. You can limit the size of session logs for real-time sessions. You can limit the size by time or by file size. You can also limit the number of log files for a session.

5.2. Lookup Transformation

Cache updates. You can update the lookup cache based on the results of an expression. When an expression is true, you can add to or update the lookup cache. You can update the dynamic lookup cache with the results of an expression.

Database deadlock resilience. In previous releases, when the Integration Service encountered a database deadlock during a lookup, the session failed. Effective in 9.0, the session will not fail. When a deadlock occurs, the Integration Service attempts to run the last statement in a lookup. You can configure the number of retry attempts and time period between attempts.

Multiple rows return. You can configure the Lookup transformation to return all rows that match a lookup condition. A Lookup transformation is an active transformation when it can return more than one row for any given input row.

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

5.3. SQL Transformation

Page 15: infa9.0FEATURE

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.

5.4. XML Transformation

XML Parser buffer validation. The XML Parser transformation can validate an XML document against a schema. The XML Parser transformation routes invalid XML to an error port. When the XML is not valid, the XML Parser transformation routes the XML and the error messages to a separate output group that you can connect to a target.

5.5. Mapping Architect for Visio

Shortcuts. You can configure a transformation to use a shortcut. You can create a mapping template from a mapping that contains shortcuts to reusable transformations. Mapping template. You can include the following objects in a mapping template:

Pipeline Normalizer transformation Custom transformation PowerExchange source definition PowerExchange target definition