This chapter includes the following sections:
You can manage ODI releases using deployment archives. A deployment archive is an archived file (zip file) that contains a set of ODI objects in the form of XML files and metadata. You can create deployment archives that can be used to either initialize an ODI repository or to update a deployed ODI repository.
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".
You can create the following types of deployment archives in ODI:
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".
In an ODI environment that is integrated with VCS, you can create a deployment archive from a VCS label. The deployment archive will be created with the ODI objects that are included in the VCS label.
To create a deployment archive from a VCS label:
In an ODI environment that is not integrated with VCS, you can create an initial deployment archive from the current state of 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:
In an ODI environment that is not integrated with VCS, you can create a patch deployment archive with selected ODI objects from the current 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:
You can view a list of deployment archives that are available in a folder path along with their details. Double-clicking any of the deployment archives lists the contents of the deployment archive.
To view available deployment archives:
You can initialize an ODI repository that is not connected to VCS with the contents of an initial deployment archive. If VCS connectivity is configured then it is assumed to be a development repository and thus the options to apply deployment archive are disabled.
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:
You can update an ODI repository that is not connected to VCS with the updated ODI objects in a patch deployment archive. If VCS connectivity is configured then it is assumed to be a development repository and thus the options to apply deployment archive are disabled.
To update an ODI repository using a patch deployment archive:
You can view the list of deployment archives applied in an ODI repository.
To view deployment archives applied in an ODI repository:
If you want to revert the changes applied to an ODI repository using a patch deployment archive, you can rollback the 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: