Fabric Weekly

Issue 6

11th August 2026

👋 Welcome to issue #6 of Fabric Weekly!

This week, on the official side:

  • Item Recovery becomes the default on 16 August. Yulia Turchin sets out what's changing: any tenant that has never explicitly configured Item Recovery will have it switched on with a three-day retention window, and new tenants will start with it enabled.
  • Roberto Cervantes has started a series on event-driven Fabric, opening with how to choose the right event pillar - Business Events, Fabric Events and Azure Events overlap enough to be confusing, and this sets out what each one is actually for.
  • Sidney Cirqueira walks through choosing your medallion pattern in Fabric Data Warehouse, and how you team's expertise should factor into the decision-making.

From the community:

New this issue: Community & Events. We're adding a standing section at the bottom of the newsletter listing upcoming Fabric and Power BI user group meetups, so you can see what's on. At the moment this is scoped to the UK, but if you are aware of a local group that you think should be included, please feel free to send through the meetup link!

Here are four upcoming events across the UK (most of them online!):

  • Thursday 13 August, online - Microsoft Fabric UK host Edinson Medina of Microsoft on end-to-end CI/CD in Fabric: branching a feature workspace, environment-specific settings with parameter.yml, and merging up through environments.
  • Thursday 20 August, online - Fabric & Power BI Wales hold their monthly session. The speaker hasn't been announced yet, so keep an eye on the listing.
  • Thursday 27 August, Salford - PBIMCR present Ghost in the Aether, a murder mystery built on Microsoft Fabric, from David Mitchell and Adrian Critchley, followed by Craig Porteous on centralising versus federating your lakehouse. Hosted at Matillion.
  • Tuesday 8 September, online - Devon & Cornwall Power BI on MCPs, Skills and Plugins.

🤖 Copilot, AI & Agents

  • Build agent with AI for Data Agent (Preview) An AI assistant on the Data Agent ribbon that explores your schema and query history to generate agent instructions, data source descriptions and example queries, then validates them with read-only queries before you apply — in preview, for SQL and Eventhouse sources only.
  • Skip the Fabric Data Agent (Copilot Studio + Power BI MCP) Oskari demonstrates how to bypass the Fabric data agent by connecting Copilot Studio directly to Power BI’s remote MCP server, simplifying maintenance while achieving seamless integration.

📊 Reporting & Insights

  • Restoring alternating rows in Power BI matrices with Fluent 2 To restore alternating row colors in Power BI matrix visuals, change the Style property from "None" to "Default.
  • Using Detail Rows Expressions To Drill To A Different Fact Table In Power BI Detail Rows Expressions can point a measure's drill-through at a hidden DirectQuery fact table, giving users transaction-level detail behind an aggregated Import table without building a formal aggregation — with tighter control over what they can pull, but only in Excel PivotTables.
  • Rayfin Data App — The Future of Power BI Reporting Reza Rad builds a Power BI report frontend in TypeScript on Project Rayfin's Data App template, generated from a semantic model by AI prompts — and makes the licensing case: viewers need no Power BI Pro licence, so an F2 capacity at roughly $156-250 a month replaces per-user Pro costs regardless of audience size.
  • Unlock the Power of the Unichar() Function in Power BI The Unichar() function in Power BI converts Unicode numeric codes into text characters for custom icons, emoji data labeling, internationalization, and visual styling.
  • Last Refresh Date in Power BI This guide shows how to add a "Last Refreshed Date" column in Power BI using M code, allowing users to see data staleness and verify automatic refresh functionality.
  • Dynamic Top N Analysis in Power BI using DAX (With Slicers) This guide shows how to create a Dynamic Top N analysis in Power BI using DAX and slicers, enabling users to interactively select the number of top records (e.g., 5, 10, or 15) to view in reports, enhancing flexibility and user experience.
  • Optimising DAX: The Formula Engine and Storage Engine Understanding how Power BI's Formula Engine handles complex calculations while the Storage Engine efficiently processes data is key to optimizing DAX query performance.
  • Watch me Clean Messy Data using Claude The video demonstrates Claude generating Power BI queries from messy LinkedIn data but highlights issues such as hard-coded paths and incorrect date handling that may cause unnoticed errors.

⚙️ Data Engineering

🏛️ Storage & Platform

  • Lakehouse or Warehouse for Your Bronze Layer? Teemu advocates storing the bronze layer as untransformed raw files in a lakehouse format rather than in a traditional warehouse, emphasizing flexibility for downstream use cases.
  • Enabling Item Recovery by default in Microsoft Fabric Starting August 16, 2026, all new and previously unconfigured Fabric tenants will have Item Recovery enabled by default with a three-day retention window.
  • Microsoft Fabric OneLake Shortcuts: When to Use Them and When Not To A decision guide for OneLake shortcuts: when zero-copy access across workspaces, tenants and clouds is the right call, why a Tables shortcut needs a genuine Delta table while a Files shortcut is not SQL-queryable on its own, and when cold reads, caching limits and source dependency make a physical copy the better choice.

💰 Management & Cost

📅 Community & Events

Get Fabric Weekly in your inbox every Tuesday

Sign up to receive the email every week and keep on top of all the announcements.

Don't forget to confirm your subscription. We have a double opt-in sign up process to prevent spam.

We will never provide your details to any third parties. We don't spam.

Fabric Weekly Logo