Microsoft Fabric Copilot - first look, Power BI
Etienne Oosthuysen
Co-founder & CTO/ CIO at Exposé | AI evangelist | Innovator | data and AI has the power to fundamentally transform for the better, that’s the space in which I operate | Adelaide, Melbourne, Brisbane
This is the first of several Fabric 'first look' Copilot test drives. In this post, I will focus on Copilot for Power BI, with Data Science and Data Engineering, and Data Factory test drives to follow in subsequent articles.
But before we jump, a bit of background, then some pre-requisites, some housekeeping, and then on to the test drive.
Copilot in Fabric has several features:
Copilot for Data Science and Data Engineering:
Copilot for Data Factory:
Copilot for Power BI:
Before you can use Copilot capabilities in Fabric, there are a few pre-requisites:
You need at least an F64 Fabric, or a P1 Premium capacity.
Before you can use Copilot capabilities in Fabric for Power BI specifically, there are a few more pre-requisites:
Important points
I do want to stress some important stuff before we get to the good stuff.
Quality of your model design
Data-, semantic-, business- model design has always been extremely important, and can often make or break the success of a data analytics solution. Much has been written over the past few decades about data modelling principles, including dimensional modelling, star schemas, snowflake schemas, business process focussed design, and so on. This is now even more important than before. If you have any hope in Generative AI being able to interpret your data model correctly, you need to understand the core principles, and apply it to your semantic model design. This includes the way you name your entities, hierarchies, and attributes.
Copilot in Fabric is in Preview (as at Jan 2024)
Copilot in Fabric is still in public preview as at the date of the authoring of this article (Jan 24), so you should fully expect some hiccups and accuracy issues. The value for me lies in understanding the art of the possible for when this goes into GA.
As mentioned before, also note the disclaimer on data sovereignty while this is in public preview and not yet available in all regions.
Do not forget ethics, frameworks and governance!
I recommend you familiarise yourself with the Microsoft Responsible AI Standard. https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE5cmFl
Finally, for all things Fabric, please take the time to invest in the appropriate procedures and frameworks. Something our team can assist you with.
Now, on to the good stuff.
Test drive Copilot for Power BI – a first look:
Create reports automatically by selecting the topic.
Here I will use AI to craft a report for me, by first asking for suggestions as a starting point, and then by authoring the full prompt of what I want. No coding, no visual drag and drop and design. Copilot does it all.
领英推荐
Generate a summary of the report page.
I will now use AI to craft a narrative from a report page for me.
Generate synonyms for better Q&A
In the important points section, I described why the quality of your model is now more important than ever, and part of this is the way in which you name your entities, attributes, hierarchies, etc. One way to ensure a proper naming convention is by using synonyms. This will help Q&A work much better and accurately.
It must be noted that the Q&A visual and its natural language processing capabilities aren't reliant on generative AI. However, you can use Copilot for Power BI to quickly improve the Q&A visual's ability to understand user questions.
Adding synonyms for every data entity in your model can be time-consuming, even if they're common synonyms for those names. Let’s see what Copilot can do:
Conclusion:
I like what I see. If you trust your semantic model, then it seems as if Copilot will do a decent job at report creation, explanations and improving the quality. However, I have not assessed the accuracy of the report, or narratives. And this is simply due to the fact that this is a preview feature, and a disclaimer clearly states that there may be accuracy issues.
I do however think that of Microsoft gets this right, and in combination with the two other Fabric Copilots (i.e. Data Science and Data Engineering, and Data Factory), we may just well start to see some practical areas where AI could assist in the speed of data product delivery.
I will shortly extend these test drives to the other Copilots.
References
In addition to this already mentioned in the article:
Overview of Copilot in Fabric – Overview of Copilot in Fabric (preview) - Microsoft Fabric | Microsoft Learn
Responsible use of Copilot – RE5cmFl ( microsoft.com )
This article is also published here: First look at Copilot for Power BI in Fabric - use AI to create reports ( makingmeaning.info )
Senior Director Architecture, Software and Data Engineering
10 个月Philippe Gaudreau