Try our new research platform with insights from 80,000+ expert users
it_user448323 - PeerSpot reviewer
ODI Developer at a hospitality company with 1,001-5,000 employees
Vendor
It provides good integration with other Oracle products.

What is most valuable?

The possibilities provided by using knowledge modules and the integration with other Oracle products.

How has it helped my organization?

The old fashion PL/SQL codes have been translated into ODI, improving the way of maintenance. Several developers can work on the same project easily.

What needs improvement?

The software is developed on Java so it is very hardware dependent. You will need enough hardware to run the software otherwise you will struggle with it.

For how long have I used the solution?

I've been using it for the last four years.

Buyer's Guide
Oracle Data Integrator (ODI)
June 2025
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,592 professionals have used our research since 2012.

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?

When developing on huge internal repositories, the performance is often quite poor.

What do I think about the scalability of the solution?

It's been able to scale for our needs.

How are customer service and support?

I have managed to solve my questions/issues via OTN or forums.

Which solution did I use previously and why did I switch?

I haven't used any other products.

How was the initial setup?

The first time might look a bit complex but using the right documentation it should be easy to handle.

What about the implementation team?

It was already implemented on the projects where I have worked.

Which other solutions did I evaluate?

I didn't look at any other similar products.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user290082 - PeerSpot reviewer
it_user290082Big Data / Business Intelligence / Datawarehousing at DWgrain (Client Health BIS)
Consultant

That is true!! the integration with other Oracle products is great and enable several business functionalities, some of the examples I have seen and worked on are the integration of OBIEE and BPEL(SOA) with ODI, for example, when you have OBIEE in your environment one of the advantages is that you can enable the end-user to load files, or load data from one DB to another and this is on his most convenient time through OBIEE this is also possible, the way he or she does this is by invoking some ODI methods that runs webservice's calls by passing some parameters through an OBIEE action that invokes scenarios, loadplans etc.. of course it is necessary some configuration such as the JAVAEE agent, you will need to configure 3 files in ODI acordingly: oraclediagent.ear, oraclediagent.war, OdiInvoke.wsil, you will need to update the deployment in weblogic server.
In OBIEE the first step is to register the ODI Web Services in the OBIEE Action Framework configuration file called ActionFrameworkConfig.xml, for ODI webservices you can check the link below as a reference:
docs.oracle.com ,

Regards,
Alan Yves

PeerSpot user
Oracle Fusion Middleware Administrator at a tech services company
Consultant
It has made it possible for our organization to rapidly build robust integration. There are no tools/dashboards to monitor/administrate this in-memory database.

Valuable Features:

The ability to build integrations that process large amounts of data (in GBs), be it file transfers ,DB operations, and web service calls, etc.

Improvements to My Organization:

ODI has made it possible for our organization to rapidly build robust integrations that process large data. The learning curve of this technology is also very smooth and can be picked up by any one with minimal programming experience.

Room for Improvement:

ODI's "in-memory RDBMS" is still a black box for programmers as there are no tools/dashboards to monitor/administrate this in-memory database. As a result, inconsistent data processing issues generally force us to restart the ODI server.

Deployment Issues:

There were no issues with the deployment.

Stability Issues:

We've experienced no issues with performance.

Scalability Issues:

It's been able to scale for our needs.

Other Advice:

The product may not be as evolved as Informatica, but still has a lot to offer in the Fusion Middleware Product Suite. Keeps all the promises of an ETL/ELT tool, but when it comes to Administration and maintenance the product still leaves a lot to be desired.

Disclosure: My company has a business relationship with this vendor other than being a customer. Partners
PeerSpot user
Buyer's Guide
Oracle Data Integrator (ODI)
June 2025
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,592 professionals have used our research since 2012.
it_user448791 - PeerSpot reviewer
Managing Director at a tech consulting company with 51-200 employees
Consultant
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user448446 - PeerSpot reviewer
Business Intelligence Developer at a tech company with 10,001+ employees
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user447042 - PeerSpot reviewer
Director, Enterprise Analytics at a consultancy with 10,001+ employees
Real User
Able to develop transformations more rapidly than other solutions, such as Informatica.

What is most valuable?

The product separates business logic (data mapping) from how data moves from source to target. A Knowledge Module defines the steps to move data from an Oracle DB to SQL Server for example, leaving only the transformation logic for the developer to define. This results in an ability develop transformations more rapidly than say Informatica.

How has it helped my organization?

We spend much less time developing integrations because all we need to focus on is the business logic.

What needs improvement?

The user interface is a little slow. When compared to Informatica, the UI is more intuitive, but because it is Java based, it does hang at times. This can be tuned, but it is something that could be streamlined.

For how long have I used the solution?

I've been using it for over five 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 have had no issues with the stability.

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?

Customer Service:

It is adequate.

Technical Support:

It is adequate.

Which solution did I use previously and why did I switch?

I have used a number of ETL tools. I like this one because it is part of Oracle Business Intelligence applications which is my primary focus. I would choose it over Informatica because you can develop more rapidly.

How was the initial setup?

It was straightforward as the installation is fairly easy and well documented.

What other advice do I have?

As with all software, read the installation guide cover to cover before you start.

Disclosure: My company has a business relationship with this vendor other than being a customer. We are platinum partners with Oracle.
PeerSpot user
PeerSpot user
Vice President, Global Technology at a financial services firm with 1,001-5,000 employees
Real User
It has helped identify data quality issues in upstream source systems. As a result, data quality rules have been implemented in order to capture them during data entry.

Valuable Features

The most value feature of this product are the Knowledge Modules. Oracle Data Integrator comes with a comprehensive library of Knowledge Modules that helps automate the data flow, reduce the learning curve, and shorten the implementation time.

Improvements to My Organization

The use of this product has helped identify data quality issues in upstream source systems. As a result, data quality rules have been implemented in order to capture them during data entry.

Room for Improvement

I would like to see in the next version/release the ability to scale a package workflow or data flow process during the execution at run time. Once a workflow is developed, a snapshot of the code is taken and a scenario is created. It is the scenario that is executed during run time. In order to add a step to the package workflow, you must modify it and re-create another scenario. Thus, making such changes to package workflow can impact other packages that are dependent.

Use of Solution

I have used this product for more than 13 years. I was first exposed to this product back in 2003. Before Oracle Corporation purchased the product, it was formerly known as Sunopsis. I learned to develop workflow packages with version 3.

Deployment Issues

We experienced no issues with the deployment.

Stability Issues

It’s a perfectly stable product and we’ve not experienced any issues.

Scalability Issues

We have been able to scale it for our needs.

Customer Service and Technical Support

Oracle technical support for this product is excellent.

Initial Setup

Although the initial setup was straightforward, you must decide if you will create one schema for the master and work repository or separate schemas. However, the product provides a step-by-step menu-driven UI, which makes the installation a breeze.

Implementation Team

The implementation was done by both a vendor and internal resources. In addition, name standards for objects (e.g., packages, scenarios, procedures) should be considered and each package should be design independently from other packages (e.g., Modular Programming).

Other Solutions Considered

MS SQL Server Integration Services (SSIS) was considered. However, the internally-preferred vendor company was Oracle. The availability of a license and expertise in product usage helped in the decision-making process.

Other Advice

The most important decision is the deployment strategy of the Master and Work Repositories that is the use of Single or Multiple Master Repositories. The company’s internal policy will determine which strategy can be used. However, the most common implementation I have seen is multiple master and work repositories. It performs and works as advertised.



Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user435039 - PeerSpot reviewer
Software Specialist (Business Intelligence) at a tech company with 1,001-5,000 employees
Vendor
It has relatively comprehensive ELT features (i.e. execution of data transformation and validation processes), with scheduling.

Valuable Features

