Wednesday, June 1, 2011

Informatica Deployment Group

Definition
          A Deployment Group is a versioning object that allows you to group
 versioned objects for deployment to a different repository.
           A deployment group is a global object that consists of versioned objects from one or more folders.
           Deployment group to copy the versioned objects to another folder or repository.
Use of Deployment Group
          You can use a deployment group when you want to copy some, but not all, of the objects in a folder.
          You can also use a deployment group to copy objects from multiple folders.
          Deployment group can be used to deploy objects when you move from test to production or to some other higher versioned repository.
          Note :Both source and target repositories should be versioned to use deployment group object.
Types of Deployment Groups
          Static: Static deployment is used in the scenarios where objects are not expected to change. Objects are added manually to the deployment group object.
          Dynamic: Dynamic deployment group is used where object change too often. A query is used in this case which can dynamically be associated with the latest version of the objects.
Steps For Using Dynamic Deployment Groups
For deployment of Informatica code to one repository to another repository using dynamic deployment group go by following steps in order :


Deployment group can be created using following steps:
  1. In the Repository Manager, click Versioning > Deployment > Groups to view the existing deployment groups in the Deployment Group Browser.
  2. Click New to create deployment group in the Deployment Group Editor.
  3. Select name and a static or dynamic deployment group.
4.  While 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.
5.  Click Ok

Note:Query selected here can be changed in the later stage of the project.This means deployment group created once for a project can be used again in the next releases of the project.
CREATE LABEL:
       Click Versioning > Labels
       To create/edit label manage label privilege is required.
LABEL OBJECTS:
       Click Versioning > Apply Label
       Select the object you want to label. For example start with workflow.
       Check move label. This moves the label from a previous version of the object to the latest version of the object.
       Check Primary/Foreign Key Dependencies: Applies the label to the source object containing the primary key referenced by the foreign key in the selected source object.
       Checking Global Shortcut Dependencies applies the label to global shortcut objects