Is this dataflow getting full pushdown? If not, then you can try making it full push down. This shall drastically improve the performance.
By the way, are you using any complex logic in this dataflow? How it is taking 2 hours? Share more details so that we can exactly tell you where is the problem.