The most valuable features of ODI are the relatively comprehensive ELT features (i.e. execution of data transformation and validation processes), with scheduling.

Improvements to My Organization

In our experience with ODI, we've found that the best use of it was with the development of our data warehouse.

Room for Improvement

There are a couple areas for improvement. First, it needs better error handling (i.e. messages, debugging). Second, it also needs the ability to perform more complex interfaces (i.e. multiple sources to targets).

Use of Solution

I've used it for over a year.

Deployment Issues

There have been no issues with the deployment.

Stability Issues

We have had no issues with the stability.

Scalability Issues

There have been no issues scaling it for our need.

Customer Service and Technical Support

In our experience, technical support is just average.

Initial Setup

It is relatively complex for a first-time setup. There is a need to set up separately the RCU configuration of agents, and there's definitely a learning curve to this.

Implementation Team

We implemented with our in-house team.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user435336 - PeerSpot reviewer
Solution Manager at a tech services company with 501-1,000 employees
Consultant
The Knowledge Module is the heart of this solution. If you have nicely written Knowledge Modules, then you will not have any performance issues.

What is most valuable?

  • Direct infusion of statements to the database, which allows the full use of database capability
  • Ease of creating data flow and transformation
  • Flexibility on technology on transformation

How has it helped my organization?

My customers started to increase their ETL performance with great margins. This was especially the case when ODI was used with Exadata, which allows each statement to be executed much faster.

What needs improvement?

The main problem with ODI is that you have to create each step of the transformation as a new interface. A big data flow can have more than 100 interfaces, which can make it difficult to trace the data. However, in v12, this approach changed to become more flexible.

Another complaint is with the user interface performance -- as the work repository gets bigger, issues arise.

For how long have I used the solution?

I've used it for seven years now.

What was my experience with deployment of the solution?

We have had no issues with the deployment.

What do I think about the stability of the solution?

There have been no stability issues.

What do I think about the scalability of the solution?

It has been able to scale for all our needs.

How are customer service and technical support?

7/10

Which solution did I use previously and why did I switch?

I have a lot of experience on Oracle environments. I've started to have projects with my client using Oracle solutions. In my experience, ODI is a tool that is 100% compatible with all Oracle environments.

How was the initial setup?

I can say that the level of complexity of the initial setup is medium. It is not straightforward because each customer may need specific logic on ETL approaches, so this means that your Knowledge Modules are mostly customized. Although except after the first installation and environment definitions, it is pretty easy to do after that.

What about the implementation team?

I am a part of a vendor team. I think the most important thing is to decide where to reside this tool and its agent. This architectural question will help in the future to execute ETL processes. Secondly, the naming standards of all projects, immediate tables, Knowledge Module and folder names etc. are pretty important. Thirdly, versioning is crucial. All these standards should be done at the beginning of your use.

What's my experience with pricing, setup cost, and licensing?

The product has a wide range of options on licensing.

What other advice do I have?

The Knowledge Module is the heart of this solution. If you have nicely written Knowledge Modules, then you will not have any performance issues. The language should be kept as common as possible and all in one solution. You can write in many different languages, but the maintenance will need a wide variety of knowledge in the future. This can be very tricky in the long term. Do not forget to clean temporary tables after each execution of ETL. Otherwise, the database will be full of unnecessary data.

Disclosure: My company has a business relationship with this vendor other than being a customer. My company is platinum partner.
PeerSpot user
Brian Dandeneau - PeerSpot reviewer
Brian DandeneauBusiness Process and Strategy Specialist Advisor at NTTData
Top 5LeaderboardConsultant

This is a great review. Speaks well to the purpose, flexibility, and overall strength of ODI.

Buyer's Guide
Download our free Oracle Data Integrator (ODI) Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2025
Product Categories
Data Integration
Buyer's Guide
Download our free Oracle Data Integrator (ODI) Report and get advice and tips from experienced pros sharing their opinions.