We use this solution for Data Integration in Data warehouse projects.
Team Leader Development at Deutsche Bahn AG
Automation using Knowledge Modules enhances our data integration process
Pros and Cons
- "The most valuable feature that we use is the Knowledge Modules."
- "The performance of the user interface is in need of improvement."
What is our primary use case?
How has it helped my organization?
This automation using Knowledge Modules has improved our organization.
What is most valuable?
The most valuable feature that we use is the Knowledge Modules.
What needs improvement?
The performance of the user interface is in need of improvement.
Buyer's Guide
Oracle Data Integrator (ODI)
November 2024
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
For how long have I used the solution?
Five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director - Special Projects at Sandals Resorts International
The user interface is the most valuable feature. It is intuitive.
What is most valuable?
The user interface for the data integrator tool is probably the most valuable piece. I'm a relatively newcomer to the ODI. We opted to use ODI instead of Informatica. Relatively, I do not have a lot experience with a lot of VARs, but I've been able to understand a lot more about the direction Oracle is heading through the tool. It was very intuitive. It helps to have a good background in data manipulation, but it's very intuitive and has given a good appreciation of what the tool can do.
How has it helped my organization?
We use ODI to extract and transform data to load into our data warehouse from our source system, which is Oracle EBS. We have found that it's very efficient; very fast. We can easily customize and review even out-of-the-box analytics that came with Oracle. We’re able to easily go in and modify and correct any anomalies that we have.
What needs improvement?
Perhaps more learning resources related to ODI would be helpful. I'm not sure if that's what restricted the buy-in. Even though the product has been out for 4-5 years, there are still a lot of people who aren't using it or have opted to stay with Informatica. It could be because there aren't enough self-study or self-research resources related to the product. That surely could be improved in the near term.
For how long have I used the solution?
We've had it implemented for two years.
What do I think about the stability of the solution?
Any stability issues I've had, have been related to the data itself. It really depends on how whomever has implemented the product. If it stands up, it works well.
How are customer service and technical support?
We get very good and very timely response from technical support. Maybe, we just don't have very complicated questions, but we get very, very good response; very quick answers.
Which solution did I use previously and why did I switch?
We decided to move away from Informatica after we attended an Oracle conference about three years ago. We learned a lot more about where Oracle was going with it. One of the key reasons was not just moving forward with the newer technology; it was also because of the compatibility with the applications we use versus the applications that were available in Infomatica.
We have the capability to extend it to other data sources, all of the non-standard data sources. We don't have to build out huge data structures in order to feed them in through Infomatica. We can read Excel spreadsheets and a bunch of other sources.
How was the initial setup?
As a customer to a consultant team, I was involved in the installation and deployment of ODI. There were some challenges, which was probably due to the relative inexperience of the team that handled it. Eventually, they were able to get through it. Fortunately, my internal team as costumers were also able to do our research and participate in that discovery, too.
What other advice do I have?
You would have to evaluate what your key purpose is, and your existing, internal talent and experience. It's my belief that you should always try to have internal talent that is very confident, rather than having to always rely on consultants. If your talent has the experience in Infomatica – I don't think Infomatica is going anywhere – then it might be the best choice for you. I don’t think your office will fall apart. I think you have to evaluate which one will work for you.
We were new customers to data integration, so we decided to go with newer technology that had already come from the same source.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Oracle Data Integrator (ODI)
November 2024
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
Consultant at a tech services company with 10,001+ employees
The features that we have applied to our project have helped to reduce manual effort and increase our scalability.
What is most valuable?
The main features we use and has helped us to implement our ETL process are
- Data transformation
- In memory engine
- KM customization
- User friendly GUI
- Versioning
- Big Data support
- Security support
- Easy deployment
- Reusable Mapping
- Multiple Target Load
- ELT Architecture
- Application Server support for other vendor servers such as IBM Websphere
How has it helped my organization?
The features that we have applied to our project has helped us reduce manual effort and increased our scalability and growth. I worked on multiple domains where requirements were adversely different. We used many ODI features to enhanced our data transformation capability.
What needs improvement?
I am personally satisfied with current version, however, I think they should be able to provide a feature where we can easily use a configuration tool for TFS, GIT etc. This is essential for code management.
For how long have I used the solution?
I've been using it for six years.
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 performance issues.
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:
9/10
Technical Support:8/10
Which solution did I use previously and why did I switch?
I have not used any other product. However, I have seen other ETL tools in use such as BODS, SOA, and Informatica and I did not like them as I did not that they were user friendly.
How was the initial setup?
It was straightforward. I used an application server for the initial setup and I did not find any challenges.
What about the implementation team?
We performed an in-house one. If you have a technical team for ODI, then they can easily perform any implementation. If not, then you should have the vendor perform your implementation.
What was our ROI?
10/10
What's my experience with pricing, setup cost, and licensing?
It is not as costly as other ETL tools.
What other advice do I have?
You should use Oracle Data Integrator for your data transformation, or at the very least give it a try.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Works at a insurance company with 10,001+ employees
Provides us with a relational database. It needs more roboust functioning and ease-of-use for development using reusable jobs.
What is most valuable?
Provides us with a relational database.
What needs improvement?
It needs more robust functioning and ease-of-use for development using reusable jobs.
For how long have I used the solution?
We have used this solution for one year.
What was my experience with deployment of the solution?
There were no issues with deployment.
What do I think about the stability of the solution?
There were no issues with stability.
What do I think about the scalability of the solution?
There were scalability issues.
How is customer service and technical support?
Customer Service:
Customer service is good.
Technical Support:Technical support is good.
What about the implementation team?
We had a vendor team help us with the implementation.
Which other solutions did I evaluate?
We looked at FDMEE.
What other advice do I have?
It needs improvement with reusability.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior System Administrators Admin at American Tower
We use it with BI Apps, with which it is bundled.
What is most valuable?
The most valuable feature is that it's bundled with all the other Oracle products. We use the ODI with BI Apps. It does all the ELT along with our data warehouse for BI purposes. That’s good. It comes as a bundled package. If we want to use the newest, latest version, we can install it separately.
It's very user friendly. We used to use Informatica; compared to that, it's easier.
How has it helped my organization?
The learning curve is a little less because if you are already in the ELT business, you know how it works. Overall, it's good.
What needs improvement?
I would like to see them make some more improvements on the troubleshooting side, to help with the troubleshooting because right now, the errors are not very clear. I think they are already working on it; it's in the latest release, but yet to be included in the BI Apps bundle.
What do I think about the stability of the solution?
It is still not as stable as the old BI Apps and ELT tools were, but it's getting there. BI Apps doesn't come with the latest ODI yet, but in the future, it might be better.
What do I think about the scalability of the solution?
It works with Oracle Fusion, so it can be spread across the cluster. It's pretty scalable.
How are customer service and technical support?
Technical support is good. That's the standard. It's good.
Which solution did I use previously and why did I switch?
We upgraded because the old version was no longer supported. The new version comes with ODI, so we didn't have a choice. But, we like the product.
It didn’t come with any other option. However, even if we had another option, we would have gone with Oracle, because we are a big Oracle shop.
How was the initial setup?
Initial setup is straightforward. If you are from a technical background, it's pretty straightforward.
Which other solutions did I evaluate?
We didn't actually look at anyone else. We looked at different Oracle partners who provided this software, but the product was Oracle from the start.
What other advice do I have?
We learned some lessons, such as how to plan out the entire process, and so on. Oracle documentation is good. If you follow that, you should be fine.
When I’m choosing a vendor such as Oracle, support is the most important criteria.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Oracle Business Intelligence Consultant at a tech consulting company with 51-200 employees
It allows us to use many languages to develop and to integrate practically all the technologies of the Oracle suite as well as those from non-Oracle vendors.
Pros and Cons
- "It allows us to use many languages to develop and to integrate practically all the technologies of the Oracle suite as well as those from non-Oracle vendors."
- "I would only point out some minor bugs or glitches in the development interface (ODI studio)."
What is most valuable?
It allows us to use many languages to develop and to integrate practically all the technologies of the Oracle suite as well as those from non-Oracle vendors.
How has it helped my organization?
My organization develops solutions using all the Oracle EPM products, and ODI has helped us to integrate all the different technologies.
What needs improvement?
I think that the product as an overall solution is good. I would only point out some minor bugs or glitches in the development interface (ODI studio), but I do not think that any of them are worthy to be reported here.
What was my experience with deployment of the solution?
There are some difficulties in moving a repository from an environment to a different one due to the internal numbering through which ODI references the objects belonging to a repository. This often causes troubles in the porting, and for this reason you always must pay attention during this operation.
What do I think about the stability of the solution?
I encountered many problems with the ODI web agent (service that actually executes all the integration tasks) in the 11g version, which was not stable. For this reason, I always suggest using the standalone agent instead of the web one, mostly due to the fact that they do not have significant differences.
What do I think about the scalability of the solution?
Scaling issues depend mostly on the tools that ODI uses to integrate the technologies. For example, if the number of records inside a table, which is the source of an integration task, increase greatly, the performance of the ODI integrating flows may degrade a lot. Their tuning, by the way, depends on the database (i.e. table partitioning, indexes or hints).
How is customer service and technical support?
Customer Service:
I only experienced once the customer service provided by Oracle on ODI and was supported by capable and helpful people.
Technical Support:The level of technical support is quite good. Apart from the first approach used to identify if the problem you are pointing out is a real issue or not, the second level support is really efficient and comprised of competent and clever people.
How was the initial setup?
The initial setup is not really easy. To use ODI you must:
- Install the ODI studio (client)
- Create and configure a master and a work repository to develop on them, being sure that they can reach the database schemas you’ll work on (relational structures involved in the integration)
- Install and configure an agent (if you need to communicate with more than a server and to schedule integration tasks), choosing properly where you need it and opening all the communication doors to allow it to reach all the parts of your architecture
What about the implementation team?
I implemented it with an in-house team, since my company is a consultancy and also an Oracle partner.
Even if ODI allows implementing a very smart solution with an high level of customization, I think that keeping the model of what you are developing as simple as possible is always the best choice. This is due to its future maintenance. Keep in mind that, even if you may be a very keen developer and you can propose the best and most parametric solution ever, if another (less expert) person inherits the responsibility of what you have developed, they may encounter difficulties in solving problems. For this reason, the easier you keep the complexity or technicalities of what you have created, the better it is.
This is also valid for performance - one of the basic rules of the informatics development is “divide et impera”, which means that you should always try to create “objects” as small as you can to improve performance and to be able to identify quickly where a problem is.
What's my experience with pricing, setup cost, and licensing?
Being an ODI developer, I never had to pay for this product. I know that the pricing/licensing is not really low, but the product is really good.
Which other solutions did I evaluate?
I tried many integration tools, both Oracle and other vendors. I think that ODI is one of the most complete and open solutions, since it can work with almost any technology and it gives you the ability to develop the same solution in a wide variety of ways depending on the one you prefer.
What other advice do I have?
Always keep in mind that ODI offers a huge number of solutions to any task you are developing. There is not a best practice in solving a problem; being able to identify the best solution for your particular problem is up to you and it may also be difficult to identify. This does not mean that the solution you have in mind is not correct.
Always try to maintain an ordered environment, keeping only what you really need, and perhaps organizing the items in different projects or folders, or even different work repositories.
Disclosure: My company has a business relationship with this vendor other than being a customer: My company is an Oracle partner, and we develop with all Oracle business intelligence products.
Solutions Architect at a tech consulting company with 51-200 employees
If it doesn't connect out-of-the-box to a specific technology, we can add a new technology into it
What is our primary use case?
We mainly use ODI to integrate all of our EPM applications, which includes Essbase ASO/BSO cubes, Hyperion Planning, DRM and HFM applications. Also it is used to manage a custom data warehouse developed in Oracle DB which is used as source for OBIEE reporting.
How has it helped my organization?
We use ODI to integrate all Oracle EPM suite used in our financial area. ODI is the core engine used to move data across different applications every day. It’s by far the most important architectural element in our BI/EPM environment since all data passes through it.
What is most valuable?
ODI has the ability to connect to virtually any technology out there. If it does not connect out-of-the-box, we can very easily add a new technology into it. This flexibility gives a tremendous developmental advantage to its users, which can use ODI as the official ETL tool for any kind of integration project.
Its Knowledge Modules (KMs) may abstract the “how” portion of integrations, allowing the users to focus on the “what” that needs to be done. It can be easily used by either young ETL developers or expert professionals.
For resumes, the ease of use for young professionals and its great development flexibility for expert professionals make it a great product to be used for every ETL project out there.
What needs improvement?
In my opinion, ODI should connect to ALL Oracle products out-of-the-box, but currently that’s not the case for all of them. Hyperion Financial Management (HFM) is one of the Oracle products for which Oracle decided to remove its ODI support in its last product version. In other words, if you wish to use ODI and HFM together, both from Oracle, you will need to create custom code, which does not make any sense to me.
Another area to improve would be the development life-cycle, which did improve in the latest ODI version, but needs further improvements.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
ODI 12 version is very stable. It can manage several parallel executions/large volumes without much trouble.
What do I think about the scalability of the solution?
ODI scales very well.
How are customer service and support?
This is a delicate subject. My experience with Oracle support has both great and very bad situations. If the problem that you are facing is only related to ODI, then your chances of having a great Oracle support experience are good. But if your problem involves multiple technologies, like ODI integrating EPM apps, then it is probably going to be a nightmare (and, unfortunately, most of the problems that will require support assistance will involve “multiple technologies”).
This happens because Oracle supports different technologies with different teams and the communication between them seems complicated sometimes. Several times I was in a situation where teams would keep discussing who should fix the problem instead of actually fixing it.
Which solution did I use previously and why did I switch?
I've always worked with ODI for ETL development.
How was the initial setup?
The initial setup is extremely easy and straightforward.
Which other solutions did I evaluate?
ODI was the only option we considered.
Which deployment model are you using for this solution?
On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Alan YvesBig Data / Business Intelligence / Datawarehousing at DWgrain (Client Health BIS)
Consultant
Hi Rodrigo,
That is good to know those limitations on integrating ODI with EPM applications .
In terms of the main RDBMS in the market I think ODI is quite good in providing the native drivers, when they don't we can find it and place on the ODI drivers folder and works but I guess sometimes there are some commercial roadblocks imposed by oracle, for example I had a hard time to connect ODI with a CRM on the cloud (Sales Force), we had to customize a webservice to accomplish the goal of the project, thankfully it worked fine but I found it really annoying because you could see they had deprecated the connector just because they wanted to force clients to buy Siebel instead, but Oracle realized it and they changed it in the Cloud option making it available to clients .
Director - Data Analytics / EPM at Constellation Consulting Group
Stable and comprehensive
What is our primary use case?
Our main use case is getting data from operational systems. We are integrators and implement this solution for our customers. I'm the company's director of analytics.
What is most valuable?
This is a stable and comprehensive solution.
What needs improvement?
The initial setup could be easier and it would be helpful if they'd reduce licensing costs.
For how long have I used the solution?
I've been using this solution for more than 10 years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The solution is scalable.
How are customer service and support?
Customer service is reasonable.
How was the initial setup?
The initial setup is not that straightforward, you have to know how it works to deploy and implementation takes several months. We use managers or admins for deployment.
What's my experience with pricing, setup cost, and licensing?
We pay an annual license fee and this product is more expensive than other solutions on the market.
What other advice do I have?
I rate this solution eight out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
Buyer's Guide
Download our free Oracle Data Integrator (ODI) Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
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?
I personally feel the valuable feature is, its architecture(ELT) and KM Customization.
because of this architecture, we can save more time to transform data in target system without any hassle.
With KM customization we can do what ever we want to do.
In my previous assignment, Mostly all KM were customized. it was not like that it was not serving our requirement but we wanted some session/data tracking in server level. so it was very helpful.
Next with this customization feature, we adopted and create many things which were not in 10g. Now we have already moved to latest versions.
This is tiny area for me to write everything here. Yes ODI has many feature which we still not explored like integration with cloud etc. I know those features have capability to turn the business on higher level.