Forum Discussion
Direct query vs Import Mode when complex DAX is used
- 9 months ago
julsr One option would be to simply take your dataflow Power Query code and use that in your import queries. Then you are just refreshing a single time. The other option would be to land your dataflows in a Fabric warehouse/lakehouse and use Direct Lake. DirectQuery is going to be limited and slow. Direct Lake should be comparable to import but somewhat slower.
Power BI automatically queues the Dataflow refresh before the dataset refresh
That is incorrect. You need to orchestrate that yourself, via Power Automate or Fabric Data Pipelines.
Actually, while the initial response mentions Power BI automatically queuing the Dataflow refresh before the dataset refresh, it's important to clarify that, in some scenarios, Power Query-based solutions can offer more control over refresh orchestration especially when using Power Query instead of Dataflows.
Since Dataflows are indeed based on Power Query, you can leverage the same techniques and scheduling capabilities within Power BI to synchronize the refreshes effectively. In cases where you need more advanced orchestration (such as dependencies or triggering events), Power Automate or Fabric Data Pipelines would indeed be the next step for more complex workflows.