Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
codekandis
New Member

Using a DataFlow Gen2 in a report

Hej there,

 

I'm new to Power BI service since 3 days. I'm working on a Pro plan. (I don't know what happened but the fabric trial - normally 30 days - ended up after two days.)

 

I need to create a report to show accumulated data. Currently for developing puposes the data is provided by CSV files and will be replaced with a database connection or a web API access.

 

I created a DataFlow Gen2 based on 3 separate CSV files on my OneDrive - so I'm able to update the data without updating the data in the DataFlow - just need to refresh it. I build up my queries with all data accumulation needed. The 3 queries on the bottom are the replaceable connections to the CSV files.

 

Bildschirmfoto 2024-12-19 um 08.23.56.png

 

Now I'm struggling to create a report from that DataFlow. If I want to create a report it just shows me the usual options - Excel, CSV, etc. But I cannot connect my DataFlow to it.

 

codekandis_0-1734593379021.png

 

So I'm having two questions right now. I'm sorry it's not just one, but I assume the answer of the second depends on the answer of the first.

 

First question: Is there even a way to create a report (or maybe a dashboard) based on a DataFlow in the Power BI Web App? Or do I need the Desktop App?

 

If the first answere is "you can build a report based on a DataFlow in the Web App" so how can I? I didn't find a way.

 

 

14 REPLIES 14
shadow9600
Frequent Visitor

This really feels like Dataflows took a complete left turn from being an easy way to centralize data ingest into the Power BI service like the Gen 1 Dataflows which are incredibly easy to use for this purpose. I tried setting up a new Gen 2 and there's so many extra and seemingly unneccesary steps that I just gave up and went with a simple Gen 1 Dataflow which is stupid simple to use as a common data source in Power BI reports. I guess I just don't understand the design here and why it went from easy to incredibly complex to the point of not being usable. 

v-tsaipranay
Community Support
Community Support

Hi @codekandis ,

Thanks for reaching out to the Microsoft fabric community forum.

 

Yes, we can create a report from a DataFlow Gen2 in the Power BI Web App but not directly.

There are few workarounds to create reports using Dataflow Gen2. Please follow these steps below to create reports or dashboards:

  • After loading data into Dataflow Gen2, specify the destination as the lakehouse and establish the connection.
  • Next, select the lakehouse that you have previously created in a specific workspace, and click on New Table.
  • You will then see an option labeled Schema Settings; you can choose to keep this setting on Auto.
  • Finally, save the settings and publish the changes, as illustrated in the image belows.

vtsaipranay_0-1734662498132.pngvtsaipranay_1-1734662505980.png

 

vtsaipranay_2-1734662560163.png

vtsaipranay_3-1734662569910.png

 

Please refer to below documentation for better idea dataflow gen2 to lakehouse:

Copy sample data into Lakehouse and transform with dataflow - Microsoft Fabric | Microsoft Learn

 

  • After publishing the data to the lakehouse, you will notice that a new table has been added to the existing tables. Subsequently, you can utilize the semantic model associated with that lakehouse to create reports or you can create a new semantic model so that you can directly pick that model while creating report.

Follow the below picture your better understanding:

vtsaipranay_4-1734662710743.pngvtsaipranay_5-1734662718758.png

vtsaipranay_14-1734663771439.png

 

vtsaipranay_9-1734662800018.pngvtsaipranay_10-1734662806391.png

 

Now, you can see that all my tables has been loaded into the report .

 

An alternative solution to achieve this. If all tables are integrated into a single lakehouse rather than creating a new semantic model, we can generate reports in the following manner.

  • Once the tables are loaded into the lakehouse, you will see the SQL Analytics endpoint option, as demonstrated in the image below.

vtsaipranay_11-1734662835512.png

  • Upon opening the application, you will find an option labeled Reporting. Within this section, there is an option called New Report, as illustrated in the image below.
  • Selecting this option will automatically direct you to the report creation page, where you can incorporate all the relevant data stored in our lakehouse.
  • vtsaipranay_12-1734662850017.pngvtsaipranay_13-1734662857728.png

     

I hope my suggestions give you good ideas, If you have any more questions or need further assistance, feel free to let me know.

If this post helps, then please give us Kudos and consider Accept it as a solution to help the other members find it more quickly.

Thank you

Hi @codekandis ,

 

I wanted to follow up on our previous suggestions regarding Using a DataFlow Gen2 in a report. We would love to hear back from you to ensure we can assist you further. Please let us know if there’s anything else we can do to help.

If my response has addressed your query, please 'accept it as a solution' and give a ‘Kudos’ so other members can easily find it. 

 

Thankyou.

Hi @codekandis,

 

I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please 'accept it as a solution' and give a 'Kudos' so other members can easily find it.


Thank you.

 

 

Hi @codekandis ,

 

May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.

 

Thank you.

pallavi_r
Super User
Super User

Hi @codekandis ,

1.Yes, we can create Power BI report built based on Dataflow Gen2 in Fabric Free Trial Web Portal itself without Power BI Desktop.

2.From your picture, I see you are saving the data transformed from your dataflow gen 2 power query to lakehouse or ware house.  Please see the snapshot below

pallavi_r_0-1734613680639.png

3.Then in your workspace, you get something like this, a semantic model

pallavi_r_1-1734613777844.png

4. A semantic model can be picked up for reporting.

pallavi_r_2-1734613873084.png

5. Pick your new created semantic model for reporting.

pallavi_r_3-1734613909352.png

 

If this post helps, please accept this as a solution. Appreciate your kudos.

Thanks,

Pallavi

 

NandanHegde
Super User
Super User

Based on my understanding,we can leverage dataflows within Power BI desktop only for report creation.




----------------------------------------------------------------------------------------------
Nandan Hegde (MSFT Data MVP)
LinkedIn Profile : www.linkedin.com/in/nandan-hegde-4a195a66
GitHUB Profile : https://github.com/NandanHegde15
Twitter Profile : @nandan_hegde15
MSFT MVP Profile : https://mvp.microsoft.com/en-US/MVP/profile/8977819f-95fb-ed11-8f6d-000d3a560942
Topmate : https://topmate.io/nandan_hegde
Blog :https://datasharkx.wordpress.com

Can you confirm it is the same if I would create a dashboard based on a DataFlow?

Most of the tiles in a dashboard (dashboard based on Power BI terms) are from an existing report. Reports cannot directly connect to a dataflow in the service but in desktop. Even for DF gen2, they need to be loaded to  a destination first, build a semantic model out of them and then build reports on top of these semantic models.





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.


@danextian wrote:

[...] Even for DF gen2, they need to be loaded to  a destination first, build a semantic model out of them and then build reports on top of these semantic models.


Can you give me a hint please how to achieve that? I just had a clue about semantic models but i stuck. Power BI isn't quite intuitive.

 

What do you mean with "need to be loaded to a destination first" and how to build a semantic model out of it?

 

Thank you in advance.

If you are on Fabric, you can select a destination to load a DF gen2 to

danextian_0-1734614297420.png

The tables below were from dataflows loaded to a lakehouse

danextian_1-1734614842127.png

These options are not avaible with a pro license so you can only use a dataflow using the desktop app.





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Oooohh ... it's quite hard to find everything. There's nothing intuitive here.

 

I put two of my queries into a destination. The first one into a new Lakehouse connection. The second one into the newly created Lakehouse. So far so good.

 

I thought I'd find the lakehouse in the left handed navigational side bar under "OneLake" but nothing. I didn't find it somewhere else.

 

So I thought "create a lakehouse first and use it as a destination then." And I did. I shows up in "OneLake" but it doesn't in the destinations.

 

I'm lost right now. I had a very good start with the DataFlow but I'm really stuck. 🤣

In my previous reply, SQL Analytics Endpoint is selected (upper right corner). That's where you can model.





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

I'm sorry, if I wasn't clear enough.

If I select a new destination, it creates a new Lakehouse connection. But I cannot find that lakehouse anywhere. I don't know how to open it and to work with it.

If I create a new Lakehouse right before I select a destination, then it won't show up in the destinations. I still get the option to create a new Lakehouse connection or to use the one to a Lakehouse I cannot find anywhere.

 

And I tried to find a way to create a connection out of my manually created Lakehouse ... but there seems to be no possibility.

 

So to model in the SQL analytics endpoint I need to have a lakehouse (which I can find) where to destinate my queries OR a connection to my manually created lakehouse.

 

Now I hope its more obvious where I'm right now.

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors