Try our new research platform with insights from 80,000+ expert users
Mohamed-Saied - PeerSpot reviewer
Senior Data Architect at Teradata Corporation
Real User
Top 5Leaderboard
Jul 1, 2024
Provides several server connectivity options and optimization engine that enhances performance
Pros and Cons
  • "Denodo provides several server connectivity options with other tools such as ODPC and UDPC. It supports API integrations, allowing integration with a wide range of databases using different technologies, including NoSQL and relational databases."
  • "They need to invest more in the optimization engine. It will be a fantastic tool for them to enhance automation and improve the GUI interface, especially for Integration, as some tools are still not fully integrated, such as Iceberg."

How has it helped my organization?

The idea behind data virtualization is to create an abstract layer for easy consumption by BI tools such as MicroStrategy, Tableau, Power BI, and others. This abstraction layer aims to avoid the complexity of directly accessing data sources, thus simplifying data integration. Denodo facilitates this by mediating between different data platforms like Teradata, cloud data warehouses, Oracle databases, and others, unifying them under a common virtual layer. This enables seamless access to unified data across diverse platforms and technologies.

Furthermore, Denodo includes an optimization engine that enhances performance through techniques such as static and dynamic optimization, cost-based optimization, and caching mechanisms. These optimizations help improve query performance, reduce memory usage, and enhance overall system efficiency. This optimization capability is a key feature of Denodo and other data virtualization tools, enabling efficient data access and integration across heterogeneous environments.

What is most valuable?

Denodo provides several server connectivity options with other tools such as ODPC and UDPC. It supports API integrations, allowing integration with a wide range of databases using different technologies, including NoSQL and relational databases. For databases that do not have a universal connector, Denodo allows users to create custom JDBC connectors. Additionally, it supports integration with websites using KPI connectors on-premises, offering a variety of connector options.

What needs improvement?

They need to invest more in the optimization engine. It will be a fantastic tool for them to enhance automation and improve the GUI interface, especially for Integration, as some tools are still not fully integrated, such as Iceberg. Batch processing is very good but not yet fully integrated. Therefore, they should focus on improving the GUI interface, enhancing cloud capabilities, and integrating modern technologies like Iceberg. Additionally, they should continue refining the optimization engine itself.

For how long have I used the solution?

I have been using Denodo for three years.

Buyer's Guide
Denodo
March 2026
Learn what your peers think about Denodo. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,108 professionals have used our research since 2012.

What do I think about the stability of the solution?

It's a very stable tool. We faced problems related to vulnerability checks from the operating system itself, which were quickly resolved. It's robust and stable; we haven't encountered any major issues with it. We did need to allocate additional memory to handle our data volume.

I rate the solution’s stability a nine out of ten.

What do I think about the scalability of the solution?

Denodo is scalable and supports load balancers for achieving scalability through multiple load balancing techniques. In our production environment, we have thirty-two cores distributed across four machines, each with eight cores. These machines are managed using a load balancer tool to ensure scalability and efficient resource allocation.

I rate the solution’s scalability an eight out of ten.

How are customer service and support?

They provide extensive documentation which covers administration, development, and support comprehensively, providing detailed explanations for every step. In contrast, other data virtualization solutions like Data Virtualization and IBM Data Virtualization often lack such detailed documentation, which is crucial for implementing solutions to various problems. Additionally, Denodo provides excellent support. They have a dedicated and knowledgeable staff who are readily available when needed.

How would you rate customer service and support?

Positive

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

I have experience working with telco data visualization and analytics. I've utilized Denodo for data integration and analytics in telecommunications. Additionally, I've worked with mobility and IoT technologies for revenue assurance and management. I have proficiency in the Microsoft Stack, including SSIS, as well as experience with AWS Cloud services.

How was the initial setup?

The installation is not extensive. It takes about one week. The entire project deployment, including development, usually spans around six months. For instance, development itself might take approximately three to four months, with the remaining time allocated to post-production tests, use case implementations, and other activities.

What was our ROI?

They have achieved significant improvements in KPIs, such as customer churn, reducing it by approximately eight to twelve percent. This is an actual figure. They have also increased customer loyalty by the same margin.

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

Denodo is expensive.

I rate the product’s pricing a six out of ten, where one is cheap and ten is expensive.

What other advice do I have?

