Skip to main content

Ask Copilot questions against your semantic model (Preview)

We are pleased to announce that you can now ask Copilot for data from your entire semantic model! Just tell Copilot what you’re looking for, and Copilot will query your model to answer your question with a visual.


Getting Started

To enable the feature, make sure your model meets the appropriate requirements, then simply toggle on the preview mode in the top right corner of the Copilot pane.

What kinds of questions does the feature support?

This new capability supports a wide range of different types of analysis. While the exact questions which Copilot can answer will depend on the specifics of your model, here are some examples:

  • Show me sales amount and profit for the last 2 years.
  • What are the top 3 product lines by customer rating?
  • Which dairy product has the most profit in Australia?

You can also ask follow up questions, such as “what are the total sales for 2016?” and then follow up with “can you show me this for Europe?” Copilot makes it easy to have a natural conversation about your data, like having a business analyst at your fingertips.

If you happen to ask a question that can be answered by an existing visual within the report, Power BI will search and pinpoint you to that exact visual to help you quickly navigate and get immediate insights.

Understanding the answer

Once you receive the answer, you can expand the “show reasoning” dropdown to learn more about how Copilot understood your question to build transparency between you and Copilot. You can also expand the visual to see it in more detail, and as a report author, you can even add these visuals directly to your report page simplifying the report creation process – just click the “add to page” button underneath the visual.


Improving Copilot answer quality

There may be occasions where Copilot misunderstands your question. This could either be because it was not able to find the right data field or it misunderstood your intention. In order to improve Copilot’s understanding, here are some suggestions and tips to get better results:

  • Use descriptive column names – Try and avoid using columns which are not spaced or camel case
  • Use synonyms – if a column can have more than one meaning, use copilot synonyms found in the Q&A settings to automatically add business domain terms
  • If you have a very specific type of question that needs answering, create a visual on a report and use the title field to describe the question it answers. Then copilot will find this visual and use this as its basis for answering.

Comments

Popular posts from this blog

SSRS INTERVIEW QUESTIONS

Q: What is SSRS? Ø   SSRS or SQL Server Reporting Service is a server-based report generation software systems from Microsoft and is part of Microsoft BI. Ø   It is used for preparing and delivering interactive and variety of reports. Ø   It is administered through an web based interface. Ø   Reporting services utilizes a web service interface for supporting and developing of customized reporting applications. Ø   SSRS lets you create very rich reports (Tabular/Graphical/Interactive) from various datasources with rich data visualization (Charts, Maps, sparklines) Ø   SSRS allows are reports to be exported in various formats (Excel, PDF, word etc) Q: Explain SSRS Architecture? Reporting services architecture comprises of integrated components. It is a multi-tiered, included with application, server and data layers. This architecture is scalable and modular. A single installation can be used across multiple computers. It includes the fo...

Exception deserializing the package "The process cannot access the file because it is being used by another process."

TITLE: Microsoft Visual Studio ------------------------------ Failed to start project ------------------------------ ADDITIONAL INFORMATION: Exception deserializing the package "The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process.". (Microsoft.DataTransformationServices.VsIntegration) ------------------------------ The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process. (mscorlib) ------------------------------ BUTTONS: OK ------------------------------ While running SSIS package i got the error “The process cannot access the file ‘*.ispac’ because it is being used by another process”. I tried to close SSDT and run it again but, I still got the same error while compiling. Then, after searching over internet, I got...

Failed to execute the package or element. Build errors were encountered

Error: TITLE: Microsoft Visual Studio ------------------------------ Failed to execute the package or element.   Build errors were encountered. For more information, see the Output window. ------------------------------ BUTTONS: OK ------------------------------   Solution: We tried to close SSDT and run it again but, we still got the same error while running SSIS package. Then, we need to follow bellow solution: Step 1: Go to Task Manager–> Details Tab. Step 2: Locate the process “ DtsDebugHost.exe “. Kill this process. There might be multiple instances of this process. Kill all of them. Step 3: Rerun SSIS package