Vous êtes sur la page 1sur 36

1

Upgrade to Informatica Version 9.x:


Upgrade Approaches and Upgrade FAQs
Shannon Heustess
IPS Emerging Technologies
2
Shannon Heustess
Senior Consultant with Informatica Professional
Services SEAL Team
Based in Atlanta, Georgia
7+ years with Informatica Professional Services
4+ years experience with Enterprise Upgrades
Delivered or assisted with many large scale enterprise
upgrades during this time.

Biography
3
Agenda
9.5.0 Upgrade Paths
Upgrade Strategies
Styles of upgrades you can conduct
How to conduct them
When should you leverage them
Frequently Asked Upgrade Questions
4
Upgrade Paths for 9.x
5
9.5 Upgrade Paths
Informatica v9.5.0 supports direct upgrade from PowerCenter &
PowerExchange 8.6.1 and higher, and Data Services, Data
Explorer & Data Quality 9.0.1 and higher.
No upgrade from 8.6.0 or earlier for PowerCenter;
No upgrade from 9.0.0 (assumes no customers are on 9.0.0)
For versions that are not mentioned above, customers need to
upgrade to an intermediate version first, then upgrade to 9.5.0
Overall upgrade process is the same as 9.1 Upgrade installer
for domain and upgrade wizard for services are unchanged.
Domain and Metadata repositories will upgrade to 9.5 in a single step
Upgrade steps from different 8.6.1 to 9.5 are identical to
corresponding 8.x to 9.1.0 upgrade paths

6
9.5 Upgrade Paths
No specific caveats for upgrade in 9.5, please refer to 9.1
upgrade documentation / enablement material for prior caveats
9.1 contained caveats for MM, DA, RTM, 8.6.2 IDQ and customers using Sybase.
To upgrade from PowerCenter versions older than 8.6.1 or
PowerCenter 9.0.0, upgrade to Informatica 9.1.0 first, and then
upgrade from Informatica 9.1.0 to Informatica 9.5.0.
To upgrade from Data Transformation 9.0.1 and earlier versions,
uninstall the earlier version and then perform a fresh installation
of Data Transformation 9.5.0.
To upgrade to Metadata Manager 9.5.0 the Metadata Manager
Warehouse must first be upgraded to 9.1.0.

7
Upgrade Support Matrix for 9.5.0
Versions not listed here are NOT supported.
Product 8.6.0 or earlier 8.6.1 / 8.6.2 9.0.1 9.1.0
PowerCenter Not Supported Supported Supported Supported
PowerExchange Not Supported Supported Supported Supported
Data Explorer Not Supported Not Supported Supported Supported
Data Quality Not Supported Not Supported Supported Supported
Data Services N/A N/A Supported Supported
Data
Transformation
Not Supported Not Supported Not Supported Supported
Direct upgrade paths from earlier versions to 9.5
8
Upgrade Support Matrix 9.1.0 (for reference)
See 9.1 enablement for full details about upgrade.
9
Upgrade Type Strategies
10
In Place Upgrade Process
This is the process of
leveraging the installer or the
application service wizard
upgrading the original
metadata without providing a
parallel environment.

Typically Seen During
Very Short Upgrade Cycles
After Certifying a Sandbox
Build Out
Environments with many
installations and lifecycles

11
Steps to Perform In Place Upgrade
To Upgrade Domain
Run pre installation check tool
i9pi to make sure all pre
requisite are met
Backup Domain and repository
Run the installer to upgrade
Domain
12
Steps Perform In Place Upgrade
To Upgrade Services
Navigate to Administrator Tool
Select upgrade from manage drop
down
Select services to upgrade
Specify the user name and
password required
Execute the upgrade process
13
In Place Upgrade Pros and Cons
Pros
Simplifies the upgrade
process
No additional schemas
needed for parallelism
Minimized risk due to
setting differences
No Need to migrate users
and groups (8.5.1 and
higher upgrades)
Cons
Makes it harder for parallel
version development
Can not change domain
names
Can not change node name
Requires an outage for the
domain restore and
installation



14
Parallel Upgrade Process
This is the process of installing a fresh copy of the server and taking a
snapshot of your ETL repository environment and upgrading the
snapshot.
Typically Seen During
Longer Upgrade Cycles
A Sandbox Build Out
Pre-Production Go Live
Where outage windows are tight
15
Steps to Perform Parallel Upgrade
To perform Parallel Upgrade
Install fresh Informatica 9 and
create new Domain
Use comand exportusergroup and
importusergroup to import and
users and groups from previous
version (8.5 and higher)
Navigate to the legacy domain and
create an empty repository
Use copy content from option to
take snapshot of desired repository
into the empty repository
Stop new repository service in
legacy domain




16
Steps to Perform Parallel Upgrade
Parallel Upgrade Continued
Navigate to Informatica 9.x
instance
Create an empty repository
service with the same DB
credentials as the one
repository you just copied the
contents into
Enable the service
Upgrade the repository using
actions drop down or upgrade
wizard
Upgrade users and groups
(8.1.x only)

17
Parallel Upgrade Pros and Cons
Pros
Allows for a parallel
environment to be built out
Faster Go Live strategy
Can change domain names
Can change node name
Does not requires an
outage for the domain
installation
No additional caveats for
https enabled domains
Cons
Needs additional schemas
for level of parallelism
Need to migrate users and
groups (8.5.1 and higher
upgrades)
Small risk due to potential
setting differences for
services