The main motivation was their use of multiple technologies such as SQL servers and Oracle, spanning nearly twenty-five different databases. This multitude of data sources and information spread across various databases necessitated robust data integration and visualization capabilities. Denodo played a crucial role in enabling the bank to unify and visualize information from these disparate schemas and technologies. This achievement significantly enhanced their ability to derive comprehensive insights from the diverse datasets. Numerous insights and use cases have already been successfully implemented across various departments within the bank. These initiatives have encompassed areas like predictive analytics, customer behavior analysis, and the development of machine learning models for HR and revenue forecasting.

Denodo's products help reduce time to market for new products and promotions, ensuring they reach customers promptly. This prevents revenue loss, especially at the customer and complaint levels, among other benefits.

Denodo has three layers of security. It is integrated with Active Directory for authentication. It supports single sign-on within the organization, particularly in the banking sector, where it is a leader. This integration allows for auditing and monitoring of all staff members. This forms the first layer of security. The second layer involves fine-grained access control over specific tables, views, and even columns. Denodo provides specific controls to determine who can access which tables and columns at a granular level. The third layer consists of generic governance rules governing user groups such as development, operations, and administration teams. For instance, developers may have read-write access, administrators have full administrative privileges, and operations staff have predefined access rights. These rules govern the authorization and authentication processes within Denodo.

Denodo is not an expert in AI nor does it propose AI-specific use cases. However, its abstraction layer can inspire ideas related to AI, such as predictive analytics for customer behavior, complaints analysis, churn prediction, forecasting future revenue trends, and identifying new customer benefits for a bank's portfolio, for example.

It provide a six-month warranty post-production, followed by five years of product support. This includes updates, new batches, upgrades, and more. One admin and two development team are required for maintainance.

Overall, I rate the solution a nine out of ten.

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.
PeerSpot user
Data Engineer at a consultancy with 11-50 employees
Real User
Top 10
Dec 8, 2025
Data cataloging has unified access and supports reusable APIs across diverse projects
Pros and Cons
  • "Denodo's best features are that it is very user-friendly and easy to use, it is flexible, and the data catalog is very useful."
  • "To make it easier to use or a better tool, the architecture and internal design of the folders for organizing the structure of the different data could be more structured."

What is our primary use case?

My main use cases for Denodo involve implementing APIs to connect different data sources with new software to improve the process in Ecopetrol.

What is most valuable?

Denodo's best features are that it is very user-friendly and easy to use. It is flexible, and the data catalog is very useful.

The data cataloging has helped me in data discovery because this feature is very useful. All the people of the company can find different data for different projects. We created a data catalog for the company and to publish the API, and the different projects can use the APIs and reuse them.

What needs improvement?

To make it easier to use or a better tool, the architecture and internal design of the folders for organizing the structure of the different data could be more structured. Denodo does not have a guide for easily structuring the data.

For how long have I used the solution?

In the last 12 months, I am not still working with Denodo. This year I have not, but last December, I was using it.

What do I think about the stability of the solution?

Denodo is stable and good. I do not have crashes normally.

What do I think about the scalability of the solution?

My thoughts on scalability are that it is good because I can use different setups or configurations.

How are customer service and support?

I do not use the technical support, so I cannot rate the customer service or technical support.

How would you rate customer service and support?

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

I have not evaluated other data integration tools before because Denodo was the tool in the project and I do not see other tools.

How was the initial setup?

The initial setup of Denodo was medium complex.

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

I do not know the pricing for Denodo because I only design and develop.

What other advice do I have?

The security was good for us.

I do not have anything else on my mind as far as valuable features.

I do not know if the dynamic query optimization helped us improve performance or analytical queries as I am not familiar with dynamic query optimization.

My overall rating for this solution is 9.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Dec 8, 2025
Flag as inappropriate
PeerSpot user
Buyer's Guide
Denodo
March 2026
Learn what your peers think about Denodo. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,108 professionals have used our research since 2012.
Head of Alliances at CGN Research & Advisory
Real User
Top 20
Jun 12, 2024
User-friendly, provides useful integrations, and enables fast consumption of data
Pros and Cons
  • "We can consume data fast."
  • "Data transformation must be improved."

What is our primary use case?

I use the tool to integrate and standardize data. It converts all kinds of data. It can convert non-relational data to relational data. It can create a standardized way to consume data.

What is most valuable?

The API generator helps generate APIs. The integration with Presto and other MPPs is valuable. It also provides integrations with Lucene and Elasticsearch. The tool has zero data replication. We can consume data fast. The product democratizes data. People talk about data democratization. Providing access to data is one thing, but the solution gives data in a format that people can consume.

What needs improvement?

Data transformation must be improved. Denodo is not the best tool for data transformation.

For how long have I used the solution?

I have been using the solution for one and a half years.

What do I think about the stability of the solution?

The product is pretty stable. I rate the stability a nine out of ten.

What do I think about the scalability of the solution?

The product is highly scalable. I rate the scalability a ten out of ten.

How are customer service and support?

The technical support is very good. I rate the support an eight and a half out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The setup is simple and straightforward. The deployment takes about two months. We required two data architects to deploy the product. The vendor maintains the solution. The tool can be deployed on-premise, in the cloud, or in multi-cloud environments.

What was our ROI?

By using more data in decision-making, our strategy became more accurate. Eventually, we can replace a lot of processes and a lot of systems that we have.

Which other solutions did I evaluate?

Starburst and Tray.io are too technical. Denodo is very user-friendly. Denodo is a technological tool for non-technical people. It is very easy to use. Denodo is way more mature than Starburst and Tray.io.

What other advice do I have?

We connect all the data sources with Denodo, and Denodo connects with the metadata. We do not move the data. We embrace the fact that data now resides in distributed data sources. Through the metadata, we create a catalog. The catalog pretty much centralizes all our data management. Through the catalog, all the information is standardized.

We can visualize the information, manipulate the data, and integrate the catalog with data-consuming systems like Power BI, Tableau, and Apache. We do not centralize data. People think we need to get all the data outside the sources and put it in a repository to manage data properly. It is not necessary. We can integrate and create the catalog without replicating or moving any data. We can integrate with all the data-consuming systems we have and create a logical data layer.

Overall, I rate the solution a nine out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Data Architecture and Engineering Specialist at coprocenva
User
Top 5Leaderboard
Dec 31, 2024
Empowers rapid solution development and has robust data governance
Pros and Cons
  • "It provides useful APIs and integrates with other systems."
  • "Overall, I would rate Denodo a nine out of ten."
  • "The cache configuration is more complicated."
  • "The cache configuration is more complicated."

What is our primary use case?

I work with business views for different areas.

What is most valuable?

Denodo is a good tool for data virtualization and cataloging. Its catalog is useful for data governance and helps document information for databases and fields. 

Denodo is also effective for developing solutions quickly, facilitating user reports, and offering good data governance. It provides useful APIs and integrates with other systems.

What needs improvement?

The cache configuration is more complicated.

For how long have I used the solution?

I have used the solution for two years.

How are customer service and support?

Denodo has good support with the vendors and it is timely. They have a good methodology for learning how to use the tool, and the documentation is very thorough.

How would you rate customer service and support?

Positive

How was the initial setup?

It is easy to set up.

What other advice do I have?

Overall, I would rate Denodo a nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Senior Manager Data Analytics at a recreational facilities/services company with 10,001+ employees
Real User
Oct 8, 2022
Allows us to be BI-tool agnostic, but there should be an easy way to export the data model
Pros and Cons
  • "One thing that we have noticed is that when you have a BI tool, you end up building a lot of the logic in the BI tool, but as a company, every company wants to be tool agnostic because today, you could be in the Qlik Sense, and tomorrow, you may decide to go with Tableau or something else that is there. If you have put a lot of logic within the tool, transitioning or moving away from one BI tool to another tool becomes a very intensive process. By keeping the logic in Denodo, you can move to any tool."
  • "I would like it if we could pull the data model or export the data model because Denodo has, based on how you build, something called associations. The data model gets very confusing when you go look at it. It depends on how you define it, but it's really huge. I wish there was a way to export it into Visio. It could be that they already have a way to do it, and I don't know, but it would be much easier for the architects and even for the developers to look at it than scrunching it into the screen and expanding every small portion of it. If there was an easy way to export the Denodo model into another modeling tool and view it, it would be great."

What is our primary use case?

