It is an ETL tool, which does the extract, transform, and load.
Development Manager
Extracts, transforms and loads the data, does the job for us
Pros and Cons
- "It is an ETL tool, which does the extract, transform, and load."
- "I rate it a seven out of 10 because there is room for growth because ODI is still new, in comparison to Informatica, which is a mature product."
What is most valuable?
What needs improvement?
At this point we are seeing what we need, so I don't know if there is anything, any big improvements that are needed. This is basically just transforming and loading the data. It's doing its job.
I rate it a seven out of 10 because there is room for growth because ODI is still new, in comparison to Informatica, which is a mature product.
For how long have I used the solution?
We have been using it now for two years.
What do I think about the stability of the solution?
So far it has provided what we need, it's working fine.
Buyer's Guide
Oracle Data Integrator (ODI)
February 2025

Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 professionals have used our research since 2012.
What do I think about the scalability of the solution?
It's scalable. Right now, we have a pilot project that we started with ODI, which went fine. We will be ramping that up for the other integrations and hopefully that will all go fine.
How are customer service and support?
I think the support at Oracle is tremendous. We have a whole stack of Oracle products and the support with Oracle has always been very good.
Which solution did I use previously and why did I switch?
We chose ODI because we have the Oracle Stack and we wanted to be in the Oracle space. We wanted a tool that will work long-term for Oracle, so that's why we chose ODI.
How was the initial setup?
All ODI, all the ETL tools, they have mappings and knowledge bases and the like. Based on that, I don't think it is too complicated. It is fine. There is a learning curve, but this is going to be orchestrated by IT, not by business users, so I think it's fine.
What other advice do I have?
I would definitely recommend the ODI. The reason is that now Oracle, after a long time, has put its weight behind an ETL tool, which is ODI, and so Oracle is going to stand behind it, which means that it has a long life. That's another reason which we chose it.
Informatica is a gold standard in ETL and, before ODI, Informatica used to be the king of the ETL. Now, because Oracle is putting its weight behind this tool we think that, long-term, ODI will have a better future. When we had the option of choosing an ETL tool, we went with ODI because we wanted to choose something for the long-term.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Database Administrator at Tarrant County College
I like being able to schedule jobs, especially when they're multi-step.
What is most valuable?
The most valuable feature is being able to schedule the jobs, especially when they're multi-step.
How has it helped my organization?
I don't know why we have different database environments, but we do. The business wants the data to be collected in one place, so they can do reporting and so on.
What needs improvement?
I don't know if this is because of us or because of the tool, but sometimes I had a problem with the agent getting held up. I would come in and my jobs would be failing. Now I have implemented a script to bounce the agent nightly and this problem no longer occurs.
What do I think about the stability of the solution?
Now that I am balancing my agent, it's been running for 2-3 months without any issues. It's been pretty stable. Prior to that, the agent was falling. I was having to check it all the time to see if the jobs ran.
One other thing that I would like to be improved – it might just be me, probably user error – is when I try to set up the feature to have it email me the notifications of what happened; I haven't been able to figure that out. I set it up but I don't get an email when it does fail.
How is customer service and technical support?
When I initially set it up, I did open several tickets with Oracle support. I'm going to give them a middle-of-the-road rating. There were a couple of tickets where I just closed and said, "Forget it". I found a workaround; I did it a different way. There were a couple of tickets where I got really helpful people and I was very happy.
What about the implementation team?
Probably because of user error – as I’ve mentioned, I had no prior experience with it – my first attempt was a bust. I was fortunate enough that I worked someplace where they sent me to training. The second time around was very easy; maybe the training was what I needed. For somebody like me, I recommend training first.
I think some people have that ability to just look online. I thought I followed all the instructions, and it would not work. It might help that, the second time around, I used the more up-to-date version. I know they change things on the install process sometimes. Second time easy; first time headache.
Which other solutions did I evaluate?
When I came on board, I believe we had already purchased the licensing for this. I got to be the lucky person to implement it.
What other advice do I have?
Good luck. I do think the training was beneficial but I know everybody doesn't have that as an option. If you do have the option to do some training, I think that could be a really big help; it helped me.
I don't feel like I am fully utilizing it but based on the things I do use, once you get the hang of it, it's a pretty cool data integration tool.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Oracle Data Integrator (ODI)
February 2025

Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 professionals have used our research since 2012.
Managing Director at a tech consulting company with 51-200 employees
It can basically automate any task that you can think of, such a executing scripts for servers outside of your Oracle environment.
What is most valuable?
It can do so much more than just load data. It can basically automate any task that you can think of, such a executing scripts for servers outside of your Oracle environment, executing any task that the IT team wishes to execute can be done via ODI. I created a button on a user’s machine once, this button executed only her job in ODI regardless of all the other jobs that were created. I love working with ODI because it tests your thought limits and creativity and the possibilities are endless when it comes to innovative tasks.
How has it helped my organization?
I work in a consulting role but I believe that by implementing it a lot of organizations’ manual processes have been automated
What needs improvement?
With ODI there is a lot of manual work to be done with the initial setup.
For how long have I used the solution?
I've been using it for four years.
What was my experience with deployment of the solution?
There were no issues with the deployment.
What do I think about the stability of the solution?
We've experienced no issues with performance.
What do I think about the scalability of the solution?
It's been able to scale for our needs.
How are customer service and technical support?
99% of the time we do our own trouble shooting.
Which solution did I use previously and why did I switch?
I started with this product.
How was the initial setup?
The initial setup was rather complex but I knew what I needed to do to achieve the end result. There are also allot of reading material on these products if you get stuck
What about the implementation team?
We used an in-house team. My advice would be to know what you want to achieve with the tool because it is very flexible.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Business Intelligence Developer at a tech company with 10,001+ employees
The designer tab shows the operator, topology and security workflow together and you can access them at the same time without any problems.
Valuable Features
In my opinion the notable difference between ODI 10 and ODI 11 is the possibility to keep multiple interfaces open at the same time. This makes it very comfortable to work with. Another technical feature that I like, is the possibility to create a dataset. This is the Oracle set operator inside the interfaces such as UNION, INTERSECT, MINUS. It has a friendly interface where you can see all tools very clearly because the designer tab shows the operator, topology and security workflow together and you can access them at the same time without any problems.
Improvements to My Organization
With ODI 11, I have spent time developing different interfaces at the same time instead of developing them one by one. ODI doesn't have an interpretable language in its architecture, so if you know Oracle you can write mapping SQL statements that you need for getting the data. This allows you me to have a greater adaptability.
Room for Improvement
I would like more different tools of transformation. In the current version I have only worked with lookup and filter, and sometimes is not good enough for what I use it for.
Use of Solution
I've been using it for seven months.
Deployment Issues
There were no issues with the deployment.
Stability Issues
We had issues with the early versions but lately the product is performing well.
Scalability Issues
It's been able to scale for our needs.
Customer Service and Technical Support
Oracle provides good support for this tool.
Initial Setup
The initial implementation was simple, and there are no issues to report.
Other Solutions Considered
I tried PowerCenter a few months before Oracle Data Integrator. I wanted to try the Oracle ETL to compare it with the tools of PowerCenter.
Other Advice
ODI is a great ETL tool that you can use for implementation. It’s not complicated to use, and with knowledge of SQL and PLSQL you can customize it a lot.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Data engineer at realestate.pingan.com
Besides loading data, we do most of our transformations in it. However, the stability of the software could be improved.
Pros and Cons
- "The installation of the client ODI Studio is easy."
- "Besides loading data, we do most of our transformations in ODI."
- "In our DW/BI solution, ODI is the main tool to integrate the data in a daily batch way."
- "Most of the functions are very straightforward, like the data model, mapping, package, and load plan. Thus, a new user could get started very fast."
- "The stability of the software could be improved. Sometimes, the software just crashes. "
What is our primary use case?
We use ODI to integrate data from the OLTP database to the data warehouse. The source database systems including Oracle, MySQL, flat files... Our business background is OTA and the total data is about 100T.
How has it helped my organization?
In our DW/BI solution, ODI is the main tool to integrate the data as a daily batch. Besides loading data, we do most of our transformations in ODI. ODI is quick to use.
What is most valuable?
Most of the functions are very straightforward, like the data model, mapping, package, and load plan. Thus, a new user could get started very fast.
What needs improvement?
The ODI scheduler for agent sometime fails with no sign, which impact the ETL solution severely.
The property window in the ODI studio always does not refresh as it should.
Sometimes, the mapping or package automatically gets edited.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
The stability of the ODI studio is not strong enough. It crashes occasionally.
Which solution did I use previously and why did I switch?
Informatica and SSIS are also good ETL tools besides ODI.
How was the initial setup?
The installation of the client tool: ODI studio is easy.
Which other solutions did I evaluate?
Basically the ETL tools is determined by the database.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Brian DandeneauBusiness Process and Strategy Specialist Advisor at NTTData
Top 5LeaderboardConsultant
Check the java heap size in the ODI params file to keep it from failing.
To the issue: You should be able to set the status in the operator to success. Without seeing what is happening that’s all I can offer. I would be happy to setup a quick session to dig in. I offer one free session per client a year.
Technical Lead at a financial services firm with 1,001-5,000 employees
Heterogeneous technologies can be integrated with ODI, including the latest web services.
What is most valuable?
Heterogeneous technologies can be integrated with ODI, including the latest web services.
I feel that Oracle provides users with the best functionalities from ODI by constantly improving the functionalities in all areas.
How has it helped my organization?
Any IT company that relies on data coming from its clients or internal users requires data maintenance. All that collected data should be able to provide insight into the various behaviors of the clients across different platforms. For us, ODI has been key in collecting, transforming, and storing information from our various sources.
What needs improvement?
The two areas that I see for improvement would be the UI and the procedures for accessing it.
For how long have I used the solution?
I have been using ODI for the last seven years starting with 10g. In my experience, Oracle has spent a lot of effort in improving the tool.
What was my experience with deployment of the solution?
I never faced issues with the deployment since 11g. Oracle has made very good improvements in terms of the deployment. DBA objects take more time than the code deployment, which are the easiest and quickest ones. There is no room for errors when we have an environment in production.
What do I think about the stability of the solution?
We have had no issues with the stability.
What do I think about the scalability of the solution?
There have been no issues scaling it.
How are customer service and technical support?
5/10 - Technical support needs to be improved.
Which solution did I use previously and why did I switch?
I haven't used any other solutions since this product has the potential to provide a solution for any complex requirement.
How was the initial setup?
It's straightforward to set up.
What about the implementation team?
We implemented it through a vendor.
What other advice do I have?
I definitely recommend using this for any data warehouse project.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Brian DandeneauBusiness Process and Strategy Specialist Advisor at NTTData
Top 5LeaderboardConsultant
This is a great way of describing ODI. Thanks for putting this on ITCentralStation and getting the word out about ODI.
Assistant Manager - MIS Analyst at TCS Private Limited
A reduction in manual work during data integration is a welcomed improvement
Pros and Cons
- "It's completely user-friendly."
- "Overall the product is fine, but sometimes its reports unknown errors while we compile ETL scripts."
What is our primary use case?
Our primary use for this solution is a data integration and merging tool. It easily connects to many databases like MySql, SQL Server, etc. It's completely user-friendly. We can easily manage packages, ETL, and Procedures.
How has it helped my organization?
Before adopting this solution we used to work hard. We now feel better because our manual work is completely over.
What is most valuable?
We can easily create ETL processes and schedules. We can check logs on a daily basis. It handles multiple routines very smartly.
What needs improvement?
Overall the product is fine, but sometimes its reports unknown errors while we compile ETL scripts.
For how long have I used the solution?
Three to five years.
What do I think about the stability of the solution?
My impressions are good in terms of the stability.
What do I think about the scalability of the solution?
I find that the scalability of this solution is good.
How are customer service and technical support?
Interaction with technical support is not my area.
Which solution did I use previously and why did I switch?
Before this solution, we were using SQL Server.
How was the initial setup?
I think that the initial setup is amazing.
What about the implementation team?
We used a completely internal team to implement this solution.
What's my experience with pricing, setup cost, and licensing?
We found that the cost compared to other integration tools is a little high, but the solution works great.
Which other solutions did I evaluate?
We evaluated SQL Server prior to choosing this solution.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
I wanted to know how simple it is to perform simple transformations in ODI? Let's say, I have an Excel file and I want to convert it to a delimited format. Is the process simple and straightforward, like in Centerprise Data Integrator? Or like Talend and other solutions, do we have to follow a multi-step process?
Manager of Oracle Technology/DevOpsManager at a retailer with 1,001-5,000 employees
The client can be configured so that Excel data can automatically be pumped into Oracle Forms directly. It requires a client, which I don't think is the best way to go about connecting data.
Valuable Features:
I'm not very comfortable with ODI, but it is one of the Oracle product that we use. I know the interfaces and that it's used for financials. The ODI client can be configured so that Excel data can automatically be pumped into Oracle Forms directly.
Room for Improvement:
It requires a client, which I don't think is the best way to go about connecting data. Basically, you need to establish a connectivity between the client and the database, so when you launch something through Reports, in can be shown in the Excel.
Also, I think they should have something like Google Docs, where an engine opens up a document directly instead of having to depend on a client for connectivity. That would make working with it much more efficient and better.
Deployment Issues:
If you are applying it on more clients, it becomes a thick client because to have the client installed, it needs memory from the desktops. This slows down deployment.
Stability Issues:
If it has a client that demands more thick clients than thin clients, that means that you need to give more memory and more CPU for your desktops that are also using those same resources.
Scalability Issues:
We haven't had problems with scaling it.
Initial Setup:
I wasn't involved in the implementation, but I haven't heard that it was particularly complex.
Implementation Team:
I believe we implemented it with our in-house team.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Oracle Data Integrator (ODI) Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2025
Product Categories
Data IntegrationPopular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
Azure Data Factory
Informatica PowerCenter
Talend Open Studio
IBM InfoSphere DataStage
Oracle GoldenGate
Palantir Foundry
SAP Data Services
Qlik Replicate
Alteryx Designer
Buyer's Guide
Download our free Oracle Data Integrator (ODI) Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which ETL tool would you recommend to populate data from OLTP to OLAP?
- Oracle ICS vs ODI
- What is your favorite Feature of ODI 12c? (Compared to 10g or 11g)
- Experiences with Oracle GoldenGate vs. Oracle Data Integrator?
- What Is The Biggest Difference Between ODI and OIC?
- Looking for advice on how to invoke a select script through ODI?
- What's the difference between Oracle Integration Cloud Service and Oracle Data Integrator (ODI)?
- What is the best suitable replacement for ODI on Azure?
- When evaluating Data Integration, what aspect do you think is the most important to look for?
- Microsoft SSIS vs. Informatica PowerCenter - which solution has better features?
Why do you think Oracle will support ODI long term any more than their prior ETL tools such as OWB or the tool they bought in the 1990s from Sagent, both of which are gone now?
Some history for you....ODI used to be a weird combination of two completely different tools - OWB which was just a PlSql generator and ODI that came from the Hyperion acquisition which ironically actually originally used Informatica and SqlServer (when Hyperion was doing it) but I know Oracle was frantically trying to re-write all that....is it still a consolidation of 2 desperate tools or now pretty much integrated?