Skip to main content

Power BI

Completed

Dataflows Direct Query

Vote (602) 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.

Administrator on 29 Jun 2021 22:12:43

This has been released: Power BI June 2021 Feature Summary | Microsoft Power BI Blog | Microsoft Power BI

Comments (37)
's profile image Profile Picture

Grant McKinnon on 05 Jul 2020 23:59:07

RE: Dataflows Direct Query

This would be great for me, I have a massive table I want to keep in the source DB and create aggregate tables for it but I want to store some of the shared dimensions in data flows but because we can't direct query them or set them as dual then I don't have much of a use case for data flows.

's profile image Profile Picture

Alisher on 05 Jul 2020 23:57:31

RE: Dataflows Direct Query

Fully support the idea of enabling DQ to dataflows. Must be included in PRO license to make it widely accepted. Otherwise analysts have no option but to dublicate the same row data in datasets.

's profile image Profile Picture

SamRock on 05 Jul 2020 23:56:23

RE: Dataflows Direct Query

I totally support this idea. Right now, I have Dataflow with 55million records. Everytime I need to use this dataflow to create a new report... I am forced to download between 5 to 10 GB of data to my desktop. The initial understanding was the Datasets will establish a live connection to Dataflows. I was disappointed that its not! Here are some screenshots and scenarios I listed:
https://community.powerbi.com/t5/Service/Dataflow-Dataset-NEED-more-Clarity/m-p/764619

's profile image Profile Picture

James Wheeler on 05 Jul 2020 23:55:40

RE: Dataflows Direct Query

This functionality is basically essential. All of the data intelligence tools need to work the following way.....

1) Incremental refresh to pull large raw / close to raw data into the service efficiently. Incremental refresh needs to be much more intelligent and robust than it is currently.

2) Transform / query against the raw data already in the service. DO NOT COPY THE OUTPUT SOMEPLACE ELSE!!!!

3) MUST!!!! NOT REQUIRE PREMIUM NODE.

At a high level data ingest should be super efficient. NEVER ingest the same data twice. This means not only being able to detect new data based on a date column but also some mechanism to allow the data source owner to specify how to detect what data has been updated.

Once data is in service DO NOT make a copy of it anyplace. Only make a copy if the owner of the transform specifically indicates that you can run the transform once and "cache" the output because he/she is certain that the results would never change or is ok with stale results. Default behavior should ALWAYS be something like a live connection to the data imported by the data owner.

's profile image Profile Picture

James Wheeler on 05 Jul 2020 23:55:40

RE: Dataflows Direct Query

The reality is that there are two classes of Power BI users.

There are software engineers / data experts that typically own the data sources that feed Power BI. These people have the expertise to write complex queries and do other calculations against the source data. You need to give these people a way to put data from their source into the service efficiently to be used by the other type of user. These people NEVER want to pull the same data from their source more than once for obvious reasons.

The other user is the business analyst. This person typically does not have a background in SQL or programming. They need to be able to use the graphical interface to efficiently transform the raw data that has already been brought into PowerBI by the data source owner.

You can't expect the data source owner to do all the aggregation / filtering / etc against the data before bringing it into Power BI service. It would seem to be the whole reason for Power BI is to enable people who don't have backgrounds in software engineering / SQL to analyze the data.

's profile image Profile Picture

Power BI Ideas Admin on 05 Jul 2020 23:52:22

RE: Dataflows Direct Query

this is a must have

's profile image Profile Picture

Alessandro on 05 Jul 2020 23:50:41

RE: Dataflows Direct Query

allow for mass data extractions, directly from powerbi interface or with any other method that any analyst could use to receive the record in a given query (email the link to a onedrive share where the dataset will be posted, or fetch xml or....). The current limit of 30k is an important limitation

's profile image Profile Picture

jerome P on 05 Jul 2020 23:50:29

RE: Dataflows Direct Query

ok, feature announced at the summit event... but limited to the premium side of Power BI.
so better to go with Azure Data explorer on top of the data lake and we'll have near the same feature for far away lower cost!

's profile image Profile Picture

Power BI User on 05 Jul 2020 23:50:08

RE: Dataflows Direct Query

AGREE!!

's profile image Profile Picture

April Fu on 05 Jul 2020 23:50:05

RE: Dataflows Direct Query

Strongly agree to have this feature!