We are currently using it in our company, and it's our data virtualization tool. We fall under the federated analytical model. Basically, we have data that moves into our warehouse, and from the warehouse, when we want to build our reports, we use it. So, we are mainly using it for reporting purposes at this point. Instead of building aggregated views in our warehouse, we put that on the Denodo layer.

We aggregate the data in our Denodo layer. Because Denodo is a virtualization tool, we try not to cache the data, but we've cached it whenever needed. Our dashboards usually run once a day or twice a day. So, we refresh the data once or twice a day. Sometimes, we also refresh every hour, but mostly, we refresh once or twice a day. For that, we don't need the data materialized in a view. We don't need the data to be there. We just create these views on Denodo. We have Power BI and Qlik Sense, and we just use those tools to pull the data from Denodo.

There are other uses as well that we are thinking of as a company. We have business users who do want to look at the backend of what's going on. They may just want to run something like a quick analysis. For example, for a question, they just want to go take a look at the actual data. For that purpose, we can give these analysts access, and they can go in and take a look at that. Eventually, we want to go to a place where we want to enable self-service analytics for our business users. We are thinking that Denodo could help us in that direction. I know different companies use Denodo for different purposes, but we are using it on the IT side. Currently, we are using it mainly for reporting purposes, but we could also move towards self-service and make it available to our business users as well. That's for the future. We haven't done that yet. For now, we are only doing it at the BI layer.

What is most valuable?

One thing that we have noticed is that when you have a BI tool, you end up building a lot of the logic in the BI tool, but as a company, every company wants to be tool agnostic because today, you could be in the Qlik Sense, and tomorrow, you may decide to go with Tableau or something else that is there. If you have put a lot of logic within the tool, transitioning or moving away from one BI tool to another tool becomes a very intensive process. By keeping the logic in Denodo, you can move to any tool. That's what we have done at this point because we used to have Cognos in my company before. When we did the migration from Cognos to Power BI, it was quite intensive for us because a lot of the logic was sitting in SQL queries within Cognos. To move to Power BI, we had to do a lot of backward thinking. These reports were built more than 5 years ago, or even 10 years ago, and the people who built them were no longer with the company. The logic was pretty much gone. We didn't have good documentation, but now, after we have put the code in Denodo, we have visibility. Any developer, not a business analyst, can come and take a look at that code and discern how the data is moving from the warehouse to Denodo. All that Power BI or Qlik Sense is doing is just pulling the data from that view. We can do averages and other calculations in the tool, but at least our aggregation and the logic are in the Denodo layer, and then going forward, we can take it to any tool.

Last year, they moved from version 7.0 to 8.0, and version 8.0 gives a lot of flexibility.

What needs improvement?

I would like it if we could pull the data model or export the data model because Denodo has, based on how you build, something called associations. The data model gets very confusing when you go look at it. It depends on how you define it, but it's really huge. I wish there was a way to export it into Visio. It could be that they already have a way to do it, and I don't know, but it would be much easier for the architects and even for the developers to look at it than scrunching it into the screen and expanding every small portion of it. If there was an easy way to export the Denodo model into another modeling tool and view it, it would be great.

We are also trying to use Denodo as a cataloging tool so that we can put proper definitions, and once they are made available to our business users, it becomes easy. Using the Denodo layer, we can write queries to pull data. There is a virtualization layer. So, we can interact with it just like any other database. If there was a way to write a query and make my query public to other users so that they don't have to come in and write their queries, it would be great. There should be reusability of something that I did. For example, if I'm working in the healthcare industry and I want to get a view of the patient count for the whole year, I should be able to write a query and make it public so that whoever wants to use it can use that query instead of creating the same query again.

For how long have I used the solution?

I have been working with this solution for a little over three years.

What do I think about the stability of the solution?

It has been pretty stable. We've had some minor issues here and there, but we do have an admin who is assigned to this. We have a full-time paid Denodo admin. If there is a problem, he is very fast at getting onto the problem. He connects with Denodo and then comes back with solutions. Overall, we've had minor things here and there. Sometimes, we have to use certain Java functions to figure it out. There is also a learning curve for some people because not everybody knows Java coding.

We recently upgraded to Denodo 8.0. We pushed the upgrade for a very long time because my team is the biggest consumer of Denodo. So, we had to look at our timelines to do it, but it was very smooth. Denodo helped us really well in the upgrade, and my team and our admins were also on top of everything. The whole Denodo 7.0 to 8.0 upgrade went smoothly. It went so smoothly that I just couldn’t believe it.

