Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Task 01: Create a Semantic model and generate insights by using Copilot for Power BI

Introduction

Based on all the gathered data, Wendy is expected to create Power BI reports for other data citizens and stakeholders. Let’s step into her shoes to experience the power of Copilot for Power BI in conjunction with Direct Lake Mode.

Description

In this task, you’ll create a semantic model from lakehouse data and use Copilot to generate reports and insights using natural language.

Example scenario

Wendy needs to quickly understand customer behavior trends and share insights with stakeholders using Power BI.

Success criteria

A Power BI report is created and enhanced using Copilot-generated visuals and insights.

Learning resources

  • Copilot for Power BI overview
  • Semantic models in Fabric

Key tasks

01: Create a semantic model and generate insights with Copilot

  1. Open Microsoft Edge and go to Power BI.

  2. If prompted, sign in.

  3. Select Workspaces and then select ZavaSales@lab.LabInstance.Id.

  4. Select the lakehouse.

    q3rte28w.jpg

  5. On the command bar, select New semantic model.

    iik0s8nh.jpg

  6. In the New semantic model dialog, enter

     website_bounce_rate_model@lab.LabInstance.Id
    
  7. In the Tables section, locate and select the website_bounce_rate and then select Confirm.

    1jkl2c6o.jpg

  8. Wait for the system to create the semantic model. This process may take a couple of minutes.

  9. On the command bar, select Settings (the gear icon) and then select Power BI settings.

    2pdp32uq.jpg

    If the settings icon is not visible, select the ellipses () next to the Profile icon and then select Settings.

  10. On the command bar, select Semantic models.

    evryr0y4.jpg

  11. In the list of models that displays on the left side of the page, select the website_bounce_rate_model model.

    1taiby3y.jpg

  12. Move down the page and select the Q&A section.

  13. Select Turn on Q&A to ask natural language questions about your data and then select Apply.

    In newer deployments, this option may be turned on by default.

    enphfn7q.jpg

  14. In the left pane, select the Zavasales@lab.LabInstance.Id workspace.

    noqkmfaf.jpg

  15. In the list of resources, select the ellipses () next to the website_bounce_rate_model semantic model and then select Create report.

    sjggi46g.jpg

  16. On the command bar, select Copilot.

    gy5njf9z.jpg

  17. In the Copilot pane, toggle the Preview switch on then select Get Started.

    08fk69zu.jpg

  18. Submit the following prompt:

     What's in my data?
    
  19. Review the response.

    ‘What’s in my data?’ provides an overview of the contents of the dataset, identifies and describes what’s in it and what the attributes are about. So, there’s no need to wait for someone to explain the dataset. This improves the efficiency and volume of report creation.

    a0hhq7it.jpg

  20. Submit the following prompt:

     Create a detailed page to analyze the Website Bounce Rate.
    

    If you see the error message saying, ‘Something went wrong.’, try refreshing the page and restarting the task.

    Your results will likely differ from the screenshot below.

    uredvwgp.jpg

  21. Review the response.

    The report shows that the website bounce rate for Zava is especially high amongst the Millennial customer segment.

  22. Submit the following prompt:

     Based on the data in the page, what can be done to improve the bounce rate of millennials?
    
  23. Copilot creates the desired Power BI report and even goes a step further to give powerful insights.

    hoy4aqil.jpg

  24. In the Visualizations pane, select the Narrative visual from the Visualizations pane it to the report canvas.

    syyardtq.jpg

  25. Resize visualization to fit the report canvas.

  26. Within the visualization, select Copilot (preview).

    yfr3fjv7.jpg

  27. Submit the following prompt and then select Update:

     Summarize the data, provide an executive summary, indicating important takeaways.
    

    iplo5ms1.jpg

    evq5mh24.jpg

  28. On the command bar, select File. Then, select Save. Name the file website_bounce_rate_rpt and then select Save.