What is our primary use case?
My main use case for Dataiku is general; I create ETL pipelines and then automate everything using that, along with ML modeling. These are the major use cases that I have for Dataiku. On a daily basis, we use Dataiku for ad hoc analysis for following the product lifecycle. For one of my use cases with Dataiku, we are using it where the data resides in Snowflake and the expectation is to orchestrate and automate a complete CI/CD pipeline, with the final data residing on S3. In between, there are multiple logics and transformations that we have to build in. Along with that, we are supposed to do all the DQ checks, data quality framework, and data governance. We automated everything using Dataiku, and now the project is live, with overall efficiency being very good. Automating that workflow with Dataiku increased the overall productivity of the team compared to the tasks that we used to do earlier using other ETL tools. Dataiku has optimized that, and data visualization became easy. The checkpoints that Dataiku provides, such as analyzing the data and finding the outliers, became easy, and sharing the data sets became easy as well. Now, with the visual recipes, even people who can't code can also do the transformation, so overall, it is a good tool. We have created a few visual recipes that are not only limited to the project; we created a package so that they don't have to code that part of logic again and again. We have provided them as a recipe, which is a good thing.
What is most valuable?
The best features Dataiku offers include the data analysis part, the ETL, and the overall orchestration part. We can create a recipe and share it with others without having to code that again and again, and we can create an application and a dashboard in one single place. These are the very good features of Dataiku. I find myself and my team relying the most on the data analysis part of Dataiku. We use it to visualize the data, find the outliers, and it helps us very well. Dataiku has positively impacted my organization as most of our projects have been migrated to Dataiku, and now people are relying on it as a go-to tool for all our data use cases. This migration has led to measurable improvements, as most of the projects have been migrated and the overall efficiency has increased. Most people who used to do tasks manually are now working on automating that.
What needs improvement?
Dataiku can be improved from the dashboard perspective because right now it is very restricted, and I feel that can be improved. API integration and other aspects can also be enhanced, but I am pretty impressed with the rest of it.
For how long have I used the solution?
I have been using Dataiku for four years now.
What do I think about the stability of the solution?
Dataiku is stable.
What do I think about the scalability of the solution?
Dataiku's scalability is pretty good; I can scale the projects very easily, and clear guidance is given as well. I have no issues with that.
How are customer service and support?
I need to stress upon the part about customer support because there are some product issues we have identified and raised with customer support, but sometimes the response is delayed, so that can be improved.
Which solution did I use previously and why did I switch?
I previously used a different solution before Dataiku, and the other solution was not cloud-based; they were local, which made the license cost higher.
How was the initial setup?
My experience with pricing, setup costs, and licensing is good because that was managed by my IT team, and overall it was seamless with clear guidance given.
What was our ROI?
I cannot share the numbers regarding return on investment.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup costs, and licensing is good because that was managed by my IT team, and overall it was seamless with clear guidance given.
Which other solutions did I evaluate?
Before choosing Dataiku, I evaluated other options, specifically Databricks.
What other advice do I have?
My advice to others looking into using Dataiku is to first understand the product, which is very important. You should first see what your use case is, what Dataiku is offering, and understand that it is a tool meant not only for coders but also for higher management, as they can do drag and drop to easily perform transformations without needing to write code. Dataiku is a tool for everyone. I would rate this product an 8.5 out of 10.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)