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

3e6fb4a7 a77c-45fb-af27-b4650fe30439 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

77482886 69fb-4d08-83fe-e739b687b349 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

d4fa6ed8 f06b-4c4c-80ce-a32be490d5cb 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

d4fa6ed8 f06b-4c4c-80ce-a32be490d5cb 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

a3309361 99be-ea11-a812-000d3a8ddfb2 on 05 Jul 2020 23:52:22

RE: Dataflows Direct Query

this is a must have

's profile image Profile Picture

3f1b7e93 431b-4835-b6eb-e1441f4f4913 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

e18056d8 a20a-4d16-b49c-aec37d9aeb68 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

bbf9e073 7c1a-4a12-9944-231a5ecbe0b2 on 05 Jul 2020 23:50:08

RE: Dataflows Direct Query

AGREE!!

's profile image Profile Picture

df2047a9 f932-44c3-a474-87e3ef2ff14c on 05 Jul 2020 23:50:05

RE: Dataflows Direct Query

Strongly agree to have this feature!

's profile image Profile Picture

e18056d8 a20a-4d16-b49c-aec37d9aeb68 on 05 Jul 2020 23:46:13

RE: Dataflows Direct Query

I agree, this feature is a must have. else we are just doubling our data process and data movement.