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.
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."
- "Before adopting this solution we used to work hard, and we now feel better because our manual work is completely over."
- "Overall the product is fine, but sometimes its reports unknown errors while we compile ETL scripts."
- "Overall the product is fine, but sometimes it reports unknown errors while we compile ETL scripts."
What is our primary use case?
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.
Buyer's Guide
Oracle Data Integrator (ODI)
March 2026
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,933 professionals have used our research since 2012.
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 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: My company does not have a business relationship with this vendor other than being a customer.
Big Data / Business Intelligence / Datawarehousing at DWgrain (Client Health BIS)
All our systems can be widely integrated by ODI, such as transactional systems, our data warehouses, and B2B integration.
Pros and Cons
- "All our systems can be widely integrated by ODI, such as transactional systems, our data warehouses, and B2B integration."
- "ODI is really powerful for BI projects with traditional star-schema loads."
- "It would be really good if Oracle considered enabling the tool to integrate with some other platforms that are deprecated simply for commercial reasons"
- "Technical service is a 6, and Oracle needs to improve this."
What is our primary use case?
Several projects benefited from the ODI data integration capabilities such as Loading OLTP system's data to Data warehouses, pulling data from cloud-based databases and loading to on-premises DW, for example: extracting data from a SQL server which is based on Azure infrastructure.
Perform data integration from cloud to cloud.
Data migration between OLTP systems.
Event-based integration such SOA, for example, BPEL performed calls of ODI scenarios based on EBS events.
How has it helped my organization?
All projects where I have implemented ODI solution highly benefited of high data volume integration.
What is most valuable?
There are several very important features that we use daily.
- All our systems can be widely integrated by ODI, such as transactional systems, our data warehouses, and B2B integration.
- ODI is really powerful for BI projects with traditional star-schema loads. For example, we integrated Salesforce to an Oracle data warehouse with it.ODI is a platform agnostic, you may have any data source and any target to integrate and ODI will enable you to connect.
- It facilitates real-time data replication from Microsoft SQL Server to an operational database sitting on Oracle Database.
- It provides for legacy systems integration. It integrates any SQL server database.
What needs improvement?
There is always room for improvement, even when something is really good, but I think ODI is one of the best ETL tools in the market. However, I've always waited for the web service feature to be improved in next versions, so at last the 12C version the web service has been improved, some of the limitations of the 11g version were solved. Also, it would be really good if Oracle considered enabling the tool to integrate with some other platforms that are deprecated simply for commercial reasons, although it looks like the cloud option offers some extra connectors (for example, in Salesforce CRM).
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
I've never had any issues with stability.
What do I think about the scalability of the solution?
I haven't had any issues with scalability.
How are customer service and technical support?
Technical service is a 6, and Oracle needs to improve this.
Which solution did I use previously and why did I switch?
Besides ODI I have used SSIS and Power Center Informatica, both are similar and typical ETL tools, ODI up until 11g version had some differences, for example in ODI 11g we call the integration object as"Interface" wheres in Informatica it is called "Mappings" which has been implemented in the ODI 12c version.
I still could see the Oracle solution being more robust and more logical, not to mention when it comes to customization, in ODI I felt more freedom to develop and customize the built-in code and designer objects such as the models, interfaces, for example, you can run updates in the repository tables"SNP's".
Also, ODI handles high data volume more efficiently, of course, your database must be well tuned a good hardware helps a lot. The other difference is that you have more flexibility to manage the ODI metadata since everything is based on database .
How was the initial setup?
Getting the right JDK during agent config on Solaris was challenging on one occasion. It needs a Solaris expert to do this but in general when one knows the bits and pieces of the tool it should be straight forward .
What about the implementation team?
I was usually part of the implementation team to implement the product .
What's my experience with pricing, setup cost, and licensing?
oracle would better provide these kind of information .
What other advice do I have?
The setup of the environment requires experts on site, but it is very worth it since at first for customers it can be quite complex. The vendor needs to enable the customer on a frequent basis during implementation, but the results are great.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
it_user290082Big Data / Business Intelligence / Datawarehousing at a tech services company with 51-200 employees
Top 20Consultant
You can find more about the ODI history on the link : www.oracle.com/us/corporate/press/016802_EN
Buyer's Guide
Oracle Data Integrator (ODI)
March 2026
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,933 professionals have used our research since 2012.
Business Analyst at Paunaste OÜ
Knowledge modules can be modified to fix small issues
Pros and Cons
- "It increased ETL development efficiency 1/3 in time."
- "ETL process registry solution is missing."
What is our primary use case?
To have a common ETL tool in the DW team, start a common way of ETL development, set up a process registry, and daily process flow.
How has it helped my organization?
- It increased ETL development efficiency 1/3 in time.
- It has a short learning curve for newcomers, compared to previous MS DTS packages and scripting.
What is most valuable?
- Reusing existing ETL development pattern in the next similar tasks.
- It's flexible to add new common procedures.
- Knowledge modules can be modified to fix small issues.
What needs improvement?
- ETL process registry solution is missing.
- To manage dependencies between loading packages.
- Versioning logic and release process are not well supported.
For how long have I used the solution?
Three to five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Principal Owner at New Frontier Professionals LLC
I like the separate environments for dev, test and prod from one management facility, though the GUI could be improved.
Pros and Cons
- "Far more efficient and robust than OWB, (it was the natural evolution for us)."
- "Click intensive on mapping Lots of mouse clicking GUI could be improved."
What is our primary use case?
Multiple data sources: "Most" of them, Oracle databases (some MS SQL, some Sybase, lots of files and some web services). Because the environment was overwhelmingly Oracle, ODI (we started from OWB) was a much better and cost-effective solution for us than Informatica.
How has it helped my organization?
Far more efficient and robust than OWB, (it was the natural evolution for us).
What is most valuable?
Separate environments for dev, test and prod from one management facility.
What needs improvement?
- Click intensive on mapping
- Lots of mouse clicking
- GUI could be improved.
For how long have I used the solution?
Three to five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Works at Momentum Consulting
It lacks a suite of tools suitable for fully processing data and moving it into decision support warehouses. It does have the ability to easily load slowly changing dimensions
Pros and Cons
- "It has the ability to easily load slowly changing dimensions."
- "I found nothing overly amazing about this tool, although I appreciate its ability to easily load slowly changing dimensions."
- "It lacks a suite of tools suitable for fully processing data and moving it into decision support warehouses."
- "It lacks a suite of tools suitable for fully processing data and moving it into decision support warehouses."
What is our primary use case?
High volume batch loads to move data from transactional systems into the decision support warehouse.
How has it helped my organization?
It worked fine, but we needed a tool that would include quality and master data seamlessly. This is more of a standalone ETL tool.
What is most valuable?
I found nothing overly amazing about this tool, although I appreciate its ability to easily load slowly changing dimensions.
What needs improvement?
It lacks a suite of tools suitable for fully processing data and moving it into decision support warehouses.
For how long have I used the solution?
Less than one year.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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. "
- "The stability of the ODI studio is not strong enough. It crashes occasionally."
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: My company does not have a business relationship with this vendor other than being a customer.
Brian DandeneauBusiness Process and Strategy Specialist Advisor at a consultancy with 10,001+ employees
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.
Consultant at a tech consulting company with 1,001-5,000 employees
The enhanced security model and debugger are nice new features while the new layout is an advantage and disadvantage
The new release of Oracle Data Integrator (ODI 12c) is now available. Let´s find out what the new features of ODI12c are that this version includes.
First, is there anything fancy in the installation process?
Just one note here: to be able to use ODI Studio, the enterprise installation needs to be selected (instead of the Standalone option) while launching the ODI installation program.

For the configuration part, creating a new login to ODI repository you are requested to specify a new wallet password. ODI12c provides you with a possibility to store your credentials in a wallet that is protected by a password. How much it helps to protect and manage your credentials with a single password!

Goodbye Interfaces, Welcome Mappings
First of all, we do not deal with interfaces anymore; mappings are offered to the developers instead. On this background let´s talk about common features and functions across various ETL tools, like Informatica Powercenter, which has many advantages. As the previous version of ODI and Powercenter are totally different technologies, there is no tool to convert the flow automatically. Either you need to use the Powercenter workflow manager to build a new ODI package, or you can use a Powercenter mapping to create a new ODI interface, keeping in mind all the constraints that ODI11g may have, including its inability to load multiple targets. What changes now? Source and target data tables can now be dragged and dropped to the same canvas, which was not the case for the previous version.
Example canvas with components panel:

Moreover, all objects have IN and OUT connectors. There is also a possibility to use multiple targets within the same mapping as the OUT connector can be mapped to many IN connectors. The split component may be used to direct rows to the desired destination based on particular conditions. And speaking of the split option - a new components panel has been added, containing operations like join, filter, lookup or split to simplify mapping creation (see picture above). The star icon (distinct component), enables selecting particular rows. Finally you can take advantage of the reusability of mappings, which can be applied across various projects by simply connecting to other components.
All these changes made Oracle Data Integrator more like Informatica Powercenter (or other ETL tools) when it comes to the creation of the transformation mappings. However, it’s good to remember that their main paradigm continues to be different, as ODI is still considered an ELT tool while Powercenter is a traditional ETL tool. Of course there will be supporters of both and the choice may depend on budget or functionality.
More Nice Features
We also found some other features that make our lives easier. One of them is the auto completion and syntax highlighting in expression fields. Another one is that when one column is selected all the related columns are highlighted across the mapping. The entire path for transformations is perfectly visible. Nice, isn’t it? I prefer that much more than checking every single box to track all modifications.
Undoubtedly, adding a debugger was long awaited. It provides you with options to set breakpoints, inspect the values of variables, debug sessions or data. Step by step, you can easily review your work.

