In this blog we will see step by step how we can setup the version control in ODI 12c using git. Git – open source version control system for tracking changes in source code during software development. I have used github.com/ to create a repository for my ODI 12c objects versioning.
Step 1: Created a repository using the github.com/
Copy the git url for you repository.
Step 2: Open the ODI Studio & change your “Version Control Management System” to git by default it was set to ODI.
Step 3: Setup the git, go to setting & edit connection.
Provide the git url, github repository. Change the authentication to SSL.
Accept the server certificate.
Step 3: Clone remote repository with local folder.
Step 4: Click on configure to setup the branch. I have selected the master branch & save the settings.
Adding ODI Object First Time in VCS:
I have created the Model Folder, Sub-Model Folder, Model & Data-store in ODI.
Right Click on the Model Folder & Add to VCS, as it was new object & going first time.
You can select object also if you want to move child objects also. Add comments & Click on OK.
You can check the ODI Objects in GitHub.
Re-Adding ODI Object in VCS:
I have changed the data-store ‘TEST_TABLE’ in ODI. I have added the column in data-store. Now I have create a new version for this object. See below steps to create new version.
Add comments & Click on OK.
Check the version in GitHub: Now this object has 2 version.
Happy Learning! Your feedback would be appreciated!Follow @shobhitsinghIN