Sign in

Nikola Ilic

@datamozart.bsky.social
1.2K followers 253 following 630 posts

I'm making music from the data🎶 #PowerBI addict, Microsoft Data Platform MVP, O'Reilly Instructor, Pluralsight Author, blogger, speaker, learner...Father of 2, Barca and Messi fan⚽

PostsRepliesMedia
Nikola Ilic @datamozart.bsky.social · 21/09/2026
Inspired by Josue “Josh” Bogran's animated infographic about the compute options in Databricks, I've decided to create one for #MicrosoftFabric. 5 engines -> 5 different workloads -> 5 different sets of use cases!
010
Nikola Ilic @datamozart.bsky.social · 16/09/2026
NEW BLOG POST! In this blog post, you'll learn how two minutes of SQL database in Fabric activity can mean 17 minutes of compute billing. And when a CPU chart doesn't tell the whole story. data-mozart.com/the-query-fi...
data-mozart.com
The query finished...Why is my Fabric SQL database still consuming CUs? - Data Mozart
Two minutes of database activity can mean 17 minutes of compute billing. And a CPU chart doesn't tell the whole story. Let's work through SQL database in Fabric billing with examples from application ...
021
Nikola Ilic @datamozart.bsky.social · 04/09/2026
NEW BLOG POST! I started writing this one months ago! And it was sitting in my drafts until I found time and energy to give it the treatment it deserves. So, there you go, here is your ultimate guide for handling SCD Type 2 in Microsoft Fabric. data-mozart.com/implementing...
data-mozart.com
Implementing SCD Type 2 in Microsoft Fabric - The Definitive Guide! - Data Mozart
Slowly Changing Dimensions (SCD) are one of the fundamental concepts in dimensional modeling. If you are not sure what dimensional modeling is, I suggest you first check the series of articles I wrote...
240
Nikola Ilic @datamozart.bsky.social · 30/08/2026
Almost there! More than a year after @shbwatson.bsky.social and I started writing our "Analytics Engineering with Microsoft Fabric and Power BI" book for @oreilly.bsky.social, we are a few weeks from finally seeing the book released! You can already order it on Amazon www.amazon.com/Analytics-En...
amazon.com
Analytics Engineering with Microsoft Fabric and Power BI: The Definitive Guide for Building Enterprise-Grade Analytics Solutions
Analytics Engineering with Microsoft Fabric and Power BI: The Definitive Guide for Building Enterprise-Grade Analytics Solutions [Watson, Shabnam, Ilic, Nikola] on Amazon.com. *FREE* shipping on qualifying offers. Analytics Engineering with Microsoft Fabric and Power BI: The Definitive Guide for Building Enterprise-Grade Analytics Solutions
171
Nikola Ilic @datamozart.bsky.social · 04/08/2026
AI-Native Data Engineering with Microsoft Fabric On September 7th, I'll be running a live, 4-hour virtual workshop for all data engineers who want to level up their game in the era of AI. courses.data-mozart.com
000
Nikola Ilic @datamozart.bsky.social · 03/08/2026
NEW BLOG POST! Recently, I went down this rabbit hole twice within a week:) If you’ve tried to check how much storage your #MicrosoftFabric warehouse tables consume, you’ve probably discovered that the usual SQL Server approaches don’t work. data-mozart.com/how-to-check...
data-mozart.com
How to check table sizes in a Microsoft Fabric warehouse - Data Mozart
If you've tried to check how much storage your Fabric warehouse tables consume, you've probably discovered that the usual SQL Server approaches don't work. This post explains why, what else doesn't wo...
010
Nikola Ilic @datamozart.bsky.social · 31/07/2026
NEW ARTICLE! The medallion design pattern is probably the most widely adopted pattern of the lakehouse era, and in almost every implementation I've seen, all three layers are physically materialized. But why exactly is the silver layer a set of tables? data-mozart.com/dont-stop-ma...
data-mozart.com
(Don't) Stop materializing your silver layer! - Data Mozart
Why is your silver layer a set of tables? Challenging the fully materialized medallion pattern - with benchmark numbers and reproducible demo scripts.
000
Nikola Ilic @datamozart.bsky.social · 28/07/2026
Are you considering becoming a certified #MicrosoftFabric Data Engineer? I'll be running one of my most popular live bootcamps at @oreilly.bsky.social on August 26th/27th. We cover every single skill measured in the DP-700 exam. www.oreilly.com/live-events/...
oreilly.com
Microsoft Fabric Data Engineer Associate Bootcamp (DP-700)
Learn in-demand skills and become a certified Fabric data engineer
022
Nikola Ilic @datamozart.bsky.social · 27/07/2026
The most expensive code your data team ships this year won't be written by a human. It'll be generated by AI assistant. It'll look correct, but it'll quitely drop 14% of your rows because the join type was wrong. AI-assisted data engineering is here. courses.data-mozart.com
courses.data-mozart.com
AI-Native Data Engineering with Microsoft Fabric
A live 4-hour, code-first workshop on Fabric implementation, agentic scaffolding, metadata-driven ingestion, validation, cost, and production trust.
021
Nikola Ilic @datamozart.bsky.social · 20/07/2026
I'm thrilled to announce that my 26th course at Pluralsight has just been released! Enterprise data succeeds when it is managed as a shared business asset. This course will teach you to recognize common data challenges and recommend practical improvements. www.pluralsight.com/courses/ente...
pluralsight.com
Introduction to Enterprise Data Management
161
Nikola Ilic @datamozart.bsky.social · 18/07/2026
Manuscript done, and we are now entering the final production stage! The "Analytics Engineering with #MicrosoftFabric and #PowerBI" book, that @shbwatson.bsky.social and I are writinh for @oreilly.bsky.social is already available for pre-ordering at Amazon: www.amazon.com/Analytics-En...
amazon.com
030
Nikola Ilic @datamozart.bsky.social · 15/07/2026
Humbled and honored to be recognized as Microsoft Data Platform MVP for the 6th consecutive year😊 Especially honored to receive the award in the Real-time Intelligence category for the first time! #MVPbuzz #MicrosoftFabric #CommunityRocks
4190
Nikola Ilic @datamozart.bsky.social · 14/07/2026
Full day, hands-on: build a production-grade Fabric lakehouse end to end. Metadata-driven ingestion, medallion, Delta optimization, Direct Lake. Real invoice-to-cash scenario, 3 sources. FabCon Europe 2026, Barcelona. espc.tech/conference/f...
011
Nikola Ilic @datamozart.bsky.social · 07/07/2026
NEW BLOG POST! “AI will replace data engineers”… “Agents write better code than humans”… “If you’re not vibe coding, you’re already behind”… “Nikola, should we let AI write our pipelines?” Yes… but not the way you probably think. data-mozart.com/liar-liar-wh...
data-mozart.com
Liar, liar! What to do when AI writes your pipelines confidently wrong? - Data Mozart
Should we let AI write our pipelines? YES...But not the way you probably think.
000
Nikola Ilic @datamozart.bsky.social · 02/07/2026
Flights booked for #SummitNA - Nashville, here I come! I'll be delivering two full-day academy classes: 📆 Oct 10th Building Agentic and Conversational Analytics with Fabric IQ 📆 Oct 11th Fabric Fast Track: From Data Foundation to AI Innovation summitna.com/academy/?se=...
010
Nikola Ilic @datamozart.bsky.social · 01/07/2026
NEW BLOG POST! Starting Aug 1st, Microsoft is changing how your Fabric Warehouse (and SQL EP of the lakehouse) workloads are metered within the capacity. I cover what's changing (and what stays the same) and how the new model compares to Snowflake and Databricks. data-mozart.com/one-minute-t...
data-mozart.com
One-minute trap! How new Fabric Warehouse CU metering affect your workloads - Data Mozart
Microsoft is moving Fabric Warehouse CU metering from per-query CPU time to per-workspace virtual-node time. That brings Fabric closer to Snowflake and Databricks, but it also changes the cost equatio...
020
Reposted by Nikola Ilic
Towards Data Science @towardsdatascience.com · 23/06/2026
"What if your entire medallion pipeline could be a few SELECT statements?" @datamozart.bsky.social explains what materialized lake views (MLVs) are, how they work, and where they fit (or don't) in your architecture.
towardsdatascience.com
Materialized Lake Views in Microsoft Fabric: When Your Medallion Fits in a SELECT Statement | Towards Data Science
Five surfaces collapsed into one declarative layer. Here's the full story of Materialized Lake Views in Microsoft Fabric - from syntax to the new GA capabilities
032
Nikola Ilic @datamozart.bsky.social · 22/06/2026
This Thursday, I'll be talking at the Microsoft Fabric UK User Group, about transitioning from data analyst to data engineer and upgrading your skills from Dataflows Gen2 to notebooks. It's free and it's online, so RSVP: www.meetup.com/microsoft-po...
meetup.com
Transition from Data Analyst to Data Engineer, Thu, Jun 25, 2026, 6:00 PM | Meetup
Join our Microsoft Fabric - UK User Group for our latest webinar. This session we are excited to announce our host Microsoft MVP Leon Gordon and co-host Microsoft MVP Prag
021
Nikola Ilic @datamozart.bsky.social · 20/06/2026
My latest article at @towardsdatascience.com has just been published! This is a deep dive on Materialized Lake Views in #MicrosoftFabric. towardsdatascience.com/materialized...
towardsdatascience.com
Materialized Lake Views in Microsoft Fabric: When Your Medallion Fits in a SELECT Statement | Towards Data Science
Five surfaces collapsed into one declarative layer. Here's the full story of Materialized Lake Views in Microsoft Fabric - from syntax to the new GA capabilities
011
Nikola Ilic @datamozart.bsky.social · 19/06/2026
NEW COURSE ALERT! I'm thrilled to announce that my 24th course at @pluralsight.bsky.social, Managing Enterprise Data for Analytics and AI, has just been published! www.pluralsight.com/courses/ente...
pluralsight.com
Managing Enterprise Data for Analytics and AI
010
Nikola Ilic @datamozart.bsky.social · 15/06/2026
The last dance! Today and tomorrow, I'll be running the DP-600 #MicrosoftFabric Analytics Engineer Bootcamp for the last time at @oreilly.bsky.social. After 2+ years and 1000+ learners, this live training goes into well (un)deserved retirement. learning.oreilly.com/live-events/...
030
Nikola Ilic @datamozart.bsky.social · 02/06/2026
NEW SUBSTACK ARTICLE! ICYMI, I'm writing a series about Logical Data Management. In part 3, we follow Sara "the analyst" through a single Tuesday, starting with a 9:14 message and a confident "this will take 20 minutes." It does not take 20 minutes... datamozart.substack.com/p/logical-da...
datamozart.substack.com
Logical Data Management: Why "Just a quick number" is never quick...
A true life story about the gap between available data and a trusted number.
000
Nikola Ilic @datamozart.bsky.social · 01/06/2026
Still getting your head around #MicrosoftFabric? Not sure if you should take lakehouse or warehouse path? What changes in #PowerBI workloads? Next Monday, I'll be running live online training at @oreilly.bsky.social to help you get started with the Fabric. www.oreilly.com/live-events/...
oreilly.com
Getting Started With Microsoft Fabric
Learn the fundamental skills to work with Microsoft Fabric
032
Nikola Ilic @datamozart.bsky.social · 23/05/2026
NEW SUBSTACK ARTICLE! The story I wasn't ready to tell two years ago and how AI changed that... My first article in Logical data management series is live. Why the reports became fast, while the answers are slow? And why AI made the old problem louder? datamozart.substack.com/p/logical-da...
datamozart.substack.com
Logical Data Management for mere mortals
The story I wasn't ready to tell two years ago. AI changed that...
000
Nikola Ilic @datamozart.bsky.social · 20/05/2026
NEW BLOG POST! Quick question for Fabric Warehouse folks: If clustering reduces CPU by 40% and I/O by 69%, but elapsed time stays the same, is it working? Yes. And the explanation is more interesting than the answer. 100M-row demo with real numbers: data-mozart.com/cluster-by-i...
data-mozart.com
CLUSTER BY in Fabric Warehouse: when the magic shows up and when it doesn't! - Data Mozart
Microsoft's announcement post for data clustering in Fabric Warehouse promised 24x speedups. So I built a 100-million-row clickstream table and tested it myself. The result is more nuanced than the ma...
211
Reposted by Nikola Ilic
Towards Data Science @towardsdatascience.com · 13/05/2026
When should you process data in real time, and when does batch processing make the most sense? @datamozart.bsky.social shares a clear and thorough tutorial for current (and aspiring) data engineers.
towardsdatascience.com
Batch or Stream? The Eternal Data Processing Dilemma | Towards Data Science
"Should we process our data in batches or in real-time?" It's not batch vs. stream: it's "when does the answer matter?"
011
Nikola Ilic @datamozart.bsky.social · 10/05/2026
NEW BLOG POST! Two policies, three storage states, one rule connecting them. A newcomer's guide to caching, retention, and tiered storage in #MicrosoftFabric Eventhouse. data-mozart.com/hot-cold-gon...
data-mozart.com
Hot, Cold, Gone: Caching and Retention in Microsoft Fabric Eventhouse - Data Mozart
Two policies, three storage states, one rule connecting them. A newcomer's guide to caching, retention, and tiered storage in Microsoft Fabric Eventhouse.
000
Nikola Ilic @datamozart.bsky.social · 07/05/2026
NEW SUBSTACK ARTICLE! If I had a euro every time someone asked me “should I use Warehouse or Lakehouse in #MicrosoftFabric?” - I’d have enough to fund an F64 for a month:) And, my answer has been the same for a while now: you’re asking the wrong question! datamozart.substack.com/p/same-lake-...
datamozart.substack.com
Same lake, different shores: Warehouse vs. Lakehouse in 2026
If I had a euro for every time someone asked me "should I use the Warehouse or the Lakehouse?" - I'd have enough to fund a month of exclusive vacation...
000
Nikola Ilic @datamozart.bsky.social · 27/04/2026
NEW BLOG POST! Five surfaces collapsed into one declarative layer. Here's the full story of Materialized Lake Views in #MicrosoftFabric - from syntax to the new GA capabilities announced last month at #FabCon Atlanta. data-mozart.com/materialized...
data-mozart.com
Materialized Lake Views in Microsoft Fabric: When your medallion fits in a SELECT statement - Data Mozart
Five surfaces collapsed into one declarative layer. Here's the full story of Materialized Lake Views in Microsoft Fabric - from syntax to the new GA capabilities announced at FabCon Atlanta
000
Nikola Ilic @datamozart.bsky.social · 22/04/2026
My 24th course at @pluralsight.bsky.social is live! "Analyze Data in Power BI with Copilot" The real skill isn't finding the Copilot button. It's knowing HOW to ask and how to verify the answer. From structured prompts to DAX queries to narrative validation. www.pluralsight.com/courses/powe...
pluralsight.com
Analyze Data in Power BI with Copilot
110
Nikola Ilic @datamozart.bsky.social · 20/04/2026
NEW BLOG POST! A naming framework is the cheapest piece of architecture you'll ever set up in #MicrosoftFabric. It's also the most expensive one to retrofit. data-mozart.com/the-name-gam...
data-mozart.com
The Name Game - Naming Microsoft Fabric from tenant to table - Data Mozart
A reference framework for naming everything in Microsoft Fabric - from capacities down to gold-layer fact tables. Patterns, examples, and strong opinions.
120
Nikola Ilic @datamozart.bsky.social · 17/04/2026
I asked Claude Opus 4.7 to create a thumbnail for my upcoming YouTube video (btw, it's a small teaser of what to expect soon😉).
110
Nikola Ilic @datamozart.bsky.social · 16/04/2026
NEW SUBSTACK ARTICLE! If you ever tried to debug a silver layer that didn't update because a notebook failed 3h ago, you know why materialized lake views matter. The promise is simple: what if your entire medallion pipeline could be a few SELECT statements? datamozart.substack.com/p/materializ...
datamozart.substack.com
Materialized Lake Views in Microsoft Fabric: When your medallion fits in a SELECT statement
Five surfaces collapsed into one declarative layer. Here's the full story of Materialized Lake Views in Microsoft Fabric - from syntax to the new GA capabilities announced at FabCon Atlanta
110
Reposted by Nikola Ilic
Towards Data Science @towardsdatascience.com · 15/04/2026
In need of a thorough and accessible primer on data modeling? @datamozart.bsky.social presents a one-stop resource for analytics engineers.
towardsdatascience.com
Data Modeling for Analytics Engineers: The Complete Primer | Towards Data Science
The best data models make it hard to ask bad questions and easy to answer good ones.
012
Nikola Ilic @datamozart.bsky.social · 15/04/2026
NEW VIDEO ALERT! The honest Warehouse vs. Lakehouse comparison for your #MicrosoftFabric Silver layer, based on real client engagements, not vendor marketing. Three questions that actually decide it, plus where Materialized Lake Views change the picture. youtu.be/QfBU0FYWOmU
youtu.be
Warehouse vs. Lakehouse for your Silver layer (the honest H2H)
YouTube video by Data Mozart
000
Nikola Ilic @datamozart.bsky.social · 14/04/2026
Ok, the cat is out of the box - full-day tutorials for #FabCon Europe in Barcelona have been announced, and I can't be more excited to join the amazing speaker line-up! I'll be teaching how to build a production-ready lakehouse in #MicrosoftFabric.
130
Nikola Ilic @datamozart.bsky.social · 13/04/2026
All ready and set for my #MicrosoftFabric Data Engineer Bootcamp (DP-700) live training at @oreilly.bsky.social! Skills measured for the exam will be updated next Monday, but you are already covered, as the Bootcamp includes the fresh curriculum and all the topics. See you soon!
021
Nikola Ilic @datamozart.bsky.social · 08/04/2026
NEW SUBSTACK ARTICLE! You’ve probably spent last year hearing about Lakehouses and Warehouses until your ears are ringing. If a Lakehouse is a massive library and a Warehouse is a high-end bank vault, the Eventhouse is a 24-hour Air Traffic Control Tower. datamozart.substack.com/p/the-new-ho...
datamozart.substack.com
The new house on the block: Why you need a smoke alarm, not just a newspaper
You’ve probably spent the last year hearing about Lakehouses and Warehouses until your ears are ringing. This article helps you understand in which scenarios you might need an eventhouse
000
Nikola Ilic @datamozart.bsky.social · 06/04/2026
Are you preparing to take the DP-700 (Fabric Data Engineer) exam soon? Next Monday and Tuesday, I'll be running the popular Fabric Data Engineer (DP-700) Bootcamp at @oreilly.bsky.social, where we cover each and every topic tested in the exam. Book your spot: learning.oreilly.com/live-events/...
learning.oreilly.com
Microsoft Fabric Data Engineer Associate Bootcamp (DP-700)
Learn in-demand skills and become a certified Fabric data engineer
031
Nikola Ilic @datamozart.bsky.social · 01/04/2026
NEW BLOG POST! Everyone keeps asking me the same question: What now for #PowerBI? With #MicrosoftFabric reshaping its identity and AI-generated dashboards challenging its visual layer, the answer isn't as comfortable as it used to be. data-mozart.com/what-now-for...
data-mozart.com
What now for Power BI? The question I can't escape - Data Mozart
Everyone keeps asking me the same question: what now for Power BI? With Microsoft Fabric reshaping its identity and AI-generated dashboards challenging its visual layer, the answer isn't as comfortabl...
100
Nikola Ilic @datamozart.bsky.social · 26/03/2026
NEW BLOG POST! "Should we process our data in batches or in real-time? It's not batch vs. stream: it's "when does the answer matter?" I decided to put down my own thoughts on both approaches and how they can be unified using #MicrosoftFabric capabilities. data-mozart.com/batch-or-str...
data-mozart.com
Batch or Stream? The Ethernal Data Processing Dilemma - Data Mozart
"Should we process our data in batches or in real-time?" It's not batch vs. stream: it's "when does the answer matter?"
010
Nikola Ilic @datamozart.bsky.social · 25/03/2026
If you want to learn how to build a unified, automated and conversationally driven data platform, join me this Friday at @oreilly.bsky.social for the live course on Architecting intelligence with #MicrosoftFabric Copilot, data agents, Fabric IQ and MCP servers. learning.oreilly.com/live-events/...
learning.oreilly.com
Architecting Intelligence: Fabric IQ, Data Agents, and MCP
Build, govern, and automate your data platform
021
Nikola Ilic @datamozart.bsky.social · 21/03/2026
NEW BLOG POST! While waiting at Atlanta airport for my flight back from #FabCon, I thought: why not finish the blog post I've been working on for last couple of days😉 And, there it is:it's all about the update policies in #RealTimeIntelligence in #MicrosoftFabric. data-mozart.com/the-unsung-h...
data-mozart.com
The unsung hero - Understanding Update Policies in Real-Time Intelligence - Data Mozart
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 without them.
010
Nikola Ilic @datamozart.bsky.social · 19/03/2026
Feedback is in for @powerbidude.bsky.social and my yesterday session at #FabCon Atlanta, and it looks like we did a decent job (or at least 68 attendees who provided feedback agree with that)😉 Thank you, everyone, for spending your time to provide valuable feedback, very much appreciated.
020
Nikola Ilic @datamozart.bsky.social · 19/03/2026
Getting ready for Day 2 of #FabCon Atlanta and just learned that my tomorrow's session "The ultimate No ETL Showdown: shortcuts vs. mirroring vs. copy job" is fully booked!
010
Nikola Ilic @datamozart.bsky.social · 18/03/2026
We did it! @powerbidude.bsky.social and I took 400+ people on transformative journey from data analyst to data engineer, by transitioning from Dataflows Gen2 to notebooks. Many great questions and interaction with the audience - thank you everyone for joining!
181
Nikola Ilic @datamozart.bsky.social · 16/03/2026
Making final polishing to a notebook for our demo-heavy session, Transitioning from Dataflows Gen2 to Notebooks, that Thomas LeBlanc and I are doing at #FabCon Atlanta. We won't talk much - we'd rather show you practical examples that you may take home with you and start applying immediately.
020
Nikola Ilic @datamozart.bsky.social · 16/03/2026
Finally made my way to #FabCon Atlanta! Looking forward to the full week of learning, networking, and hanging around with like-minded people.
2131
Reposted by Nikola Ilic
Towards Data Science @towardsdatascience.com · 05/03/2026
Get the data architecture right, and everything else becomes easier. In this practical guide, @datamozart.bsky.social outlines the core architectural concepts every analytics engineer should master.
towardsdatascience.com
Why Every Analytics Engineer Needs to Understand Data Architecture | Towards Data Science
Get the data architecture right, and everything else becomes easier. I know it sounds simple, but in reality, little nuances in designing your data architecture may have costly implications. This…
031
Nikola Ilic @datamozart.bsky.social · 04/03/2026
Hello Utrecht! Just arrived to the Netherlands, ready for three days of learning, sharing, and networking at Power BI Gebruikersgroep Gebruikersdag 2026. #PBIG2026
020