After a long pause on blog, here I am again. Oracle Data Integrator 12c is finally available for everyone to download. So in this post I will discuss about my first impressions and I will explain how to create repositories, both master and work. Actually it is pretty simple and almost same with 11g which I told in this post.
So first impressions, when you download ODI 12c through this page, you will get odi_121200.jar (numbers can differ with time since it’s version number) and some opatches bundled with it. Actually it is a bit disturbing for me to have a jar file which is 1.8GB. I’d like to have an exe for Windows.
Anyway I had some problems with running this jar also, first I tried it on my VM which has 32bit Windows 7 and got an error that states it could not reach jar file. So I moved to my physical machine that is 64bit Windows 7 and OUI could not recognize the platform and exited everytime, until I download and install Java 1.7. So after solving the problem with Java, I moved to my VM again to solve other problem where it came out that my path is problematic, since my user name is Canburak Tümer, space created a problem to reach file. I created another user without space that can run the installer.
Finally I could see the installer UI. It was a pretty straight forward installation, I just selected enterprise and went on. After installation, I ran the ODI Studio, it has a really clean and elegant splash screen and it asks to migrate any user settings from old installations. After splash screen, ODI workbench has been load:
Creating Master Repository
As I mentioned before, repository creations are almost same with ODI 11g, we will start by clicking File > New and we will see screen below:
Select “Master Repository Creation Wizard” in ODI tab and click “OK”.
You will see screen above, where we will enter database information, schema where we will create repository and DBA user to run some of the creation scripts.
Define and confirm password for SUPERVISOR user. DO NOT FORGET THIS PASSWORD UNLESS YOU HAVE ANOTHER USER WITH SUPERVISOR PRIVILEGES. For this reason many ODI developers/admins make this password “SUNOPSIS” as an old habit. I prefer to have it as “SUPERVISOR” in my VM and personal development environment.
Select password storage as you wish. Then click finish, it will run scripts now to create master repository, it took around 4 minutes in my VM, probably it will take around 2-3 minutes in your physical machines. Now it’s time to create a connection to master repository.
Click on “Connect to Repository” then click to green plus in the pop-up window, then fill required information in the form. Use SUPERVISOR as ODI user and DB user which you have created the master repository with. Make sure you have selected “Master repository only” radio button. Then click “OK”.
ODI 12c will ask you to if you want to keep passwords in a secure wallet with a master password. I do not have enough information about this wallet yet, but I will learn and write another post about it. I prefer the less secure way which does not include the wallet. Now we have master repository and connection to master repository. Now it’s time to create work repository.
Creating Work Repository
To create work repository, connect your master repository then go to Topology tab and expand Repositories menu.
Right click to “Work Repositories” and click to “New Work Repository” from menu.
Insert connection information of schema which you want to create Work Repository in. (I had a problem with this step, actually I wanted to use odiw_c user but ODI 12c keeps filling the form in upper case so it gives invalid credentials error.)
In final step, insert repository name and select repository type.
You can also define a password for repository, which is different from ODI user password or DB user password. This password is just to secure the repository connection. When you click “Finish” it will run scripts to create work repository and will ask you if you want to create a connection to work repository. It will create a connection without ODI user information. So you will need to edit connection to insert ODI user information.
After all these steps we have installed ODI 12c and setup both master and work repositories for our environment. And we have a final view as below :
Now, it’s time to create our topology connections, models, projects; import or reverse engineer data sources; develop mappings (new name for interfaces), packages and more.
Welcome to ODI 12c, keep following my blog for further posts and please do not hesitate to contact me through comment form below.
5 thoughts on “ODI 12c: First Look and Repository Creation”
Nice intro to ODI 12c!
Presently I am doing in migration could you help me . when i am creating Mapping in odi 12c Then i am getting these errors ..anyone knows about how 2 write a odisdk java code for create mapping
Are you creating Mappings manually or are they created by migration utility? What errors are you getting? There are some examples to create ODI 11g interfaces with Java SDK on
. You can find them useful.
I am planning to start some SDK series soon, but these days are really busy days for me.
I need ODI 12c could you help me when you free
I am sorry but I will not be available until the end of February.