Tableau CRM Performance Benchmark: Data Prep Recipes vs Dataflows
Last week I started working on updating my previous guides that used Dataflows to build the datasets so they can use the latest features from Recipes and Data Prep.
While I was doing so, I remembered that on a Learning Days Webinar it was mentioned Data Prep Recipes are faster than Dataflows because they use a new and improved Spark infrastructure in the backend. So I went ahead and compared the run time of two of my Dataflows vs Recipes.
The first test was on the “Child to Parent” Dataflow that shows how you can roll up any field at a lower grain to a higher grain. I recreated the Compute Relative calculations and the rest of the nodes using the exact same logic so the comparison would be fair.
This is the Dataflow version:
This is the Recipe: