Skip to main content

Learn EasyFabric — a guided course

The reference docs answer "what does this setting do?". This course answers a different question: "how does EasyFabric actually think, and how do I use it well?"

It's written for someone who is brand new — a data engineer, analyst, or curious builder who has never seen EasyFabric before. You don't need to have deployed anything yet. By the end you'll have a solid mental model of why the framework is shaped the way it is, and you'll be able to read, change, and reason about a real platform.

How this course works

Each lesson is short and follows the same rhythm, because that's how understanding actually sticks:

  1. What you'll be able to do — the concrete skill the lesson buys you.
  2. The idea — the concept in plain language, built from first principles, usually with an analogy before any jargon.
  3. In EasyFabric — how that idea shows up in real YAML and real folders.
  4. Check your understanding — a couple of questions. Try to answer before you expand the solution. Retrieving an answer from your own head is what moves it into long-term memory; re-reading does not.
  5. Recap — the one or two sentences worth keeping.

Don't rush the self-checks. If you can't answer one, that's the lesson telling you exactly what to re-read — a feature, not a failure.

Keep the glossary open

New terms (lakehouse, medallion, service principal, semantic model) are introduced as they're needed, but if a word lands before it's defined, the one-page Jargon Buster has a plain-language line for it.

The path

You can read straight through — each lesson assumes only the ones before it.

#LessonThe question it answers
1What EasyFabric isWhat do I actually get, and what do I have to do myself?
2The medallion architectureWhy is data split into Bronze, Silver, and Gold?
3Metadata-driven & schema-on-writeWhy do I describe tables in YAML instead of building them?
4The moving partsWhat are the pieces, and who does what at deploy vs. run time?
5Anatomy of a projectWhere does everything live in the repo?
6Your first source and tableHow do I add data to the platform?
7Loading data end-to-endHow does a row travel from a file to a report-ready table?
8Modeling Gold for analyticsHow do I turn clean tables into a Power BI-ready model?
9Deploying with Azure DevOpsHow does YAML in Git become live objects in Fabric?
10Where to go nextI get it — what should I learn deeper, for my role?

Prerequisites

  • Comfort reading simple YAML (indented key: value lists). Lesson 3 links a primer if it's new.
  • A rough idea that Power BI and Microsoft Fabric are Microsoft's analytics tools. That's enough — the rest is taught here.
  • You do not need a Fabric environment to follow along. The hands-on lessons show real config you can read and reason about; deploying it for real is covered when you're ready in Deploying with Azure DevOps.

Ready? Start with What EasyFabric is →