Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Is there any way to connect to dataflow from a report in Power BI service directly (as opposed to connect in the desktop)?
Hi @mopetkewi
Yes, you can connect to a dataflow directly from a report in the Power BI service using DirectQuery. This allows you to connect to a dataflow without needing to import the data into Power BI Desktop.
Follow below steps to Connect to a Dataflow Using DirectQuery
Enable Enhanced Compute Engine:
- Ensure the enhanced compute engine is enabled for your dataflow. This setting is necessary for DirectQuery to work.
- Go to the dataflow settings in the Power BI service, toggle the enhanced compute engine to “On,” and refresh the dataflow.
Create a Report in Power BI Service:
- In the Power BI service, navigate to the workspace where your dataflow is located.
- Click on Create > Report.
Select Data Source:
- Choose Dataflows as your data source.
- Select the dataflow you want to connect to. You will be prompted to choose between DirectQuery and Import. Select DirectQuery.
Build Your Report:
- Once connected, you can start building your report using the data from the dataflow. The data will be queried in real-time, providing up-to-date information without the need for manual refreshes
Need additinal info visit this - https://learn.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-directquery
Thanks
I really appreciate this detailed answer. I tried to check the "Enable Enhanced Compute Engine" option but it was not available to me (grayed out). I think this feature may only be an option for premium license from what I found on the web. I have a pro license.
@mopetkewi
I have a feeling that @suparnababu8 was referring to setting up direct query to dataflow in Power bi desktop, then publishing it.
But if i understand correctly, you want to do it in power bi service directly, right?
Yes - I want to do it on Power BI service directly.
I still think we cant do that, but let me give the instructions from @suparnababu8 another try in a few hours. I will keep you posted
@mopetkewi
no dice, when it comes to consuming dataflow directly from a report in power bi service. A semantic model has to be created in power bi desktop first. Here is a doc from microsoft to support this:
https://learn.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-configure-consume#con...
But... this is power bi, new stuff comes up all the time, there could be someting that we miss/ not aware of. Lets see if suparnababy8 can shed more light on his solution.
I am on premium, and i still cant see dataflow as an option after following the instructions. I will try
@suparnababu8
I am not able to see Dataflow as a data source. Can you provide a screenshot where dataflow can be selected in the power bi service?
These are the only options i see:
Same here with me , Not able to locate Dataflow as a data source in Power Bi service.
yeah i dont think its possible. he was probably referring to power bi desktop.
unfortunately not. You gotta create a semantic model first, which commonly done in Power bi desktop. But you do have the option to create a semantic model in power bi service through either pbi datamart or lakehouse
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
49 | |
32 | |
27 | |
27 | |
26 |
User | Count |
---|---|
61 | |
56 | |
33 | |
29 | |
27 |