We also enjoyed the enhanced security model. Security is assigned to a role and the same level of security is shared by all users belonging to that role. Additionally, ODI standalone agents are managed by WebLogic Management Framework, which gives us the benefit of centralized management. You are offered a wizard to carry out the configuration:

Agents can be controlled by Node Manager.
Any drawbacks?
As always, there is a discussion around new releases on which features are useful and which are not. Some changes, like the layout, can be considered both as an advantage and a disadvantage. In 12c this is the case for the complexity. You are now able to see more objects at the same time, providing you with some new options like the components panel, but on the other hand it makes everything less transparent and a decent screen size is needed.
To read the complete post, go to:
https://www.clearpeaks.com/blog/etl/what-are-the-ne...
Disclaimer: The company I work for is partners with Oracle and other vendors.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Product Owner, Lead Entrepreneur and Chief Technology Officer(CTO) at a think tank with 1-10 employees
Could use an add-on solution that might know how to avoid performance issues. Benefits from not having to maintain a separate ETL instance.
Pros and Cons
- "I do not have to maintain a separate ETL instance. I can change the SQL when something is not performing correctly."
- "It can integrate with more recent databases like Cassandra, Hadoop, and other more recent Big Data databases."
- "The tool is declarative, and it only runs on the target staging databases, so I have full control over it and I can change the SQL that the tool generates."
- "If there was an add-on tool to hide the performance issues and solve them for me, then I might be interested in that as it would provide me value."
- "When I do a BI type of project, I like to pick the simplest declarative solution that I can find, but that sometimes puts a lot of burden on me personally to fix all of the nuances of the platform that I am integrating to and from."
What is our primary use case?
We are moving data from everywhere to everywhere else all the time. We will be moving data to a cloud solution in the future and ODI seems to be able to do it as well.
How has it helped my organization?
The tool is declarative, and it only runs on the target staging databases, so I have full control over it and I can change the SQL that the tool generates. I do not have to maintain a separate ETL instance. I can change the SQL when something is not performing correctly.
What is most valuable?
It can integrate with more recent databases like Cassandra, Hadoop, and other more recent Big Data databases. Going forward, that is very important.
What needs improvement?
When I do a BI type of project, I like to pick the simplest declarative solution that I can find. So ODI appeals to me at a base solution level, but that sometimes puts a lot of burden on me personally to fix all of the nuances of the platform that I am integrating to and from. Some might argue this is just a part of the job, but if there is an add-on tool to hide the performance issues and solve them for me, then I might be interested in that as it provides me value. I can see a great deal of value of ODI plus an add-on solution that might know how to avoid performance issues on the target database with, for example, the proper use of SQL functions.
For how long have I used the solution?
Less than one year.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Oracle Data Integrator (ODI) Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2026
Product Categories
Data IntegrationPopular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
Azure Data Factory
Informatica PowerCenter
Palantir Foundry
Qlik Talend Cloud
IBM InfoSphere DataStage
Oracle GoldenGate
SAP Data Services
Qlik Replicate
Pentaho Data Integration and Analytics
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?














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?