I've been reading a lot the pricing table of Azure Synapse (here). Let's suppose I have running a process "all day", with de default IR which correspond to 8 VCores.
So, making the calculations result on:
Since DIU per hour is 0,25USD, I have 0,25 USD * 24 per day * 30 per month, resulting in 180 USD per month.
In the other hand,
Asuming the default basic IR mentioned above, I have 0,257 USD * 8 VCores * 24 hours per day * 30 days in one month, resulting in 1.480 USD
am I right in these calculations? Azure Synapse will cost at least 1.480 + 180 = 1.660 USD/month
The others costs, I think, are almost neglilible.
Best regards


While your math looks correct, I would share a few thoughts.
You only pay for actual runtime, not the 24x7x30 model you presented. If your solution requires an "always running" pipeline, I would say it needs to be rearchitected.
Data Flow is an activity inside a pipeline, but its underlying runtime is Spark, so the costs are higher. You should definitely never have an "always running" Data Flow.