Power BI Weekly
Issue #209 - 30th May 2023
If you haven't heard, Microsoft Fabric has been announced, an "end-to-end, unified analytics platform that brings together all the data and analytics tools that organizations need". There has been a swathe of official and community content, as you can imagine. Of course, there's the official Microsoft Fabric announcement blog which is a great place to start, but possibly a better summary for those of you that care mainly about the impact on Power BI is the Introducing Microsoft Fabric and Copilot in Microsoft Power BI article on the official Power BI blog, which includes references to the Copilot in Power BI Overview and Copilot in Power BI Demo videos. Christian Wade has also joined Reid giving a Power BI-framed overview of Microsoft Fabric on the Empower BI Professionals to Do More Using Microsoft Fabric stream, which is well worth a watch.
As for Microsoft Fabric more generally, if you've got the time, there were two ~3 hour launch event sessions held on Microsoft Fabric, hosted by the Adam and Patrick at GuyInACube: Microsoft Fabric Launch Digital Event (Day 1) and Microsoft Fabric Launch Digital Event (Day 2) which would give you a great overview of everything Fabric has to offer. If that's too much of a time commitment for you, we've been on the private preview of Microsoft Fabric for the last 6 months and have published some useful content to share our insights; A landing page linking all our Fabric content and official Fabric content, an Azure Radar page on Microsoft Fabric giving a high-level overview including Pros & Cons, a 20 minute Perspectives on Microsoft Fabric discussion, a 10 minute Tour around Microsoft Fabric, and then several blog posts: An Introduction to Fabric, a detailed comparison of Azure Synapse Analytics versus Microsoft Fabric, and a view on one of the killer features: What is OneLake?. Do stay tuned to the endjin blog, if you're interested - there's lot's more Fabric content on the way!
It's fair to say that Power BI is now firmly a part of Microsoft Fabric, and even if you don't utilize/purchase other Fabric services, you'll likely encounter Fabric in other ways, like through the Power BI Community Site (which now redirects to a Microsoft Fabric-branded community site) for example. In this vein, various "Power BI" things will become "Microsoft Fabric", for example, the announcement that the Power BI Administrator role will be renamed to Fabric Administrator and that tenant settings are now managed in the "Fabric Admin Portal" rather than the "Power BI Admin Portal". This will inevitably take a short while to get used to, and I'm sure will make some of you feel a little uncomfortable. The main thing that you should determine with your tenant admins is whether you want to Enable Microsoft Fabric for your organization, bearing in mind that, if no action is taken, Microsoft Fabric will be turned on for all Power BI Users on 1 July 2023 (which is a questionable stance MSFT is taking on this). While we're on the subject of admins & tenant settings, it seems like a good opportunity to mention the New Tenant Setting Notifications and GetTenantSettings API, which provides a convenient way to retrieve all tenant settings in a single call (though it is currently read-only).
I think the most surprising part of this editorial is that somehow it's taken me 4 paragraphs to mention the Power BI May 2023 Feature Summary, which would usually be front and centre of the newsletter. Though, it has been a rather unusual week! Unsurprisingly, the main highlight in this month's feature summary is the new Direct Lake mode enabled by Fabric which is in public preview. This is a new connection mode whereby Power BI datasets can query directly over files in the data lake, enabling Import-level speeds without the need of dataset refreshes. Christian spoke in more depth about it on the live stream recording I shared in the first paragraph, if you want to learn more. There's also a brilliant Power BI Direct Lake mode FAQ that Sandeep Pawar put together with help from the Power BI team, which is also shared at the bottom of this newsletter. Other big announcements from this month's feature summary is that a load of things are now GA, like the Azure Analysis Services to Fabric and Power BI Premium Migration Experience, the Optimize Ribbon, Hybrid Tables, Azure Log Analytics for Power BI Datasets, Azure Maps visual, and Data Loss Prevention (DLP) policies. There's also been a new DAX function that Jeffrey Wang has written in more depth about in the blog Introducing MATCHBY for DAX Window Functions. Finally (and about the only official blog that doesn't mention Fabric anywhere) we can't forget about the Power BI Report Server May 2023 Feature Summary, which (as usual) contains an array of improvements as Power BI Desktop features gradually make their way into Power BI Report Server.
🛠️ Data Prep
- On the Excel Basement YouTube channel, Rahim Zulfiqar Ali (@rahimzulfiqar) describes how to Append Data from Multiple Different Excel Files Combination of XLSX & CSV via Power Query (Power BI)
- Avi Singh (@powerbipro) covers Power BI: Combining Hotel Price Sheets Using Power Query
- On the phData blog, Spencer Baucke (@JSBaucke) explains How to Optimize Power BI and Snowflake for Advanced Analytics
🧩 Data Modeling
- Jeffrey Wang (@jwang_pbi) describes Introducing MATCHBY for DAX Window Functions
- On the SQLBI blog, Alberto Ferrari (@FerrariAlberto) blogs about Introducing dynamic format strings for DAX measures
- Chris Webb (@cwebb_bi) covers Returning Tables From A Single Excel Cube Formula Connected To Power BI
- Jason Cockington (@JasonCockington) blogs about Import vs DirectQuery in Power BI
- On the Learning Science YouTube channel, Learning Science explains how to Write DAX code using Google's Bard AI Chatbot in Power BI
- On the Excel Basement YouTube channel, Rahim Zulfiqar Ali (@rahimzulfiqar) covers Implicit Measures in Power BI
📊 Report Authoring and Interactivity
- Meagan Longoria (@mmarie) describes Custom labels on bar and column charts in Power BI
- On the Select Distinct blog, Simon Harrison (@SelectDistLtd) describes Power BI Drill Through
- Mark Graus (@newmarrk) covers Exposing sklearn machine learning models in Power BI
🚀 Deployment, Security and Operations
- On the Power BI blog, Radhakrishnan Srinivasan (@MSPowerBI) announces New Tenant Setting Notifications and GetTenantSettings API
- Matthew Roche (@SQLAllFather) blogs about Managing Power BI tenant settings just got easier in Microsoft Fabric
- Also on the Power BI blog, Meenal Srivastva (@MSPowerBI) announces Power BI Administrator role will be renamed to Fabric Administrator
- Melissa Coates (@SQLChick) explains that the Power BI Admin Role Changing to Fabric Admin
- Also on the Power BI blog, Nikki Waghani (@NikkiWaghani) announces On-premises data gateway May 2023 release
🌐 General
- On the Power BI blog, Ryan Majidimehr (@MSPowerBI) announces Power BI May 2023 Feature Summary
- Also on the Power BI blog, Cookie McCray (@MSPowerBI) shares the Power BI Report Server May 2023 Feature Summary
- Miguel Félix covers Atualização Power BI Maio 2023 [Portuguese]
- The Knee-Deep in Tech team (@KneeDeepinTech) present Podcast episode 227
- Also on the Power BI blog, Kim Manis (@kimmanis) walks through Introducing Microsoft Fabric and Copilot in Microsoft Power BI
- Adam Saxton and Patrick Leblanc (@GuyInACube) present Microsoft Fabric Launch Digital Event (Day 1) and present Microsoft Fabric Launch Digital Event (Day 2)
- Ryan Majidimehr (@MSPowerBI) announces Webinar Series: Introduction to Microsoft Fabric
- Marc Lelijveld (@MarcLelijveld) writes about Overcoming the Fear: Exploring Microsoft Fabric from a Power BI Angle
- Matthew Roche (@SQLAllFather) writes about Where does Power BI end and Microsoft Fabric begin?
- Reid Havens (@HavensBI) explains how to Empower BI Professionals to Do More Using Microsoft Fabric (with Christian Wade)
- Gilbert Quevauvilliers (@GilbertQue) covers Using Power BI DirectLake in Microsoft Fabric
- Microsoft Power BI (@MSPowerBI) covers Copilot in Power BI Overview and shares Copilot in Power BI Demo
- Sandeep Pawar (@PawarBI) writes about Power BI Direct Lake Mode : Frequently Asked Questions and provides a Comprehensive Date Dimension Table For Power BI Datasets in Fabric
- Kurt Buhler (@kurtbuhler) provides an Overview of new Microsoft Fabric Power BI Announcements