Issuu on Google+

Upgrading PowerExchange for Netezza

Š 2009 Informatica Corporation


Abstract This article describes how to upgrade PowerExchange for Netezza 1.1 SP5 or 1.2 to PowerExchange for Netezza 8.1.1.0.3 or later. It also describes the behavior changes in version 1.2 and later.

Table of Contents Overview ........................................................................................................................................................................... 2 New Features.................................................................................................................................................................... 2 Version 8.6 New Feature.............................................................................................................................................. 2 Version 8.6.1 New Feature........................................................................................................................................... 2 Behavior Changes ............................................................................................................................................................ 3 Version 1.2 Behavior Changes..................................................................................................................................... 3 Version 8.6 Behavior Changes..................................................................................................................................... 3 Version 8.6.1 Behavior Change.................................................................................................................................... 4 Upgrading to PowerExchange for Netezza 8.1.1.0.3........................................................................................................ 4 Upgrading to PowerExchange for Netezza 8.5.1.............................................................................................................. 5 Upgrading to PowerExchange for Netezza 8.6................................................................................................................. 5 Upgrading to PowerExchange for Netezza 8.6.1.............................................................................................................. 5

Overview You can upgrade PowerExchange for Netezza 8.1.1 SP5 or 1.2 to PowerExchange for Netezza 8.1.1.0.3, 8.5.1, 8.6, or 8.6.1. Some upgrade steps require you to contact Informatica Global Customer Support.

New Features The most recent versions of PowerExchange for Netezza include new features.

Version 8.6 New Feature PowerExchange for Netezza 8.6 includes the following new feature: y

Update as insert. You can configure a session to insert a row even if it exists in the target.

Version 8.6.1 New Feature PowerExchange for Netezza 8.6.1 includes the following new feature: y

2

Parameters and variables. You can use parameters and variables for the Null Value, Escape Character, and Delimiter session properties.


Behavior Changes The most recent versions of PowerExchange for Netezza include behavior changes.

Version 1.2 Behavior Changes PowerExchange for Netezza 1.2 includes the following behavior changes: y

Connection object type

y

Update strategy configuration

y

Key type

Connection Object Type Change Effective in version 1.2, the Netezza connection object type is changed from Application to Relational. The Netezza application connections you created in a previous version upgrade to Netezza relational database connections.

Update Strategy Configuration Change Effective in version 1.2, the options to configure update strategy are changed in the session properties. You can select Insert, Delete, and Update as Update, or Update Else Insert. In a previous version you could choose Insert, Update, Delete and Update Else Insert. When you upgrade, the sessions enable to Update are upgraded to “Update as Update.�

Key Type Change Effective in version 1.2, the key types are changed to Primary Key and Foreign Key. In a previous version, the key types were Key or No Key. When you upgrade, the field in a source or target definition are configured as the key upgrades to the primary key.

Version 8.6 Behavior Changes PowerExchange for Netezza 8.6 includes the following behavior changes: y

Creating source and target definitions

y

Editing datatype and precision

y

Update else insert

y

Unprojected columns

y

Code pages

Creating Source and Target Definitions Change Effective in version 8.6, you cannot create tables from Netezza source and target definitions.

Editing Datatype and Precision Change Effective in version 8.6, you cannot change the datatype, precision, and scale for columns of the following datatype: y

BigInt

y

ByteInt

y

Date

y

Integer

3


y

Real

y

SmallInt

y

Time

y

Timestamp

Previously, the datatype, precision, and scale were editable.

Update Else Insert Effective in version 8.6, when you configure the session to update else insert, the Integration Service updates a row if it exists in the target. Otherwise, it inserts the row. Previously, the Integration Service deleted target rows that matched primary source primary key rows and then inserted rows into the target.

Unprojected Columns Effective in version 8.6, the Integration Service ignores unconnected target columns when it generates SQL to load to Netezza. If a default value is defined for an unconnected column, Netezza updates or populates the column with the default value. Previously, the Integration Service updated all unprojected target columns with null values.

Code Pages Effective in version 8.6, you cannot select a code page when you configure a Netezza relational database connection. When the Integration Service runs in Unicode mode, it encodes Netezza data of the Nchar(m) and NVarchar(m) datatypes in UTF-8. It encodes Netezza data of the Varchar and Char datatypes in Latin-9. Previously, you could select a code page when you configured a Netezza relational database connection. This change has upgrade impact.

Version 8.6.1 Behavior Change PowerExchange for Netezza 8.6.1 includes the following behavior change: y

Pipeline partitioning

Pipeline Partitioning Effective in version 8.6.1, you no longer need to configure the Ignore Key Constraints property to run a Netezza session with multiple partitions. If you run a partitioned session with key constraints, only one partition shows load statistics. Previously, if you ran a session with multiple partitions, and you did not configure the Ignore Key Constraints property, the session failed.

Upgrading to PowerExchange for Netezza 8.1.1.0.3 1.

Upgrade PowerCenter to version 8.1.1 SP4. For more information, see the PowerCenter Configuration Guide.

2.

Install PowerCenter Connect for Netezza 8.1.1.0.3.

3.

Apply the following EBFs:

4

y

180628

y

174347

y

133151


y

108636

4.

Modify repository tables. For instructions, contact Informatica Global Customer Support.

5.

From the command line, run pmrep fixnetezzaplugin.

6.

Upgrade the PowerExchange for Netezza repository plug-in registration.

7.

Update the repository to allow code page validation. For instructions, contact Informatica Global Customer Support.

Upgrading to PowerExchange for Netezza 8.5.1 1.

Upgrade PowerCenter to version 8.5.1. For more information, see the PowerCenter Configuration Guide.

2.

Install PowerCenter Connect for Netezza 8.5.1.

3.

Apply the following EBFs: y

186134

y

184650

y

108636

4.

Modify repository tables. For instructions, contact Informatica Global Customer Support.

5.

Log into the Administration Console and run the Repository Service in exclusive mode.

6.

From the command line, run pmrep fixnetezzaplugin.

7.

Upgrade the PowerExchange for Netezza repository plug-in registration.

8.

Update the repository to allow code page validation. For instructions, contact Informatica Global Customer Support.

Upgrading to PowerExchange for Netezza 8.6 1.

Upgrade PowerCenter to version 8.6. For more information, see the PowerCenter Configuration Guide.

2.

Install PowerCenter Connect for Netezza 8.6.

3.

Modify repository tables. For instructions, contact Informatica Global Customer Support.

4.

From the command line, run pmrep fixnetezzaplugin.

5.

Upgrade the PowerExchange for Netezza repository plug-in registration.

Upgrading to PowerExchange for Netezza 8.6.1 1.

Upgrade PowerCenter to version 8.6.1. For more information, see the PowerCenter Configuration Guide.

2.

Install PowerCenter Connect for Netezza 8.6.1.

3.

Modify repository tables. For instructions, contact Informatica Global Customer Support.

4.

From the command line, run pmrep fixnetezzaplugin.

5.

Upgrade the PowerExchange for Netezza repository plug-in registration.

5


Authors Usha Neppalli Lead Technical Support Engineer

Ashlee Brinan Principal Technical Writer

6


Upgrading PowerExchange for Netezza