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.
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.
What is most valuable?
What needs 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.
What was my experience with deployment of the solution?
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.
What do I think about the stability of the solution?
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.
Buyer's Guide
Oracle Data Integrator (ODI)
December 2024
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
What do I think about the scalability of the solution?
We haven't had problems with scaling it.
How was the initial setup?
I wasn't involved in the implementation, but I haven't heard that it was particularly complex.
What about the 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.
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.
Buyer's Guide
Oracle Data Integrator (ODI)
December 2024
Learn what your peers think about Oracle Data Integrator (ODI). Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Solution Manager at a tech services company with 501-1,000 employees
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.
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: I am a real user, and this review is based on my own experience and opinions.
Consultant - Oracle ACE with 51-200 employees
With the Knowledge Modules, we're able to create our own reusable integration strategies for connecting to RDBMS, Hadoop, cloud services, etc.
Pros and Cons
- "The Knowledge Module approach provides an easy and reusable way to create our own integration strategies. It's easy to create these Knowledge Modules to connect to new technologies, for instance."
- "It needs easier security."
What is most valuable?
The EL-T approach that will first load into the target dataserver before doing the transfer is a great architecture improvement compared to standard ETL tools that use a staging area and usually process the data in Java. With ODI, almost all the job is pushed down on the underlying technology, for instance the Oracle database or the Spark server.
The Knowledge Module approach provides an easy and reusable way to create our own integration strategies. It's easy to create these Knowledge Modules to connect to new technologies, for instance.
ODI is really the tool for any kind of integration because it speaks the language of the technology we connect. We can work with RDBMS but also in Hadoop, cloud services, flat files, web services, etc.
How has it helped my organization?
Thanks to the flexbility of the tool, we could build 3 mappings using variables and the substitution API in replacement of 300 mappings in Oracle Warehouse Builder. It's much easier to maintain!
What needs improvement?
- Development Lifecycle
- native REST integration
- Easier security
For how long have I used the solution?
5 years
What do I think about the stability of the solution?
A bit unstable and buggy in the 12.1.2 release, but most of it is fixed in 12.1.3, so I would definitely recommend to jump to that version.
Which solution did I use previously and why did I switch?
I used Oracle Warehouse Builder (OWB) which is now at the end of its life. ODI is much more flexible and has the great advantage to be able to connect to a lot of different source or target technologies.
How was the initial setup?
It was quite straightfoward.
We did a migration for Oracle Warehouse Builder to Oracle Data Integrator 12c using the migration tool provided by Oracle. And I've to say I'm surprised to see a migration tool working so well!
What about the implementation team?
In-house
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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.
Hyperion Applications Manager at a retailer with 1,001-5,000 employees
It handles metadata management efficiently and exports data loads from our ERP system to our finance data warehouse.
What is most valuable?
It's highly flexible, and can interface with almost any technology. One of the best ETL tools.
How has it helped my organization?
It has streamlined and automated data loads, and exports from our ERP system to our finance data warehouse and to Hyperion Essbase. The post-data load tie-back to the source system was also performed using this tool. The tool has also made metadata management more efficient, and automated the process from relational source to Hyperion Essbase.
For how long have I used the solution?
I've used it for four years.
What was my experience with deployment of the solution?
No issues encountered.
What do I think about the stability of the solution?
It used to crash with large datasets.
How are customer service and technical support?
I've never had to contact them.
Which solution did I use previously and why did I switch?
This is the only ETL tool I have used and never found a need to look for another. It met all our needs.
How was the initial setup?
Straighforward except for DBA involvement during installation for schema creation.
What about the implementation team?
The implementation was done in-house.
What other advice do I have?
It's a great product.
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
Great review. I agree that it can streamline the Metadata loading process for EPM applications. Especially if you have DRM installed you can automate the front to end process just by kicking off a few batch scripts. You just have to make sure you have the licensing to do it.
SAP Business One Project Manager at a consumer goods company with 11-50 employees
Great documentation provided; lacks some features and tools
Pros and Cons
- "Oracle provides great documentation."
- "The solution lacks some functions and features."
What is our primary use case?
I'm a technical manager and we provide technical services to our customers. We are partners with Oracle.
How has it helped my organization?
This product helps our customers achieve their goals and objectives.
What is most valuable?
The best feature of this solution is the documentation. Everything is set out clearly with step-by-step instructions.
What needs improvement?
I think Oracle should add more functions to improve optimization. Automation should be improved to enhance the product. Some of our customers carry out data comparisons between Oracle and other features and Oracle is lacking in some of those tools and features.
What do I think about the stability of the solution?
The stability and performance are good and our customers use the solution on a daily basis.
What do I think about the scalability of the solution?
The scalability is good, we have around 100 users.
How was the initial setup?
The initial setup really depends on the situation so it can sometimes be more complicated. When it comes to implementation, a deployment will usually take around 40 days and up to six engineers.
What other advice do I have?
I rate this solution seven out of 10.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Download our free Oracle Data Integrator (ODI) Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 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?
This is a great review. Speaks well to the purpose, flexibility, and overall strength of ODI.