Forum Discussion
Security on dataflow access/use
Thanks for reply.
If have a dataflow which say pulls in calendar info, I'm assuming if people have datasets which wish to connect to this dataflow, fact dataflow will be executing only once say every time calendar updated (yearly or adhoc if need make manual chnage), that datasets referencing a dataflow don't cause it to be executed.
Is this understandng correct?
Thanks
T
Correct. When a dataflow refreshes, it saves the output in ADLS behind the scenes, in CSV format...when consumed, Power BI Service or Desktop reads from this cache.
- po5 years agoPost Prodigy
Thanks for the info.
We will alos have some fairly chinky datasets, tens possibly hundreds of millions of rows we would intend to add to via incremental refresh on dataflow.
Currently we have millions of rows being added to dataset via incermenatl refresh.
Fact csv files just wondering efficiency of large datasets with dataflows as opposed to incermental refresh into dataset. Is there a recommendation in this regard as to which is better with huge volumes?
- jeffshieldsdev5 years agoSolution Sage
Dataflows are not a data warehouse, they're an ETL tool. Remember dataflow output is stored in CSV files behind-the-scenes, so anything consuming from it will have to read-in that whole CSV file and process it with the Power Query engine--there's no querying as if a database, or query folding from the client.
There is the Enhanced Compute engine, which caches the data from CSV into a SQL store (again, behind the scenes--you have no visbility or control over how this works) but the SQL store will only be used by other dataflows in Premium Capacity when those sources are used as Linked Tables in the dataflow. Power BI Desktop will always use the CSV-store.
EDIT: https://ssbipolar.com/2018/11/22/positioning-power-bi-dataflows/
- po5 years agoPost Prodigy
Thanks agains for info.
We have recently got power bi premium - had pro before.
If we create a premium workspace with dataflow to say pull in objects can existing non-premium workspaces use the dataflow in the premium workspace?
Thanks