18
Cloned Upgrade Process
This is the process of taking a snapshot of your domain and
upgrading the domain snapshot using the Informatica 9.x
installer
Typically Seen During
Pre-Production Go Live
A Sandbox Build Out
Where outage windows are tight

19
Steps to Perform Cloned Upgrade
To Perform Cloned upgrade
Take a backup of domain from
previous version.
Stop domain and restore to new
schema
Start existing domain
Run the installer and choose
option to upgrade
Enable Allow changes to the node
host name and port numbers
option
Provide domain configuration
where it has been restored

20
Steps to Perform Cloned Upgrade
Cloned Upgrade Continued
Adjust port numbers to prevent
port conflicts
Navigate to 9.1.0 Administrator
after successful upgrade
Run the upgrade wizard to
upgrade any services you want
to upgrade in place.
If you need to create parallel
repository services then follow
the same approach outlined
early by copying contents
21
Cloned Upgrade Pros and Cons
Pros
Allows for your identical
clone of your environment
to ready for go live
Faster Go Live strategy
Minimized risk due to
setting differences
No Need to migrate users
and groups (8.5.1 and
higher upgrades)
Cons
Needs additional schemas
for level of parallelism
Can not change domain
names
Can not change node name
Requires an outage for the
domain restore and
installation
Additional caveats for https
enabled domains

22
Phased Upgrade Approach
23
Phased Upgrade Process
Typically the first style of
upgrade one considers
Requires the most
resources and effort to
accomplish
Client has many projects
that have individual go
live dates
The upgrade process
usually takes the longest
to complete because of
the amount work involved.
USE AS A LAST OPTION
24
Steps to Conduct a Phased Upgrade
To perform Phased upgrade
Backup your desired PC
Repository
Restore it into a repository that is
going to act as your final repository
Delete out all of the folders from
the final repository
Leaves a blank repository with
nothing but connections

25
Steps to Conduct a Phased Upgrade
To perform Phased upgrade
Install version 9
Create an instance of the final
repository
Upgrade instance of final
repository

Restore backup into temp
repository.
Stop temp repository service
Create instance of temp
repository inside of 9

26
Steps to Conduct a Phased Upgrade
To perform Phased upgrade
Upgrade temp instance of the
repository
Open Repository 9 Manager
Create a query to conduct find
all objects in a folder
Export all desired objects out
of temporary repository
Import all object to final
repository.
27
Phased Upgrade Approach Timeline
Folder migrations from v8 to v9 on development and new development instance to
support new code projects
Infa V8 DEV
Infa V8 QA
Infa V9 New Dev Projects
Infa V8 SIT
Infa V8 PROD
Infa V9 DEV
Infa V9 SIT
Infa V9 QA
Infa V9 PROD
Temporary Infa Dev
March April May June
6
7
10
11
16
12
15
13
18
2
17
19
21
14 20
1
4
3
5
8
9
*
*
*
*
* - No modifications allowed for existing project code unless the developer will complete the same code changes in both Infa8 and Infa9 environments.
*
*
28
Parallel Build Out
Parallel Build Out with Full Repository Restore
Infa V8 QA
Infa V8 SIT
Infa V8 PROD
Infa V9 DEV
Infa V9 SIT
Infa V9 QA
Infa V9 PROD
March April May June
1
* - No modifications allowed for existing project code unless the developer will complete the same code changes in both Infa8 and Infa9 environments.
Infa V8 DEV
29
When to use upgrade types
Cases Types of upgrade
Very Short Upgrade Cycles In place
Environments with many installations and lifecycles In place
Longer Upgrade Cycles Parallel / Phased
A Sandbox Build Out Parallel, Clone
Pre-Production Go Live Parallel, Clone
Where outage windows are tight Parallel, Clone
Minimize risk due to no setting differences In place, Clone
If want to change Domain and node name Parallel
If want to avoid outages Parallel
30
Frequently Asked Upgrade Questions
31
Answer:
The best places to find information like this are the following
locations:
My Support Forums
Informatica World
Break Out Sessions
Birds of a Feather Discussions
Informatica User Group Meetings
Your sales team concerning customer references
Frequently Asked Upgrade Questions
We are planning to upgrade our Informatica
8 Servers to Informatica 9.x. Can someone
share their upgrade experience, known
issues and challenges faced. Thanks in
advance.
My Support Forum Poster

32
Frequently Asked Upgrade Questions
Where can I find the new features, bug fixes,
or issues when upgrading to the newest
release?
Various


Answer:
The best places to find information like this are the following
locations:
Support Flash
Contains the latest hotfix information
EBFs that have been created
Support Announcements
Top support Articles
Release Notes and Release Guides
Released with each major release and hotfix
Contains a running history of all fixes and known issues
Contains a running history of all new features
33
Frequently Asked Upgrade Questions
Can I export a mapping from a previous
version of Informatica into the new version
of Informatica
Various


Answer:
It depends!
If a repository service upgrade is required then no it is not
supported / endorsed to conduct an export import. This
could lead to corruption of the repository.

So when can you?
Exporting from 8.5 and importing into 8.6.x
Exporting from 9.0.1 and importing into 9.1.0


Support
Statement
34
Frequently Asked Upgrade Questions
Do I have to conduct a set of full regression
tests? If I do it will take too long for me to
complete my upgrade!
Various


Answer:
It depends!
At a minimum you want to test those mappings that are mission
critical for the enterprise.
If everything is mission critical then you start looking at design
patterns and reduce the number of mappings based on these
patterns.
Look to leverage DVO where you maybe able to fully regression test
for the same amount of time for low % partial regression test with far
less resources.
35
Questions
36

Vous aimerez peut-être aussi