<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ThatFabricGuy · Field notes on Microsoft Fabric</title><description>Tutorials, deep dives and opinions on Microsoft Fabric and Power BI by Bas Land, Microsoft Data Platform MVP.</description><link>https://thatfabricguy.com/</link><language>en</language><item><title>Setting up a clean machine for Claude Code in Microsoft Fabric</title><link>https://thatfabricguy.com/claude-code-setup-for-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/claude-code-setup-for-microsoft-fabric/</guid><description>From a fresh macOS VM to Claude Code that can see your Fabric tenant, with Git, Python 3.13, the Azure and Fabric CLIs, skills and MCP.</description><pubDate>Thu, 15 Oct 2026 02:30:28 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>git</category><category>security</category><author>Bas Land</author></item><item><title>Read Excel Files from SharePoint in Microsoft Fabric with OneLake Shortcuts</title><link>https://thatfabricguy.com/sharepoint-excel-files-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/sharepoint-excel-files-in-microsoft-fabric/</guid><description>Connect Microsoft Fabric to SharePoint, shortcut a document library into a lakehouse and read an Excel file into Spark, without copying it into OneLake.</description><pubDate>Thu, 08 Oct 2026 02:15:17 GMT</pubDate><category>Data Engineering</category><category>onelake</category><category>notebooks</category><category>spark</category><author>Bas Land</author></item><item><title>An opinionated guide to the medallion architecture in Microsoft Fabric</title><link>https://thatfabricguy.com/what-belongs-in-each-medallion-layer-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/what-belongs-in-each-medallion-layer-in-microsoft-fabric/</guid><description>What belongs in bronze, silver and gold, and why business rules never go in silver. One rule, the system columns and a four-cell gold notebook.</description><pubDate>Thu, 01 Oct 2026 01:30:26 GMT</pubDate><category>Data Architecture</category><category>medallion</category><category>lakehouse</category><category>notebooks</category><author>Bas Land</author></item><item><title>Shortcuts in Microsoft Fabric for Azure Blob Storage</title><link>https://thatfabricguy.com/shortcut-azure-blob-storage-into-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/shortcut-azure-blob-storage-into-microsoft-fabric/</guid><description>Create a shortcut from a Fabric lakehouse to Azure Blob Storage with a SAS token and read the CSV from a notebook, without copying it into OneLake.</description><pubDate>Thu, 24 Sep 2026 00:00:16 GMT</pubDate><category>Data Engineering</category><category>onelake</category><category>lakehouse</category><category>notebooks</category><author>Bas Land</author></item><item><title>Let Claude Code test its own work in Microsoft Fabric (at your own risk)</title><link>https://thatfabricguy.com/claude-code-testing-its-own-work-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/claude-code-testing-its-own-work-in-microsoft-fabric/</guid><description>Claude Code can query your lakehouse over OneLake to check its own work. How I set that up, and why the query results leave Microsoft when it does.</description><pubDate>Thu, 17 Sep 2026 00:00:38 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>onelake</category><category>security</category><author>Bas Land</author></item><item><title>Mirroring an Azure SQL database into Microsoft Fabric</title><link>https://thatfabricguy.com/mirror-azure-sql-database-into-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/mirror-azure-sql-database-into-microsoft-fabric/</guid><description>Mirror an Azure SQL database into Microsoft Fabric with a workspace identity, shortcut the schemas into a lakehouse and query them from a notebook.</description><pubDate>Thu, 10 Sep 2026 02:45:31 GMT</pubDate><category>Data Engineering</category><category>onelake</category><category>lakehouse</category><category>security</category><author>Bas Land</author></item><item><title>Replacing SharePoint Lists with a Microsoft Fabric App</title><link>https://thatfabricguy.com/replace-sharepoint-lists-with-a-microsoft-fabric-app/</link><guid isPermaLink="true">https://thatfabricguy.com/replace-sharepoint-lists-with-a-microsoft-fabric-app/</guid><description>A production Fabric app built with Rayfin replaces SharePoint lists: users edit metadata, a Fabric SQL database stores it, notebooks query it.</description><pubDate>Thu, 03 Sep 2026 01:45:25 GMT</pubDate><category>Data Engineering</category><category>metadata</category><category>onelake</category><category>lakehouse</category><category>notebooks</category><author>Bas Land</author></item><item><title>A Game Boy Style RPG Dashboard with Microsoft Fabric and Rayfin</title><link>https://thatfabricguy.com/game-boy-style-rpg-in-microsoft-fabric-with-rayfin/</link><guid isPermaLink="true">https://thatfabricguy.com/game-boy-style-rpg-in-microsoft-fabric-with-rayfin/</guid><description>I built a Game Boy Color style RPG as a Fabric app with Rayfin and Claude Code. Its NPCs answer with live DAX queries on a semantic model.</description><pubDate>Thu, 27 Aug 2026 02:00:09 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>power bi</category><category>vs code</category><author>Bas Land</author></item><item><title>Claude skills for Microsoft Fabric: three I use and how to build your own</title><link>https://thatfabricguy.com/claude-skills-for-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/claude-skills-for-microsoft-fabric/</guid><description>What Claude skills are, how to upload one from GitHub, the three I use for Fabric work, and how Skill Creator built a new one for me.</description><pubDate>Thu, 20 Aug 2026 02:45:02 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>notebooks</category><category>medallion</category><author>Bas Land</author></item><item><title>Connecting Claude Desktop to Microsoft Fabric with the Fabric Core MCP server</title><link>https://thatfabricguy.com/connect-claude-desktop-to-microsoft-fabric-mcp/</link><guid isPermaLink="true">https://thatfabricguy.com/connect-claude-desktop-to-microsoft-fabric-mcp/</guid><description>Set up the Fabric Core MCP server in Claude Desktop with an Entra ID app registration, then let Claude list lakehouses and build a semantic model.</description><pubDate>Thu, 13 Aug 2026 04:15:28 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>api</category><category>security</category><author>Bas Land</author></item><item><title>Refining a Microsoft Fabric App with Rayfin and Claude Code</title><link>https://thatfabricguy.com/refining-a-microsoft-fabric-app-with-rayfin/</link><guid isPermaLink="true">https://thatfabricguy.com/refining-a-microsoft-fabric-app-with-rayfin/</guid><description>Part two of my Rayfin app: two Claude Code prompts turn a stuttering 3D drone flight into a static heat map, then into 3D taxi columns.</description><pubDate>Thu, 06 Aug 2026 04:00:33 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>power bi</category><category>vs code</category><author>Bas Land</author></item><item><title>Building a Microsoft Fabric App with Rayfin and Claude Code</title><link>https://thatfabricguy.com/build-a-microsoft-fabric-app-with-rayfin/</link><guid isPermaLink="true">https://thatfabricguy.com/build-a-microsoft-fabric-app-with-rayfin/</guid><description>My first Fabric app with Rayfin, built by Claude Code: a chart on a semantic model, then a 3D drone flight over New York that Power BI can&apos;t do.</description><pubDate>Thu, 30 Jul 2026 02:00:29 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>power bi</category><category>vs code</category><author>Bas Land</author></item><item><title>A Complete Guide to Microsoft Fabric Data Agents</title><link>https://thatfabricguy.com/microsoft-fabric-data-agents-guide/</link><guid isPermaLink="true">https://thatfabricguy.com/microsoft-fabric-data-agents-guide/</guid><description>When a Fabric data agent beats a dashboard, what it costs, which prerequisites you need, and how instructions and sample queries keep it accurate.</description><pubDate>Thu, 23 Jul 2026 03:11:31 GMT</pubDate><category>Data Engineering</category><category>data agents</category><category>AI</category><category>power bi</category><author>Bas Land</author></item><item><title>Using variable libraries in Microsoft Fabric across dev and prod</title><link>https://thatfabricguy.com/variable-libraries-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/variable-libraries-in-microsoft-fabric/</guid><description>Create a variable library in Microsoft Fabric, deploy it to production, and drive notebooks and pipeline connections per environment without changing code.</description><pubDate>Thu, 16 Jul 2026 03:00:35 GMT</pubDate><category>Administration</category><category>deployment pipelines</category><category>notebooks</category><category>pipelines</category><author>Bas Land</author></item><item><title>Refresh Materialized Lake Views with Microsoft Fabric Pipelines</title><link>https://thatfabricguy.com/refresh-materialized-lake-views-with-pipelines-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/refresh-materialized-lake-views-with-pipelines-in-microsoft-fabric/</guid><description>Fabric now has a Refresh materialized lake view pipeline activity. How it compares to refreshing from code or the lakehouse, and how to set it up.</description><pubDate>Thu, 09 Jul 2026 01:30:38 GMT</pubDate><category>Data Engineering</category><category>lakehouse</category><category>pipelines</category><category>spark</category><author>Bas Land</author></item><item><title>Creating Data Visualisations with Microsoft Fabric Data Agents</title><link>https://thatfabricguy.com/visualisations-in-microsoft-fabric-data-agents/</link><guid isPermaLink="true">https://thatfabricguy.com/visualisations-in-microsoft-fabric-data-agents/</guid><description>Fabric data agents can now answer with charts. What works, what is missing (bar charts, Power BI export) and how the agent writes DAX measures on the fly.</description><pubDate>Thu, 02 Jul 2026 02:00:00 GMT</pubDate><category>Data Engineering</category><category>data agents</category><category>AI</category><category>power bi</category><author>Bas Land</author></item><item><title>How to use Claude Code for Microsoft Fabric development</title><link>https://thatfabricguy.com/claude-code-for-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/claude-code-for-microsoft-fabric/</guid><description>Clone a Fabric workspace from Azure DevOps into VS Code, let Claude Code edit a notebook, a semantic model and a report, then review and sync it back.</description><pubDate>Thu, 25 Jun 2026 01:45:08 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>git</category><category>vs code</category><category>azure devops</category><author>Bas Land</author></item><item><title>Incremental Refresh for Materialized Lake Views in Microsoft Fabric</title><link>https://thatfabricguy.com/incremental-refresh-materialized-lake-views-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/incremental-refresh-materialized-lake-views-in-microsoft-fabric/</guid><description>Materialized lake views usually refresh with a full load. Turn on change data feed and only append to the source, and Fabric refreshes incrementally.</description><pubDate>Thu, 18 Jun 2026 02:00:17 GMT</pubDate><category>Data Engineering</category><category>lakehouse</category><category>delta lake</category><category>performance</category><author>Bas Land</author></item><item><title>Pipeline Approvals in Microsoft Fabric with Outlook and Teams</title><link>https://thatfabricguy.com/pipeline-approvals-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/pipeline-approvals-in-microsoft-fabric/</guid><description>Use the Approval (Preview) activity to pause a Fabric pipeline until someone approves it, with the request sent by email or in Microsoft Teams.</description><pubDate>Thu, 11 Jun 2026 03:00:36 GMT</pubDate><category>Data Engineering</category><category>pipelines</category><category>approvals</category><author>Bas Land</author></item><item><title>How to Connect On-Premises SQL Server to Microsoft Fabric</title><link>https://thatfabricguy.com/connect-on-premises-sql-server-to-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/connect-on-premises-sql-server-to-microsoft-fabric/</guid><description>Install the on-premises data gateway, create a SQL Server connection and copy 4.1 million rows into a Fabric lakehouse with a copy data pipeline.</description><pubDate>Thu, 04 Jun 2026 06:43:39 GMT</pubDate><category>Data Engineering</category><category>pipelines</category><category>lakehouse</category><category>gateway</category><author>Bas Land</author></item><item><title>Bulk editing Microsoft Fabric notebooks with Claude Code</title><link>https://thatfabricguy.com/bulk-edit-microsoft-fabric-notebooks-with-claude-code/</link><guid isPermaLink="true">https://thatfabricguy.com/bulk-edit-microsoft-fabric-notebooks-with-claude-code/</guid><description>Sync a Fabric workspace to Git, open it in VS Code and let Claude Code make the same edit in 26 notebooks, then check the diff and update Fabric.</description><pubDate>Thu, 28 May 2026 09:29:56 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>notebooks</category><category>git</category><category>vs code</category><author>Bas Land</author></item><item><title>Using workspace identity for Key Vault in Microsoft Fabric</title><link>https://thatfabricguy.com/workspace-identity-for-key-vault-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/workspace-identity-for-key-vault-in-microsoft-fabric/</guid><description>Give a Fabric workspace its own identity, grant it access to Key Vault and run a notebook from a pipeline without your own user account.</description><pubDate>Wed, 20 May 2026 22:00:17 GMT</pubDate><category>Administration</category><category>security</category><category>pipelines</category><category>notebooks</category><author>Bas Land</author></item><item><title>OneLake Storage Tiers and Lifecycle Management in Microsoft Fabric</title><link>https://thatfabricguy.com/onelake-storage-tiers-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/onelake-storage-tiers-in-microsoft-fabric/</guid><description>Move old lakehouse files to cool and cold OneLake storage with workspace lifecycle rules, what each tier costs, and the thresholds I use.</description><pubDate>Wed, 13 May 2026 11:32:23 GMT</pubDate><category>Administration</category><category>costs</category><category>onelake</category><category>lakehouse</category><author>Bas Land</author></item><item><title>Connecting Microsoft Fabric to a Git Repository in an External Tenant</title><link>https://thatfabricguy.com/git-integration-with-an-external-tenant-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/git-integration-with-an-external-tenant-in-microsoft-fabric/</guid><description>Link a Fabric workspace to an Azure DevOps repository in another tenant through a shared connection, then commit notebook changes to it.</description><pubDate>Wed, 06 May 2026 22:00:45 GMT</pubDate><category>Administration</category><category>git</category><category>azure devops</category><category>notebooks</category><author>Bas Land</author></item><item><title>Microsoft Fabric Performance Test: F2 vs F64</title><link>https://thatfabricguy.com/f2-vs-f64-performance-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/f2-vs-f64-performance-in-microsoft-fabric/</guid><description>I ran the same 295 million row load and merge on an F2 and an F64 capacity. The F64 was no faster, and this is why.</description><pubDate>Thu, 30 Apr 2026 03:00:49 GMT</pubDate><category>Administration</category><category>performance</category><category>costs</category><category>spark</category><author>Bas Land</author></item><item><title>Why I Prefer Spark SQL in a Microsoft Fabric Lakehouse</title><link>https://thatfabricguy.com/spark-sql-vs-pyspark-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/spark-sql-vs-pyspark-in-microsoft-fabric/</guid><description>My notebook pattern for a Fabric lakehouse, with Spark SQL for the transformation and a Python merge to upsert, and why SQL reads better than PySpark.</description><pubDate>Thu, 23 Apr 2026 01:45:19 GMT</pubDate><category>Data Engineering</category><category>spark</category><category>notebooks</category><category>python</category><category>lakehouse</category><author>Bas Land</author></item><item><title>How I Ingest Data Into OneLake for Microsoft Fabric</title><link>https://thatfabricguy.com/ingesting-data-into-onelake-for-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/ingesting-data-into-onelake-for-microsoft-fabric/</guid><description>Shortcuts, mirroring or copying data. The order I pick them in to make data available in Microsoft Fabric, and what each costs in compute, storage and upkeep.</description><pubDate>Wed, 15 Apr 2026 22:00:26 GMT</pubDate><category>Data Engineering</category><category>onelake</category><category>costs</category><category>pipelines</category><author>Bas Land</author></item><item><title>Speaking at Queensland Power BI &amp; Fabric User Group</title><link>https://thatfabricguy.com/speaking-at-queensland-power-bi-fabric-user-group/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-queensland-power-bi-fabric-user-group/</guid><description>I presented a session on Fabric Lakehouses at the Queensland Power BI &amp; Fabric User Group. This was a fun one, presenting literally from the other side of the world.</description><pubDate>Thu, 09 Apr 2026 10:02:37 GMT</pubDate><category>Public Speaking</category><category>lakehouse</category><category>medallion</category><author>Bas Land</author></item><item><title>Getting Started with Deployment Pipelines in Microsoft Fabric</title><link>https://thatfabricguy.com/deployment-pipelines-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/deployment-pipelines-in-microsoft-fabric/</guid><description>Set up a deployment pipeline in Microsoft Fabric, deploy a lakehouse and a notebook from development to production, then ship a change to that notebook.</description><pubDate>Wed, 08 Apr 2026 22:00:34 GMT</pubDate><category>Administration</category><category>deployment pipelines</category><category>lakehouse</category><category>notebooks</category><author>Bas Land</author></item><item><title>Speaking at PBIUG Italy on Fabric Data Agents</title><link>https://thatfabricguy.com/speaking-at-pbiug-italy-on-fabric-data-agents/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-pbiug-italy-on-fabric-data-agents/</guid><description>It is time to talk about AI some more! Seriously, Bas? Oh yeah! AI is all the rage, and Power BI and Fabric cannot be left behind.</description><pubDate>Wed, 08 Apr 2026 12:26:49 GMT</pubDate><category>Public Speaking</category><category>AI</category><category>data agents</category><author>Bas Land</author></item><item><title>ACID Transactions in Delta Lake for Microsoft Fabric</title><link>https://thatfabricguy.com/acid-transactions-in-delta-lake-for-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/acid-transactions-in-delta-lake-for-microsoft-fabric/</guid><description>What atomicity, consistency, isolation and durability mean for Delta tables in Microsoft Fabric, and how Delta keeps concurrent reads and writes safe.</description><pubDate>Wed, 01 Apr 2026 22:00:00 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>lakehouse</category><author>Bas Land</author></item><item><title>The Difference Between Parquet and Delta Lake</title><link>https://thatfabricguy.com/parquet-vs-delta-lake-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/parquet-vs-delta-lake-in-microsoft-fabric/</guid><description>Parquet is a columnar file format and Delta Lake is the system on top of it. What each one does, what plain Parquet misses and why Fabric uses both.</description><pubDate>Thu, 26 Mar 2026 05:16:34 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>lakehouse</category><author>Bas Land</author></item><item><title>Generating test data for Microsoft Fabric with Claude</title><link>https://thatfabricguy.com/generating-test-data-for-microsoft-fabric-with-claude/</link><guid isPermaLink="true">https://thatfabricguy.com/generating-test-data-for-microsoft-fabric-with-claude/</guid><description>How I vibe coded a parameterised Fabric notebook with Claude that seeds a Moneybird sandbox with realistic Dutch test data, within the API rate limit.</description><pubDate>Thu, 19 Mar 2026 05:30:30 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>notebooks</category><category>api</category><category>python</category><author>Bas Land</author></item><item><title>How to Set Up Pipeline Failure Notifications in Microsoft Fabric</title><link>https://thatfabricguy.com/pipeline-failure-notifications-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/pipeline-failure-notifications-in-microsoft-fabric/</guid><description>Get an email when a scheduled Microsoft Fabric pipeline run fails, set up from the pipeline&apos;s schedule without the Office 365 email activity.</description><pubDate>Tue, 10 Mar 2026 15:56:28 GMT</pubDate><category>Data Engineering</category><category>pipelines</category><category>monitoring</category><author>Bas Land</author></item><item><title>Speaking at Power BI Gebruikersdagen 2026</title><link>https://thatfabricguy.com/speaking-at-power-bi-gebruikersdagen-2026/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-power-bi-gebruikersdagen-2026/</guid><description>The yearly Power BI conference in Utrecht (Power BI Gebruikersdagen or ‘User Days’) are held in March, as per tradition. This edition I was invited to speak again, and I loved it.</description><pubDate>Fri, 06 Mar 2026 20:54:14 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>How to Refresh Materialized Lake Views in Microsoft Fabric</title><link>https://thatfabricguy.com/refresh-materialized-lake-views-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/refresh-materialized-lake-views-in-microsoft-fabric/</guid><description>Two ways to refresh a materialized lake view in Microsoft Fabric, from code in your ELT process or on a schedule, and when to use which.</description><pubDate>Thu, 05 Mar 2026 02:00:49 GMT</pubDate><category>Data Engineering</category><category>lakehouse</category><category>spark</category><category>metadata</category><author>Bas Land</author></item><item><title>ChatGPT vs Claude for Microsoft Fabric notebooks</title><link>https://thatfabricguy.com/chatgpt-vs-claude-for-microsoft-fabric-notebooks/</link><guid isPermaLink="true">https://thatfabricguy.com/chatgpt-vs-claude-for-microsoft-fabric-notebooks/</guid><description>I gave ChatGPT and Claude one prompt to build a secure, metadata-driven Moneybird extract in a Fabric notebook, then ran their code unchanged.</description><pubDate>Thu, 26 Feb 2026 05:15:06 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>notebooks</category><category>api</category><author>Bas Land</author></item><item><title>Browse and upload OneLake files with Azure Storage Explorer</title><link>https://thatfabricguy.com/azure-storage-explorer-for-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/azure-storage-explorer-for-microsoft-fabric/</guid><description>Connect Azure Storage Explorer to a Fabric lakehouse folder, browse OneLake like a local file system and download or upload files.</description><pubDate>Thu, 19 Feb 2026 04:15:01 GMT</pubDate><category>Data Engineering</category><category>lakehouse</category><category>onelake</category><category>developer</category><author>Bas Land</author></item><item><title>Using Azure Key Vault secrets in Microsoft Fabric notebooks</title><link>https://thatfabricguy.com/azure-key-vault-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/azure-key-vault-in-microsoft-fabric/</guid><description>Store API tokens in Azure Key Vault and fetch them in a Fabric notebook with notebookutils, so secrets stay out of your code, Git and logs.</description><pubDate>Thu, 12 Feb 2026 05:15:05 GMT</pubDate><category>Administration</category><category>security</category><category>notebooks</category><category>api</category><author>Bas Land</author></item><item><title>How Much Do Microsoft Fabric Data Agents Cost?</title><link>https://thatfabricguy.com/microsoft-fabric-data-agent-costs/</link><guid isPermaLink="true">https://thatfabricguy.com/microsoft-fabric-data-agent-costs/</guid><description>Find what a Fabric data agent costs in the Capacity Metrics app, how token pricing works, and why asking semantic models first keeps the bill down.</description><pubDate>Thu, 05 Feb 2026 05:15:05 GMT</pubDate><category>Administration</category><category>data agents</category><category>costs</category><category>AI</category><author>Bas Land</author></item><item><title>Speaking at Cloud Tech Tallinn 2026</title><link>https://thatfabricguy.com/speaking-at-cloud-tech-tallinn-2026/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-cloud-tech-tallinn-2026/</guid><description>This was my first time at Cloud Tech Tallinn (or CTTT as it’s called, why is there an extra “T”?).</description><pubDate>Fri, 30 Jan 2026 20:54:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>How to Optimise Microsoft Fabric Data Agents</title><link>https://thatfabricguy.com/optimise-microsoft-fabric-data-agents/</link><guid isPermaLink="true">https://thatfabricguy.com/optimise-microsoft-fabric-data-agents/</guid><description>Combine a semantic model and a lakehouse in one Fabric data agent, and use instructions and example queries so it picks the right source and stays on topic.</description><pubDate>Thu, 29 Jan 2026 09:13:51 GMT</pubDate><category>Data Engineering</category><category>data agents</category><category>AI</category><category>lakehouse</category><author>Bas Land</author></item><item><title>Speaking at Data Community Day Austria 2026</title><link>https://thatfabricguy.com/speaking-at-data-community-day-austria-2026/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-data-community-day-austria-2026/</guid><description>In the beautiful city of Vienna a Data Community Day was held. I was invited to speak about my work around Fabric Data Agents.</description><pubDate>Fri, 23 Jan 2026 20:53:30 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Materialise DAX Query Results in a Microsoft Fabric Lakehouse</title><link>https://thatfabricguy.com/materialise-dax-query-results-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/materialise-dax-query-results-in-microsoft-fabric/</guid><description>Query the Capacity Metrics semantic model with DAX through the Power BI executeQueries API and store the results as a Delta table in your lakehouse.</description><pubDate>Thu, 22 Jan 2026 05:45:03 GMT</pubDate><category>Data Engineering</category><category>notebooks</category><category>api</category><category>power bi</category><category>costs</category><author>Bas Land</author></item><item><title>Anatomy of a Delta Table in Microsoft Fabric</title><link>https://thatfabricguy.com/anatomy-of-a-delta-table-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/anatomy-of-a-delta-table-in-microsoft-fabric/</guid><description>What is inside a Delta table in Microsoft Fabric, from the Parquet files to the JSON commits, file statistics and checkpoints in _delta_log.</description><pubDate>Mon, 19 Jan 2026 14:03:36 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>lakehouse</category><category>performance</category><author>Bas Land</author></item><item><title>Delta Tables in Microsoft Fabric Explained</title><link>https://thatfabricguy.com/delta-tables-in-microsoft-fabric-explained/</link><guid isPermaLink="true">https://thatfabricguy.com/delta-tables-in-microsoft-fabric-explained/</guid><description>Learn about delta tables in Microsoft Fabric. In this post I go into what delta is, why we use it, and what Fabric has to do with it.</description><pubDate>Thu, 15 Jan 2026 11:37:36 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><author>Bas Land</author></item><item><title>Microsoft Fabric Reserved Instances Explained: A Complete Guide</title><link>https://thatfabricguy.com/microsoft-fabric-reserved-instance/</link><guid isPermaLink="true">https://thatfabricguy.com/microsoft-fabric-reserved-instance/</guid><description>Microsoft Fabric Reserved Instance is a way to save about 40% of money on Microsoft Fabric! Learn how you can save too with this article.</description><pubDate>Thu, 08 Jan 2026 11:40:51 GMT</pubDate><category>Data Architecture</category><category>costs</category><author>Bas Land</author></item><item><title>Merging Dataframes in PySpark</title><link>https://thatfabricguy.com/merging-dataframes-in-pyspark/</link><guid isPermaLink="true">https://thatfabricguy.com/merging-dataframes-in-pyspark/</guid><description>Today I’m going to teach you how the Python merge statement works, and we use it a lot in Microsoft Fabric.</description><pubDate>Thu, 01 Jan 2026 11:56:47 GMT</pubDate><category>Data Engineering</category><category>notebooks</category><category>python</category><category>spark</category><author>Bas Land</author></item><item><title>Sharing Microsoft Fabric Data With External Users</title><link>https://thatfabricguy.com/sharing-microsoft-fabric-data-with-external-users/</link><guid isPermaLink="true">https://thatfabricguy.com/sharing-microsoft-fabric-data-with-external-users/</guid><description>With Microsoft Fabric, you can share data externally. In this article I will show you exactly how. And you can easily follow the YouTube tutorial.</description><pubDate>Thu, 25 Dec 2025 11:25:30 GMT</pubDate><category>Data Architecture</category><category>data share</category><category>power bi</category><author>Bas Land</author></item><item><title>Fabric Capacity Metrics App is Useful but Only If You Know This</title><link>https://thatfabricguy.com/fabric-capacity-metrics-app-is-useful-but-only-if-you-know-this/</link><guid isPermaLink="true">https://thatfabricguy.com/fabric-capacity-metrics-app-is-useful-but-only-if-you-know-this/</guid><description>Today I’ll be diving deep into the Fabric Capacity Metrics app. With this Power BI app, you can find out what items in your Fabric capacity are using a lot of compute resources, and you’ll use this…</description><pubDate>Thu, 18 Dec 2025 13:19:29 GMT</pubDate><category>Administration</category><category>costs</category><category>performance</category><author>Bas Land</author></item><item><title>Using Power BI on an Apple Watch</title><link>https://thatfabricguy.com/using-power-bi-on-an-apple-watch/</link><guid isPermaLink="true">https://thatfabricguy.com/using-power-bi-on-an-apple-watch/</guid><description>Today we’re going to look at Power BI on the Apple Watch.</description><pubDate>Thu, 11 Dec 2025 13:22:58 GMT</pubDate><category>Power BI</category><category>random</category><author>Bas Land</author></item><item><title>Microsoft Fabric with a MacBook</title><link>https://thatfabricguy.com/microsoft-fabric-with-a-macbook/</link><guid isPermaLink="true">https://thatfabricguy.com/microsoft-fabric-with-a-macbook/</guid><description>Microsoft Fabric with a MacBook is certainly possible. I never use Windows, even though I&apos;m always working on Microsoft products. See how!</description><pubDate>Thu, 04 Dec 2025 17:18:01 GMT</pubDate><category>Data Engineering</category><category>developer</category><author>Bas Land</author></item><item><title>How to use Task Flows in Microsoft Fabric</title><link>https://thatfabricguy.com/how-to-use-task-flows-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/how-to-use-task-flows-in-microsoft-fabric/</guid><description>Today I want to talk about task flows inside Microsoft Fabric—what they can be used for, how we can change them, how we can add them, and how we can make sense of our projects and make them a bit…</description><pubDate>Thu, 27 Nov 2025 13:24:59 GMT</pubDate><category>Data Engineering</category><category>medallion</category><author>Bas Land</author></item><item><title>How to change Microsoft Fabric Python resources</title><link>https://thatfabricguy.com/how-to-change-microsoft-fabric-python-resources/</link><guid isPermaLink="true">https://thatfabricguy.com/how-to-change-microsoft-fabric-python-resources/</guid><description>A couple of weeks ago, I showed you how we can use DuckDB as a Python library in Microsoft Fabric to do Python notebooks on Delta Lake instead of using Spark notebooks.</description><pubDate>Thu, 20 Nov 2025 13:27:05 GMT</pubDate><category>Data Engineering</category><category>costs</category><category>notebooks</category><category>performance</category><category>python</category><author>Bas Land</author></item><item><title>Metadata Driven Ingestion into Fabric with Pipelines</title><link>https://thatfabricguy.com/metadata-driven-ingestion-into-fabric-with-pipelines/</link><guid isPermaLink="true">https://thatfabricguy.com/metadata-driven-ingestion-into-fabric-with-pipelines/</guid><description>Today I’m going into how you can set up the start of a metadata-driven processing framework for Microsoft Fabric. Let’s dive in.</description><pubDate>Thu, 13 Nov 2025 13:29:37 GMT</pubDate><category>Data Engineering</category><category>metadata</category><category>pipelines</category><author>Bas Land</author></item><item><title>Vibe Coding in Microsoft Fabric</title><link>https://thatfabricguy.com/vibe-coding-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/vibe-coding-in-microsoft-fabric/</guid><description>Can ChatGPT actually help you build a complete data platform in Microsoft Fabric if you pretend to know absolutely nothing? That’s exactly what I set out to test.</description><pubDate>Thu, 06 Nov 2025 13:32:39 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>medallion</category><category>notebooks</category><category>pipelines</category><author>Bas Land</author></item><item><title>Write Delta Tables Using Python Notebooks</title><link>https://thatfabricguy.com/write-delta-tables-using-python-notebooks/</link><guid isPermaLink="true">https://thatfabricguy.com/write-delta-tables-using-python-notebooks/</guid><description>You can now write data to delta tables using Python notebooks, without using expensive Spark compute in Microsoft Fabric!</description><pubDate>Thu, 30 Oct 2025 15:46:10 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>python</category><author>Bas Land</author></item><item><title>Setting V-Order for delta tables in Microsoft Fabric</title><link>https://thatfabricguy.com/setting-v-order-for-delta-tables-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/setting-v-order-for-delta-tables-in-microsoft-fabric/</guid><description>Microsoft recently made a change that caught a lot of people off guard: they disabled V-Ordering by default for new Fabric lakehouses. If you’re using Power BI Direct Lake mode, this matters—a lot.</description><pubDate>Thu, 23 Oct 2025 13:53:40 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>medallion</category><category>performance</category><author>Bas Land</author></item><item><title>New Way to Build Semantic Models in Microsoft Fabric (Without Power BI!)</title><link>https://thatfabricguy.com/new-way-to-build-semantic-models-in-microsoft-fabric-without-power-bi/</link><guid isPermaLink="true">https://thatfabricguy.com/new-way-to-build-semantic-models-in-microsoft-fabric-without-power-bi/</guid><description>Did you know you can create Power BI semantic models directly from the Fabric web portal? No Power BI Desktop required. This is a game-changer if you’re working on a MacBook, dealing with a…</description><pubDate>Thu, 16 Oct 2025 15:58:14 GMT</pubDate><category>Power BI</category><author>Bas Land</author></item><item><title>All about Lakehouse in Microsoft Fabric</title><link>https://thatfabricguy.com/all-about-lakehouse-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/all-about-lakehouse-in-microsoft-fabric/</guid><description>Lakehouses are the foundation of data engineering in Microsoft Fabric. They’re where you store your raw data, your transformed tables, and everything in between.</description><pubDate>Thu, 09 Oct 2025 16:54:34 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>lakehouse</category><category>medallion</category><author>Bas Land</author></item><item><title>Speakin DataMinds Connect 2025</title><link>https://thatfabricguy.com/speakin-dataminds-connect-2025/</link><guid isPermaLink="true">https://thatfabricguy.com/speakin-dataminds-connect-2025/</guid><description>I had the pleasure of speaking at DataMinds Connect, one of the best run data conferences I have been to. It’s hosted in the beautiful city of Mechelen, Belgium, and drew a lot of attendees.</description><pubDate>Wed, 08 Oct 2025 09:57:16 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Stop wasting money in Microsoft Fabric: Dataflows vs Notebooks</title><link>https://thatfabricguy.com/stop-wasting-money-in-microsoft-fabric-dataflows-vs-notebooks/</link><guid isPermaLink="true">https://thatfabricguy.com/stop-wasting-money-in-microsoft-fabric-dataflows-vs-notebooks/</guid><description>There’s a common debate in the Fabric community: should you use low-code tools like Dataflows Gen2, or should you write pro-code solutions with PySpark notebooks? Today I’m going to settle this…</description><pubDate>Thu, 02 Oct 2025 16:58:11 GMT</pubDate><category>Data Engineering</category><category>costs</category><category>performance</category><author>Bas Land</author></item><item><title>Conversational AI with Microsoft Fabric Data Agents</title><link>https://thatfabricguy.com/conversational-ai-with-microsoft-fabric-data-agents/</link><guid isPermaLink="true">https://thatfabricguy.com/conversational-ai-with-microsoft-fabric-data-agents/</guid><description>Microsoft Fabric Data Agents are the ChatGPT for your data. Now you don&apos;t need dashboards anymore, you can talk to your data!</description><pubDate>Thu, 25 Sep 2025 11:38:30 GMT</pubDate><category>Data Engineering</category><category>AI</category><author>Bas Land</author></item><item><title>Speaking at DATA:SCOTLAND 2025</title><link>https://thatfabricguy.com/speaking-at-datascotland-2025/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-datascotland-2025/</guid><description>I had the pleasure of speaking at DATA:SCOTLAND, a free data and analytics conference in Glasgow that brought together nearly a thousand data enthusiasts.</description><pubDate>Fri, 12 Sep 2025 16:31:48 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Case Sensitivity in Microsoft Fabric Spark</title><link>https://thatfabricguy.com/case-sensitivity-in-microsoft-fabric-spark/</link><guid isPermaLink="true">https://thatfabricguy.com/case-sensitivity-in-microsoft-fabric-spark/</guid><description>I recently ran into a sneaky issue while migrating a customer from SQL Server to Microsoft Fabric. We were doing what every lazy developer does—copy-pasting code—and suddenly our joins stopped…</description><pubDate>Thu, 11 Sep 2025 17:00:32 GMT</pubDate><category>Data Engineering</category><category>notebooks</category><category>spark</category><author>Bas Land</author></item><item><title>Speaking at Data Saturday Gothenburg 2025</title><link>https://thatfabricguy.com/speaking-at-data-saturday-gothenburg-2025/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-data-saturday-gothenburg-2025/</guid><description>I spoke at Data Saturday Gothenburg 2025. Besides the great company of awesome persons, we had an incredible speaker dinner the night before the event on a small island off the coast of Sweden,…</description><pubDate>Sat, 06 Sep 2025 17:59:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Speaking at Fabric Cafe on Delta Optimisation</title><link>https://thatfabricguy.com/speaking-at-fabric-cafe-on-delta-optimisation/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-fabric-cafe-on-delta-optimisation/</guid><description>I Just wrapped up an online session at Fabric Cafe: “Delta Table Optimisation: Improvig Queries using Delta Partitioning and Liquid Clustering”</description><pubDate>Sat, 30 Aug 2025 16:20:00 GMT</pubDate><category>Public Speaking</category><category>costs</category><category>partitioning</category><category>performance</category><author>Bas Land</author></item><item><title>OneLake Security Preview in Microsoft Fabric</title><link>https://thatfabricguy.com/onelake-security-preview-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/onelake-security-preview-in-microsoft-fabric/</guid><description>Recently, Microsoft came out with a private preview for OneLake Security in Microsoft Fabric lakehouses. This is amazing, it is a feature I have been waiting for now for a long time.</description><pubDate>Mon, 04 Aug 2025 10:29:15 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>medallion</category><category>notebooks</category><category>security</category><author>Bas Land</author></item><item><title>Materialized Lake Views in Microsoft Fabric Lakehouse</title><link>https://thatfabricguy.com/materialized-lake-views-in-microsoft-fabric-lakehouse/</link><guid isPermaLink="true">https://thatfabricguy.com/materialized-lake-views-in-microsoft-fabric-lakehouse/</guid><description>Materialized Lake Views in Microsoft Fabric can be used to create a more dynamic data platform. Learn more in this article!</description><pubDate>Tue, 22 Jul 2025 16:31:53 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>medallion</category><author>Bas Land</author></item><item><title>Keep Spark Sessions Alive in Microsoft Fabric</title><link>https://thatfabricguy.com/keep-spark-sessions-alive-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/keep-spark-sessions-alive-in-microsoft-fabric/</guid><description>Perhaps I’m somewhat late to the party, however, last Saturday I found something that really helps me as a data engineer working with Microsoft Fabric.</description><pubDate>Mon, 14 Jul 2025 10:56:25 GMT</pubDate><category>Data Engineering</category><category>spark</category><author>Bas Land</author></item><item><title>Speaking at Data Toboggan – Cool Runnings 2025</title><link>https://thatfabricguy.com/speaking-at-data-toboggan-cool-runnings-2025/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-data-toboggan-cool-runnings-2025/</guid><description>I Just wrapped up a session at Data Toboggan: “Delta Table Optimisation: Improvig Queries using Delta Partitioning and Liquid Clustering”</description><pubDate>Sat, 12 Jul 2025 11:13:00 GMT</pubDate><category>Public Speaking</category><category>costs</category><category>partitioning</category><category>performance</category><author>Bas Land</author></item><item><title>Speaking at Fabric Cafe – Don’t Repeat Yourself</title><link>https://thatfabricguy.com/speaking-at-fabric-cafe-dont-repeat-yourself/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-fabric-cafe-dont-repeat-yourself/</guid><description>I had the pleasure of speaking at Fabric Cafe, an online community aimed at sharing knowledge about Microsoft Fabric. And I’m all in favour of that!</description><pubDate>Sat, 05 Jul 2025 11:05:00 GMT</pubDate><category>Public Speaking</category><category>notebooks</category><category>python</category><author>Bas Land</author></item><item><title>Let the Notebook Write Itself (Sorta): My Experience Using Supermaven in Fabric</title><link>https://thatfabricguy.com/ai-copilots-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/ai-copilots-microsoft-fabric/</guid><description>Discover how I use AI copilots to speed up Microsoft Fabric notebook development with smarter code, faster prototyping, and fewer headaches.</description><pubDate>Thu, 12 Jun 2025 18:17:10 GMT</pubDate><category>Data Engineering</category><category>AI</category><category>notebooks</category><category>python</category><author>Bas Land</author></item><item><title>VS Code Notebooks to Improve Your Microsoft Fabric Experience</title><link>https://thatfabricguy.com/vs-code-notebooks-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/vs-code-notebooks-fabric/</guid><description>When you’re using PySpark notebooks in Microsoft Fabric data engineering, you can develop straight from the web browser. While that is interesting, a browser is usually not the most perfect software…</description><pubDate>Thu, 05 Jun 2025 21:08:21 GMT</pubDate><category>Data Engineering</category><category>python</category><category>spark</category><category>vs code</category><author>Bas Land</author></item><item><title>Speaking at Cloud Data Driven (May 2025)</title><link>https://thatfabricguy.com/speaking-at-cloud-data-driven-may-2025/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-cloud-data-driven-may-2025/</guid><description>I Just wrapped up a session at Cloud Data Driven: “Delta Table Optimisation: Improvig Queries using Delta Partitioning and Liquid Clustering”</description><pubDate>Thu, 08 May 2025 20:43:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Delta Lake Liquid Clustering vs Partitioning</title><link>https://thatfabricguy.com/delta-lake-liquid-clustering-partitioning/</link><guid isPermaLink="true">https://thatfabricguy.com/delta-lake-liquid-clustering-partitioning/</guid><description>Learn how Liquid Clustering compares to Partitioning in Delta Lake. Boost MS Fabric performance with the right optimisation strategy.</description><pubDate>Thu, 01 May 2025 17:48:08 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>notebooks</category><category>performance</category><category>spark</category><author>Bas Land</author></item><item><title>Speaking at Get Together March 2025 – Tabular Editor voor Power BI developers</title><link>https://thatfabricguy.com/speaking-at-get-together-march-2025-tabular-editor-voor-power-bi-developers/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-get-together-march-2025-tabular-editor-voor-power-bi-developers/</guid><description>At the March 2025 edition of Get Together, held in Baarn, The Netherlands, I had the pleasure of speaking about Tabular Editor for Power BI Developers. The session was given in Dutch.</description><pubDate>Fri, 28 Mar 2025 09:28:18 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Delta Lake Partitioning for Microsoft Fabric</title><link>https://thatfabricguy.com/delta-lake-partitioning-for-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/delta-lake-partitioning-for-microsoft-fabric/</guid><description>Learn how Delta Lake partitioning boosts query performance and reduces costs in Microsoft Fabric. Optimise your data lake today!</description><pubDate>Thu, 27 Mar 2025 15:11:53 GMT</pubDate><category>Data Engineering</category><category>delta lake</category><category>partitioning</category><category>spark</category><author>Bas Land</author></item><item><title>Speaking at PBIG 2025 – Microsoft Fabric als succesfactor voor Power BI projecten</title><link>https://thatfabricguy.com/speaking-at-pbig-2025-microsoft-fabric-als-succesfactor-voor-power-bi-projecten/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-pbig-2025-microsoft-fabric-als-succesfactor-voor-power-bi-projecten/</guid><description>My session, titled ‘Microsoft Fabric als succesfactor voor Power BI projecten’ (in Dutch), helped showcase attendees how Microsoft Fabric can be used as a success factor for Power BI projects.</description><pubDate>Sat, 08 Mar 2025 10:29:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Speaking at PBIG 2025 – Tabular Editor to speed up Power BI development</title><link>https://thatfabricguy.com/speaking-at-pbig-2025-tabular-editor-to-speed-up-power-bi-development/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-pbig-2025-tabular-editor-to-speed-up-power-bi-development/</guid><description>This year was my first time speaking at PBIG, the largest Power BI Community Event</description><pubDate>Sat, 08 Mar 2025 10:14:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Microsoft Fabric Costs Explained: A Complete Guide</title><link>https://thatfabricguy.com/microsoft-fabric-costs-explained/</link><guid isPermaLink="true">https://thatfabricguy.com/microsoft-fabric-costs-explained/</guid><description>Understand Microsoft Fabric costs with this complete guide. Learn about Capacity Units, pricing models, cost management, and optimisation strategies.</description><pubDate>Fri, 28 Feb 2025 11:20:48 GMT</pubDate><category>Data Architecture</category><category>costs</category><author>Bas Land</author></item><item><title>Speaking at Fabric Summit 2025 – 4 Billion Rows in DirectLake</title><link>https://thatfabricguy.com/speaking-at-fabric-summit-2025-4-billion-rows-in-directlake/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-fabric-summit-2025-4-billion-rows-in-directlake/</guid><description>I had the pleasure of speaking at RADACAD’s Power BI &amp; Fabric Summit 2025, probably one of the largest Fabric events worldwide.</description><pubDate>Thu, 27 Feb 2025 14:55:36 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Speaking at Fabric Summit 2025 – Don’t Repeat Yourself</title><link>https://thatfabricguy.com/speaking-at-fabric-summit-2025-dont-repeat-yourself/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-fabric-summit-2025-dont-repeat-yourself/</guid><description>I had the pleasure of speaking at RADACAD’s Power BI &amp; Fabric Summit 2025, probably one of the largest Fabric events worldwide.</description><pubDate>Tue, 25 Feb 2025 08:39:44 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Extracting Paginating APIs Without NextPage Metadata with Microsoft Fabric Notebooks</title><link>https://thatfabricguy.com/extracting-paginating-apis-without-nextpage-metadata-with-microsoft-fabric-notebooks/</link><guid isPermaLink="true">https://thatfabricguy.com/extracting-paginating-apis-without-nextpage-metadata-with-microsoft-fabric-notebooks/</guid><description>Learn how to handle paginated APIs without metadata in Microsoft Fabric. This guide shows how to find the pagecount using Python.</description><pubDate>Fri, 31 Jan 2025 11:33:20 GMT</pubDate><category>Data Engineering</category><category>api</category><category>notebooks</category><category>pagination</category><category>python</category><author>Bas Land</author></item><item><title>Speaking at Fabric User Group Denmark January 2025</title><link>https://thatfabricguy.com/speaking-at-fabric-user-group-denmark-january-2025/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-fabric-user-group-denmark-january-2025/</guid><description>I had the pleasure of speaking at the Danish Fabric User Group, an event hosted by community representatives and aimed at sharing knowledge between Microsoft Fabric professionals.</description><pubDate>Wed, 22 Jan 2025 10:18:14 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Implementing the DRY Principle in Microsoft Fabric</title><link>https://thatfabricguy.com/implementing-the-dry-principle-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/implementing-the-dry-principle-in-microsoft-fabric/</guid><description>Implementing the DRY principle in Microsoft Fabric makes developing more efficient and easier to maintain!</description><pubDate>Fri, 29 Nov 2024 14:30:49 GMT</pubDate><category>Data Engineering</category><category>python</category><category>spark</category><author>Bas Land</author></item><item><title>Speaking at Data Saturday Parma 2024</title><link>https://thatfabricguy.com/speaking-at-data-saturday-parma-2024/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-data-saturday-parma-2024/</guid><description>I had the pleasure of speaking at Data Saturday in Parma, Italy, a very nice event that brought together lots of enthusiastic, mostly Italian, data professionals.</description><pubDate>Sat, 23 Nov 2024 14:23:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Speaking at Cloud Data Driven user group meeting</title><link>https://thatfabricguy.com/speaking-at-cloud-data-driven-user-group-meeting/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-cloud-data-driven-user-group-meeting/</guid><description>Yesterday, I had the pleasure of speaking at Cloud Data Driven, a free data and analytics user group with weekly online meetings.</description><pubDate>Fri, 22 Nov 2024 07:46:40 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Notebook Orchestration in Microsoft Fabric</title><link>https://thatfabricguy.com/notebook-orchestration-in-microsoft-fabric/</link><guid isPermaLink="true">https://thatfabricguy.com/notebook-orchestration-in-microsoft-fabric/</guid><description>In this post we will look at notebook orchestration, using PySpark notebooks with runMultiple in Microsoft Fabric.</description><pubDate>Fri, 25 Oct 2024 13:24:47 GMT</pubDate><category>Data Engineering</category><category>notebooks</category><category>spark</category><author>Bas Land</author></item><item><title>Spark Dataframes are Views, not Tables</title><link>https://thatfabricguy.com/spark-dataframes-are-views-not-tables/</link><guid isPermaLink="true">https://thatfabricguy.com/spark-dataframes-are-views-not-tables/</guid><description>In Microsoft Fabric data engineering, we use Spark to apply transformations to our data. Just like you would write T-SQL to transform data in SQL Server, you would write PySpark or SparkSQL to…</description><pubDate>Mon, 14 Oct 2024 19:18:29 GMT</pubDate><category>Data Engineering</category><category>dataframe</category><category>spark</category><author>Bas Land</author></item><item><title>How To Implement Medallion for Microsoft Fabric Lakehouses</title><link>https://thatfabricguy.com/how-to-implement-medallion-for-microsoft-fabric-lakehouses/</link><guid isPermaLink="true">https://thatfabricguy.com/how-to-implement-medallion-for-microsoft-fabric-lakehouses/</guid><description>In this guide, we’ll dive straight into the practical steps of how to implement Medallion Lakehouses using Microsoft Fabric.</description><pubDate>Fri, 11 Oct 2024 08:32:06 GMT</pubDate><category>Data Architecture</category><category>medallion</category><author>Bas Land</author></item><item><title>Medallion Architecture for Microsoft Fabric, a Theoretical Guide</title><link>https://thatfabricguy.com/medallion-architecture-microsoft-fabric-theory-guide/</link><guid isPermaLink="true">https://thatfabricguy.com/medallion-architecture-microsoft-fabric-theory-guide/</guid><description>Structure your data platform with the Medallion Architecture in Microsoft Fabric. This guide covers the Bronze, Silver, Gold layers in Fabric</description><pubDate>Thu, 19 Sep 2024 13:22:46 GMT</pubDate><category>Data Architecture</category><category>medallion</category><author>Bas Land</author></item><item><title>Speaking at DATA:SCOTLAND 2024</title><link>https://thatfabricguy.com/speaking-at-datascotland-2024/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-datascotland-2024/</guid><description>Last week, I had the pleasure of speaking at DATA:SCOTLAND, a free data and analytics conference in Glasgow that brought together nearly a thousand data enthusiasts.</description><pubDate>Fri, 13 Sep 2024 19:09:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item><item><title>Speaking at Dutch Fabric User Group June 2024</title><link>https://thatfabricguy.com/speaking-at-dutch-fabric-user-group-june-2024/</link><guid isPermaLink="true">https://thatfabricguy.com/speaking-at-dutch-fabric-user-group-june-2024/</guid><description>Yesterday, I was thrilled to deliver my first public speaking session in years! I was invited by the friendly people of the Dutch Fabric User Group to present my story to a group of about 35 people…</description><pubDate>Thu, 20 Jun 2024 11:57:00 GMT</pubDate><category>Public Speaking</category><author>Bas Land</author></item></channel></rss>