What do I think about the scalability of the solution?

So far, it has been good. We have between 50 to 100 users. It is used on a daily basis.

How are customer service and support?

I'm not super familiar with that mainly because our admin is the one who takes care of it, but he hasn't complained. So, their support should be okay, but it's hard to know how good or bad their support is because we have a full-time admin.

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

I haven't used any other solution. I have used virtual data lakes. On Hadoop, I have used that. One thing that I felt is that there is a learning curve for Denodo. It's not something that people just start using. They can learn it, but it's going to take some time for them to get to know it. For example, if you know SQL, Oracle, or Teradata, the structure is pretty much the same, but I cannot have a developer come in and start working on Denodo from next week. It's not possible. They need some time.

How was the initial setup?

When I came to the company, the initial setup was already done. It was already there, but from what I have heard, Denodo has been very helpful with the initial setup. We did buy a package so that we get the initial help for setting up everything.

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

I am not super familiar with the pricing, but so far, it seems good. We have been happy. We haven't seen any problems.

The only time we had to pay extra was during the upgrade. We didn't upgrade at the time they told us to upgrade, and we had to pay extra to keep the service. They had stopped the support for the older version and moved to the newer version. It was not their fault. It was our fault because we didn't get on board quickly.

What other advice do I have?

There is a learning curve, and you would need at least two to three weeks. You can make it very complex, and you can make it very simple. I know different people do it in different ways. Ours was a little bit of a structured process, which could also be the reason why it takes some time for people. We don't just approve everything through Denodo. We have a review committee, and the review committee decides and approves or denies a new table or a new view. We have a review process. That's one of the things that has helped in keeping Denodo's environment clean.

I would rate it a 7 out of 10. The reason is that in our company, we haven't explored everything that Denodo can offer. The tool is good, but we've only scratched the surface, and it may have additional functionalities that we haven't used. The more we use Denodo, the more we'll like it.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Dash Bibhuprasad - PeerSpot reviewer
Lead Solution Architect at a insurance company with 10,001+ employees
Real User
Sep 29, 2022
Saves our underwriters' time with data virtualization, but could provide more learning resources
Pros and Cons
  • "While we may not be using all the features of Denodo at this time, we have found the data virtualization features to be very useful in helping us connect our data sources together, bringing all our data into one platform."
  • "It would be beneficial to make sure that the team that will be using Denodo has some kind of training on how to use the product at least a month beforehand, and there could even be some kind of feedback or Q&A sessions to go along with the training. If Denodo were able to provide this kind of training, it would be very helpful to users in insurance and banking companies because the staff are typically older and not always technically-minded."

What is our primary use case?

I work with an insurance company and our main reason for using Denodo is to bring together all our data into one platform in the cloud. The company has very diverse data sources including data stored in the cloud, XML files, Db2 and SQL databases, and SAM / VSAM files on legacy mainframe platforms. Thus, management decided that they wanted all the data in one place by connecting these different data sources for better visualization and reporting.

It's really working well for us and we are using it for both of our claims centers with our claims management solution as well as our premium management solution. One instance of Denodo is for the underwriting team and the other is for the actuary team. In total, we have around 45 people using it.

We were originally using the solution on-premises but we are now using the cloud version deployed on Azure.

How has it helped my organization?

There are a lot of benefits of using Denodo in our company. Suppose, as an underwriter, you are approving a policy for a customer; typically, you will have to do a number of SQL queries or perform macros on Excel to find out information such as, "How many years has this customer been with the company and how is their claim history?" or "How is this customer's business actually doing?" There are many things that underwriters want to check before they approve any underwriting amount. And this means, for any approval, they're taking up to three or four hours, especially in a commercial insurance setting with all the changes that have taken place during Covid.

Lots of companies have filed for bankruptcy or are not doing as well as they should be, so there are many changes that the underwriting teams have to take into account. These teams could be doing great business by writing the right amount for premiums for the company or for the client, and they have been having a lot of difficulties reaching certain data points in order to give their final verdict.

However, now that everything is in front of them in one virtualized screen, they can quickly see all the necessary data such as claims files, history files with previous premium history, how much lifetime value the client has for the company, etc. They can obtain all these pieces of information from a single search and then make an appropriate decision to approve or deny, all within 15 to 20 minutes. Considering that the time to do such things has come down to 20 minutes from three hours, you can tell how much time has been saved by using Denodo.

Also, some of the underwriters are over 60 years old, having been in the company for 35 years or more, and they don't love technology that much. Yet, with the training that we've given them, they're slowly starting to enjoy it and are now able to appreciate how much time it has saved them. They are very aware that Denodo is helping them, even though they would have been happy to stick with Excel.

What is most valuable?

We initially thought that we'd be using more features of Denodo than we are currently. And, in fact, there is a large number of features, ranging from data visualization to data virtualization and connecting to different non-connectable parameters (such as connecting to many different types of files, which other products don't allow you to do as easily as Denodo does). However, after we moved to the cloud with Azure, we mainly used only the data virtualization features of Denodo, while opting for Power BI when it comes to visualization with dashboards and reporting.

So while we may not be using all the features of Denodo at this time, we have found the data virtualization features to be very useful in helping us connect our data sources together, bringing all our data into one platform.

What needs improvement?

As a company, we first did a proof-of-concept for about four months to make sure the product was a perfect fit for us or not, and beyond that I have only used Denodo for another year or so, so I know that we haven't used the product to its fullest yet. Indeed, a lot of Denodo has changed since we had our first presentation on it with the Denodo sales team who gave us a rundown of all the features. Nevertheless, there are multiple ideas I could suggest in terms of improvement.

First of all, the visualization and reporting could be better. Of course, the data virtualization is good, but the data visualization could be improved with regards to the real-time dashboarding of the graphs, pie charts, etc. For the real-time data, the dashboard should preferably be updated automatically every hour. Let's say, as a CEO or CFO, I just want to know how much premium the company will get at any hour of the day. This data should be readily available on the dashboard. This is largely why we stick with Power BI's dashboarding features (besides the simple fact that Power BI works well hand-in-hand with Azure), and why we still haven't used Denodo's data visualization features as much as the data virtualization features. 

Another area we have been struggling with is the integration of Denodo with both Salesforce and MuleSoft, which we use to track the customers in our sales system, such as when sending insurance quotes. When we first tried to integrate Salesforce, we found that there was some type of version incompatibility. We had a hard time talking with Salesforce about this, but eventually we upgraded our version and the integration was resolved. Yet, this was a challenge that I feel we didn't need to go through, as we were not able to quickly map out the issue. And with MuleSoft, we have not been able to integrate it properly at all.

I have also seen our users complain about the availability of data sources, where they are sometimes not able to connect to all the sources they need. This kind of complaint, however, is difficult to diagnose, and I don't know for sure whether it is due to how we have Denodo set up in the company, or whether it's an actual issue with Denodo itself. These complaints were mainly made during the first few months of our usage, so it is possible that the problems stemmed from a lack of knowledge on how to use Denodo correctly, especially since the individual feedback would generally be something vague like, "Okay, I'm not able to do this". To help resolve these complaints, I would suggest that Denodo work on better documentation and perhaps some kind of virtual training.

For example, there's an insurance software company called Guidewire, and when we first brought Guidewire into the company they sent us a lot of training videos even before the actual integration took place. For Denodo, it would be beneficial to make sure that the team that will be using it has some kind of training on how to use the product at least a month beforehand, and there could even be some kind of feedback or Q&A sessions to go along with the training. If Denodo were able to provide this kind of training, it would be very helpful to users in insurance and banking companies because the staff are typically older and not always technically-minded. They say, "You are pushing us too hard", so they need encouragement when it comes to adoption of a new software product.

For how long have I used the solution?

I have been working with Denodo for about two years now.

What do I think about the stability of the solution?

We don't have many complaints about the stability of Denodo. So far it's behaving well.

What do I think about the scalability of the solution?

Denodo is very scalable. That's the best part of it; you can add extra features and also integrate the product with other software.

In terms of users, we have about 45 people working on Denodo, mostly simultaneously.

How are customer service and support?

The support, so far, is good. When opening tickets, there isn't a problem with response times, and there are no complaints from users internal to the company in this regard.

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

With one of our main goals being to collect data through SQL, we have also done reporting with BO (Business Objects) and Cognos, which gets delivered to the operations team. However, before Denodo, I hadn't any experience with data virtualization, which is what we primarily use it for.

One thing that I am happy about is that Denodo now has an API available. The development team can easily build on the API and expose it so that other teams can start using it. With this, we can take all data from different sources and put it in the cloud, and then from the cloud we can build our own product and perhaps even put our own dashboarding on top of that.

It was actually one of the senior IT directors (who recently joined us from Infosys and has a lot of experience with financial clients) who recommended Denodo for our company. He really pushed us on it, emphasizing its cost-effectiveness, so my VP and team all agreed to go for the proof-of-concept. After doing the POC, we really liked the product and simply went for it.

How was the initial setup?

The deployment was good, but finding the right environment to deploy to isn't too easy. For every new product, we do an infrastructure assessment and we did the same for Denodo. Initially, it took some time to make it happen with all the approvals needed, but in terms of complexity, it wasn't too bad. I would rate the complexity of the deployment a 6/10.

Our proof-of-concept took place over the course of about four months, and the POC version was very easy to handle since we got a lot of support from Denodo during that time. Their team was always talking to us and came in with two or three guys at a time. When someone is there helping you, backing you up, you feel comfortable. Of course, it took a bit of time to get all our staff on board, but it was easy enough.

When we went with the full and final rehearsal, it actually took more time to work than expected to make everything ready. This took about two to three weeks for us, because we first needed the results from the security team, infrastructure team, payment team, and so on. There were many people involved in the deployment, both internally and externally, so it did take a while to get settled.

What about the implementation team?

We had both in-house teams and personnel from outside the company perform the complete implementation.

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

The licensing is taken care of by the procurement team, but I think the pricing was good. I believe our company got a good discount on the market price for the first two or three years. After that, we are going to be paying in full.

Talking with my manager and others, nobody has complained about the pricing so far which is a positive sign.

What other advice do I have?

Denodo is a good product with superior stability and scalability, and it can be very helpful to the various teams of a company in different ways. However, even though products like Denodo are a good choice for many buyers, you shouldn't forget to undergo the proper training and analysis on how to make the product most useful in your specific circumstances. You need to know your processes well, including your weaknesses and the particular challenges that your company needs to overcome. If you can cover these areas, you will find Denodo to be an excellent solution.

I would rate Denodo a seven out of ten.

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 does not have a business relationship with this vendor other than being a customer.
PeerSpot user
HetulPatel - PeerSpot reviewer
Senior data engineer at Tiger Analytics
Real User
Feb 7, 2024
A stable tool useful for virtualization that offers good performance and scalability
Pros and Cons
  • "It is a very stable solution."
  • "Sometimes, Windows-related functions do not work properly in Denodo. The analytic functions in SQL do not work properly."

What is our primary use case?

I use the solution in my company as a virtualization tool. The tool helps users to connect with many databases and resources in the data lake. With the tool, I can create views for the front end of Tableau and other BI tools. I combine data from different or various resources and combine them to create views, which is also useful for analysis purposes. On top of the views I create with the tool, I also make dashboards.

What is most valuable?

The most valuable feature of the solution for data virtualization in our company stems from the fact that we have various data sources, and we combine those data sources. My company also uses the solution to connect to box files and for ingestion purposes.

What needs improvement?

Sometimes, Windows-related functions do not work properly in Denodo. The analytic functions in SQL do not work properly. The aforementioned area in the product needs to be taken care of for improvements.

For how long have I used the solution?

I have been using Denodo for two and a half years.

What do I think about the stability of the solution?

It is a very stable solution.

What do I think about the scalability of the solution?

It is a scalable solution. I can add as many resources as I want to in Denodo.

There are around 5,000 to 10,000 people in the company that use the product.

How was the initial setup?

I am unsure if the solution is deployed on an on-premises model, but I am sure that it is not deployed on the cloud.

What about the implementation team?

The product's deployment phase was done with an in-house IT infra team.

What other advice do I have?

Denodo has streamlined data integration from multiple sources, such as various databases offered by Salesforce or PeopleSoft.

The tool helps with big data analytics or cloud integration processes since I use it to create views from various sources, and on top of it, I also make dashboards.

I work as a third-party or outsourced consultant in a company in India, and my team works in the USA, where Denodo is available in the service. In my company, there are around 70 people working with the product.

