Skip to main content

Power BI

Under Review

Dataflows Direct Query

Vote (579) Share
's profile image

on 09 Nov 2018 20:57:48

Dataflows would be really useful if you could connect to them via DirectQuery. This would mean that we could query enormous dataflows that are not practical to load to the Data model and can make aggregate dataflows that we load to the Data model.

Unsure if this is possible with the architecture of a Dataflow, but it could be quite handy if it is possible.

Comments (36)
's profile image Profile Picture

81ce4dee 9a3a-4f38-98cd-2bc49c0c5fa2 on 05 Jul 2020 23:39:37

RE: Dataflows Direct Query

Another component is to be able to use the analyse in excel feature but against a dataflow instead of a pbi model. Sometimes I just need to pull a single table of a model into a excel file.

's profile image Profile Picture

0c7711c2 ca1a-468f-a124-9a8bbc63cee4 on 05 Jul 2020 23:39:09

RE: Dataflows Direct Query

Yes, a really important feature.

's profile image Profile Picture

ad2f5745 318a-4df2-be24-d1ec67e15fd4 on 05 Jul 2020 23:37:56

RE: Dataflows Direct Query

and make this working in mix model too, please.

's profile image Profile Picture

09afe41c 01df-4d7e-becd-027e6f52edb1 on 05 Jul 2020 23:36:59

RE: Dataflows Direct Query

Can't imagine a better improvement! I'm currently having to import large amounts of data, making the report sluggish. I can't direct query because we don't have the data warehouse.

's profile image Profile Picture

4e2ed990 e62a-4956-94cf-e2ae7078a9e9 on 05 Jul 2020 23:36:02

RE: Dataflows Direct Query

This would certainly be very useful for us as well. Dataflows are a great way to put data in the cloud. Being able to DQ them would be very useful.

's profile image Profile Picture

81ce4dee 9a3a-4f38-98cd-2bc49c0c5fa2 on 05 Jul 2020 23:34:38

RE: Dataflows Direct Query

The other aspect I am finding the more I tinker with Dataflows is increasing the importance of being able to DQ these for a few reasons. 1) Getting the timing schedules for refreshes has just got a lot more complex - To get a Dataset refreshed you need to have the Dataflow refresh complete to get the latest data, then only after that is finished start refreshing the Dataset to get the latest data. The sequence of timings is going to be complex, plus also time debilitating. My first dataflows are taking around 1 hour to process, and then my datasets after that are taking a bit of time. Waiting a few hours to get the latest data is feeling like a step backwards compared to the refresh times I was getting with my existing models. 2) We can use Dataflows as a way to generate a 'Single Model of Truth' with the data preparation. However, since anyone can modify a DF in their Datasets this also breaks the certainty that the data validity is maintained. By allowing a DQ connection you can be assured that the Single Model of Truth can be maintained.