In real time scenario, we have three environments to develop, test and deploy our coded mapping or workflow. They are as follows :
1) Development - Develop the mapping.
2) Test - Testing the functionality of mapping as per business requirement.
3) Production - Deployment to the production for real time data.
As once we develop the mappings/workflows in development environment, we need to move them to the QA/ Test environment for there testing and after this stage the developed workflow is deployed to production.
1) Import/Export
2) Using Deployment groups
3) Copy/past or Drag/drop
There are basically 3 ways we can move/migrate the mappings :
2) Using Deployment groups
3) Copy/past or Drag/drop
Before making any changes to the Production folder make sure you take the back up of all the objects
1. Export and import
- Export the mappings that you want to move from the DEV folder and save those as XML in some folder
- Take the back up of the Production mappings before replacing
- Import these XML into Production Folder
- Save the mappings
But when you are doing these we need to check the below thing
1.We need to check the Replace check box in case the source or target is already present in the folder
2.For other reusable transformations such as source shortcuts, target shortcuts
or any other transformations (Sequence Generator, Lookup etc) choose Reuse (not
replace)
3. On Global copy options, in conflict resolution wizard,
select (or mark) Retain Sequence Generator, Normalizer or XML key current
values.
2. Create Deployment Group in Informatica.
label. Advantages of these labels are if huge no. of objects are available then they can be moved in a single shot and if any issue occurred during this process we can roll back to the previous versions.
In informatica, there are two types of deployment groups. They are:
Static Deployment Group: You have to add objects manually. Create static deployment group when the objects in the group are not going to change.
Dynamic Deployment Group: Object query is used to create the deployment group. Create dynamic group if the objects in the group are going to change frequently.
CREATING DEPLOYMENT GROUP:Use the Deployment Group Editor to create and edit deployment groups.
Follow the below steps for creating a deployment group:
- Login to the Repository Manager. Click on Tools > Deployment > Groups to view the existing deployment groups in the Deployment Group Browser.
- Click New to create the deployment group in the Deployment Group Editor. Enter a name for the deployment group.
- Select whether to create a static or dynamic deployment group.
- If you are creating a dynamic deployment group, click Queries to select a query from the Query Browser, and then click Close to return to the Deployment Group Editor.
- Optionally, you can enter a comment for the deployment group.
- Click OK.After you create a deployment group, the new deployment group appears in the Deployment Groups node in the Navigator of the Repository Manager. If you have created a static deployment group, you can add objects to it.
3. Drag and drop the objects.
The last one is Drag/drop this is followed when we don’t have any proper migration processes. We follow this technique if there is any issue during informatica maintenance periods.
Simply drag and drop the mappings.

