23 Release Management
This chapter includes the following sections:
Managing ODI Releases
If ODI is integrated with a VCS, deployment archives can be created from the VCS labels. If ODI is not integrated with a VCS, deployment archives can be created from the current ODI repository.
See also, Types of Deployment Archives.
Types of Deployment Archives
-
Initial Deployment Archives
Initial deployment archives contain all the ODI objects that are necessary to initialize an ODI repository. You can create an initial deployment archive and use it to deploy an ODI repository in an environment where the ODI objects are not modified, for example, in a testing or a production environment.
-
Patch Deployment Archives
Patch deployment archives contain only the ODI objects that need to be updated in an ODI repository. You can create a patch deployment archive and use it to update an ODI repository that is already deployed. For example, when you update any ODI objects in a development environment, the updates can be applied in a testing or a production environment using a patch deployment archive.
See also:
Creating a Deployment Archive from a VCS Label.
Creating an Initial Deployment Archive from the ODI Repository.
Creating a Patch Deployment Archive from the ODI Repository.
Creating a Deployment Archive from a VCS Label
To create a deployment archive from a VCS label:
Creating an Initial Deployment Archive from the ODI Repository
This section describes how to create an initial deployment archive, which will include all the ODI objects that are required to initialize an ODI repository.
For more information, see Types of Deployment Archives.
To create an initial deployment archive from the ODI repository:
Creating a Patch Deployment Archive from the ODI Repository
Note:
When you create a patch deployment archive from the ODI Repository, an execution deployment archive is also created. The execution deployment archive includes only the Scenarios and Load Plans corresponding to the ODI objects that are included in the patch deployment archive.
The execution deployment archive names are prefixed with EXEC_
.
This section describes how to create a patch deployment archive, which will include only the ODI objects that need to be updated in an ODI repository.
For more information, see Types of Deployment Archives.
To create a patch deployment archive from the ODI repository:
Viewing Available Deployment Archives
To view available deployment archives:
Initializing an ODI Repository Using an Initial Deployment Archive
Before you initialize an ODI repository, ensure that the Work repository is empty.
Note:
In situations where the ODI repository is initialized with deployment archives from multiple Work repositories, the Master repository will not be empty. In such situations, when you load the deployment archive from the second Work repository, the contents of the Master repository are overwritten.
To initialize an ODI repository using an initial deployment archive:
Updating an ODI Repository Using a Patch Deployment Archive
To update an ODI repository using a patch deployment archive:
Viewing Deployment Archives Applied in an ODI Repository
To view deployment archives applied in an ODI repository:
Rolling Back a Patch Deployment Archive
Multiple patch deployment archives can be rolled back, provided the rollback order is maintained. For example, if you had applied patch1 and then patch 2, you must first rollback patch 2 and then patch 1.
To rollback a patch deployment archive: