What is our primary use case?
We're mostly using Oracle Data Quality during the ETVL process, or to make sure that there's one source of truth and that there's no redundancy at all. We're also using the solution for quality assurance and data governance. It's part of the cleansing activity for enterprise data, not only for a data warehouse but also for Data Lakehouse. Through Oracle Data Quality, you'll get data from multiple sources, plan it then present it with an analytics layer.
What is most valuable?
The features I like most about Oracle Data Quality include extraction, transformation, and validation, which makes it a multipurpose product such as Oracle GoldenGate and Oracle Data Integrator.
I also like that Oracle Data Quality is very fast, so you can use it for a large volume of data within a short period.
You have to do the validation very quickly, so the solution helps in that area of data quality.
Another feature of Oracle Data Quality that I like is the MDM (Master Data Management) where you'll have a single source of protection, and this makes the solution perfect and helpful to my company.
What needs improvement?
Though validation is good and fast enough in Oracle Data Quality, an area for improvement is the accuracy of the validation. Though the solution offers multidimensional validation, it needs a bit more improvement in the accuracy aspect because smaller products can offer better accuracy in terms of validation compared to Oracle Data Quality.
What I'd like to see from the solution in its next release, is an increase in compliances and regulations that would allow it to cover all industries because multiple verticals demand data quality nowadays, and this improvement will be helpful as Oracle Data Quality is an in-built delivered solution.
For how long have I used the solution?
My experience with Oracle Data Quality is around ten years or so.
What do I think about the stability of the solution?
Oracle Data Quality is a stable solution.
What do I think about the scalability of the solution?
Oracle Data Quality, in terms of scalability, is good. There's no doubt about that. Tools offered by Oracle have very high scalability, which includes Oracle Data Quality.
How are customer service and support?
The Oracle Data Quality technical support team is good because you can raise a ticket, and it'll be solved. If the issue is critical or pressing, the support team will set up a web conference, check the system, then provide you with a solution.
How was the initial setup?
The initial setup for Oracle Data Quality is easy. Nowadays, it's easy, but in the past, a lot of steps were required to set the solution up. Deploying the solution both on the cloud and on-premise is easy.
What was our ROI?
There's ROI from Oracle Data Quality. It gives you value for money and better ROI, especially when it's deployed on the cloud. It's fast and it's ready to use. You can just subscribe and provision Oracle Data Quality, then start using it. You don't need great effort in terms of setting it up, installing it, and configuring it. Oracle Data Quality is a straightforward and fast solution. Even after you implement it and go live with it, you won't need a dedicated specialist to run and maintain it. A multi-skilled person or even a junior staff can handle Oracle Data Quality. Oracle offers this service and other services as part of its platform, so you won't have to buy a separate license.
What other advice do I have?
My company is a partner of Oracle and also a system integrator and consultant for Oracle Data Quality.
Oracle Data Quality used to be on-premises, but in 2012, it started to have a cloud version, so nowadays, it's deployed on the cloud. It's part of an Oracle data warehouse, Oracle Data Lake, or Oracle Data Lakehouse, and it's not an independent service on the cloud, but it's part of a larger data management platform service.
You don't need additional staff to do the maintenance for Oracle Data Quality. If you have someone in charge of the data platform, analytics, cloud service, or any ETVL purpose, that same person can do the maintenance as well.
In terms of development and implementation, anyone experienced in Oracle Data Lakehouse or similar can do it, but if you have a large project, then the different roles could be broken down and assigned to more than one person. From a compliance point of view, you don't need a lot of people for Oracle Data Quality. You can run the solution, implement it, and even provide support for it with a minimal number of people.
My advice to anyone planning to implement Oracle Data Quality is to look at the governance and compliance needs first. Before making a decision, you should also look into the features of the solution and evaluate whether those are in-built or if you may have to do a workaround. Oracle Data Quality covers a lot of areas, and I would recommend it, but it's always better to crosscheck first with the compliance and regulation needs of your environment.
I would rate Oracle Data Quality nine out of ten because I believe that any product always has room for improvement.
Which deployment model are you using for this solution?
Public Cloud