Our hunt for a data virtualization
tool became more interesting with Denodo. Denodo caught my eye when I first
read an old (as compared to the date I am writing this blog) research firm
report describing the evolution and status then. It was quite promising and the
road map continued to be robust till date. What’s next? Yes, you guessed it
right and we chose to evaluate Denodo for our needs.
The journey was rich in learning
hence attempting to blog it to share it with larger audience. These are purely
my personal experiences and give you only a glimpse of the possibilities with
this tool. And no doubt there are other tools available in the market and I am
yet to evaluate them.
To start with, let’s have a quick
overview of “Denodo”.
What’s Denodo?
Denodo offers a Data Integration and Data Virtualization
software platform called “Denodo Platform”. It is primarily a middleware
software platform that enables virtual/real integration of data across diverse number
and type of sources. This can also be considered as a platform that enables “Information-as-a-service”
model within the enterprise.
Few Suitable Use Cases:
- Virtual Data Integration & Build a Data Federation Layer
- Virtual MDM
- Data Provisioning needs through an SOA model
Denodo Platform’s Architecture: It can be logically categorized into three layers:
- Data Source / Connect Layer
- Data Virtualization / Combine Layer
- Data Consumption / Publish Layer
It can be visualized using a simple example shown below:
Will try to detail out each layer in more detail in the following posts. Looking forward to hear your experiences in this area.
