Batch or Stream? The Ethernal Data Processing Dilemma
"Should we process our data in batches or in real-time?" It's not batch vs. stream: it's "when does the answer matter?" The post Batch or Stre...
"Should we process our data in batches or in real-time?" It's not batch vs. stream: it's "when does the answer matter?" The post Batch or Stre...
Update policies are one of those features that don't get enough spotlight, but once you start using them, you'll wonder how you ever lived wit...
You’ve probably spent the last year hearing about Lakehouses and Warehouses until your ears are ringing. If a Lakehouse is a massive library a...
Get the data architecture right, and everything else becomes easier. Data architecture is the blueprint that determines where your data lives,...
Fabric IQ represents a fundamental shift in how Microsoft Fabric operates. While the rest of the platform has been laser-focused on where your...
There were tons of Fabric announcements in 2025! In this post, I distill the noise and pick top 5 across the entire platform The post Microsof...
It's Data Mozart's 6th birthday! Reflections on 2025 and let's make more music from the data in 2026! The post Facts & Figures – Data Moza...
Learn how to quickly identify if your published Direct Lake model uses OneLake or SQL option The post Direct Lake Models: Are They OneLake or ...
Dataflows were (rightly?) considered "the slowest and least performant option" for ingesting data into Power BI/Microsoft Fabric. However, thi...
Specific client requirements sometimes may force us to think out of the box and find not-so-obvious solutions The post Power BI Pro Trick: Sor...