The performance and scalability of the product are nice. I only face issues with the analytical functions since they don't work properly for SQL.

I rate the product's UI an eight out of ten.

If a company has to deal with multiple data sources, then Denodo can be used for virtualization.

I rate the overall tool a ten out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Tech Lead and Architect at SEI
Real User
Oct 6, 2022
Can fetch and write data simultaneously, but the conversion of date and number formats needs improvement
Pros and Cons
  • "In PL/SQL, first you need to gather all the data and then start writing the file, but in Denodo you fetch the data and write the data simultaneously. So, for example, if you have 1 million or 2 million records, you don't have to wait to fetch all of the 2 million; you can keep on fetching and writing in the file simultaneously."
  • "Tasks such as conversion of a date format or conversion of a number format that can be done in a very easy way in different languages, like SQL or Oracle, are not so easy to do in Denodo. For example, if you want to convert a date from one format to another, in Oracle it's pretty easy; in Denodo, however, it requires so many lines of code. Simple things that can be done very quickly in other database languages require more lines of code in Denodo."

What is our primary use case?

I work for a company that provides financial solutions to banks and advisors. We need to send data everyday to different third parties in different file formats, like pipe delimited, comma separated, fixed width, xml, etc. Previously, we used to generate those files with the data using PL/SQL. After looking at the performance issues and the complexity, we started using Denodo.

We run scheduler jobs in Denodo, and the job will in turn run the VQLs. VQLs will gather the data based on the business rules and business logic. Finally, it will spool the data in a predefined file format, and then the file will be delivered to the respective recipient. Basically, we generate interfaces using Denodo.

What is most valuable?

Caching was very valuable to us.

In PL/SQL, first you need to gather all the data and then start writing the file, but in Denodo you fetch the data and write the data simultaneously. So, for example, if you have 1 million or 2 million records, you don't have to wait to fetch all of the 2 million; you can keep on fetching and writing in the file simultaneously.

What needs improvement?

Tasks such as conversion of a date format or conversion of a number format that can be done in a very easy way in different languages, like SQL or Oracle, are not so easy to do in Denodo.

For example, if you want to convert a date from one format to another, in Oracle it's pretty easy; in Denodo, however, it requires so many lines of code. Simple things that can be done very quickly in other database languages require more lines of code in Denodo.

The scheduler UI in 8.0 is not as good as that in 7.0. We have thousands of jobs, and if you search one job, get it, and click on it, when you come back, your search will be gone. You have to do your search all over again. The 7.0 UI was much better.

For how long have I used the solution?

We have been using Denodo from the last quarter of 2018.

Right now, it's deployed on-premises, but in the next few months, we are planning to move it to the cloud.

What do I think about the scalability of the solution?

It is scalable.

We have three administrators and about 20 to 25 developers working on this tool.

How are customer service and support?

We have biweekly meetings with Denodo staff. Apart from that, whenever we have any issues or concerns, we just raise the ticket on the Denodo portal, and we get a response. The technical support is good.

How was the initial setup?

The initial setup was okay for us and was not complicated. We created a couple of virtual machines; we got a 4-core license. We installed two VMs, and one was always active. The second one was always down. Whenever we needed the second one, we brought it up. Otherwise, we mainly worked on one VM.

Once the VMs and all the machines and infrastructure were ready, the installation and setting up of all the configurations took two to three days maximum to complete.

For maintenance, we have three persons, two on-site in the US and one offshore.

What about the implementation team?

We deployed Denodo ourselves.

What was our ROI?

Before Denodo, our interfaces were running for six to seven hours to generate a file. After writing the same thing in Denodo, now those interfaces are generated in 25 to 30 minutes. So for us, we came down from seven hours to 30 minutes, and that is our ROI.

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

For us, the cost has been okay. Also, there are no additional costs; it's just the standard licensing fee.

What other advice do I have?

First, understand your use case properly, and then analyze the tool and see whether or not the tool is going to perfectly fit your use case. Denodo is mainly for data virtualization, though it has the functionality to create files and write data in the files. However, given my four years of experience that is not the best use case for Denodo. For data virtualization and fetching data from multiple systems and data sources though, Denodo is a good tool.

I rate Denodo at six on a scale from one to ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Denodo Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2026
Buyer's Guide
Download our free Denodo Report and get advice and tips from experienced pros sharing their opinions.