Series · Books for Data Engineers
Fabric for Data Engineers
A Retail Analytics Case Study Across OneLake, Lakehouse, and Direct Lake
For the senior data engineer landing in Microsoft Fabric who wants the engine trade-offs, OneLake mechanics, and capacity economics — not a Power BI tutorial.
10 chapters · planned · Microsoft Fabric · retail analytics case study
What you'll build
A single retail analytics estate, built progressively across all 10 chapters: sales, inventory, stores, suppliers, and promotions, landed in OneLake and served through Direct Lake.
Land
Pipelines and Dataflows Gen2 into OneLake: sales, inventory, stores, suppliers.
Refine
Lakehouse notebooks and shortcuts: cleaned, conformed, incremental.
Serve
Warehouse marts and Direct Lake semantic models: fct_sales, dim_store.
This is for you if
- ✓You're accountable for a Fabric capacity and need to know what actually consumes it.
- ✓You want a straight answer on Lakehouse vs. Warehouse vs. Eventhouse for each workload.
- ✓You care how shortcuts, mirroring, and Direct Lake behave under real data volumes.
Not for you if
- —You're looking for a first introduction to SQL or the Microsoft data stack.
- —You want report-building or DAX instruction — this stops at the semantic model boundary.
- —You need Power Platform or Copilot Studio coverage.
Sample
Be first to read it
Free sample chapters go up here the day writing starts.
Email signup opens soon. Until then, write to vincent@yzcworks.com.
Contents & progress
Production ledger
The planned chapter list — statuses go live when writing starts.
| Ch | Title | Status | Covers |
|---|---|---|---|
| 01 | Fabric's Architecture & OneLake | Planned | Capacities, workspaces, the SaaS model, what OneLake actually stores. |
| 02 | Choosing an Engine | Planned | Lakehouse vs. Warehouse vs. Eventhouse, the decision table that survives contact. |
| 03 | Ingestion: Pipelines & Dataflows Gen2 | Planned | Copy activities, incremental refresh, when a notebook beats both. |
| 04 | Shortcuts & Mirroring | Planned | Zero-copy access to ADLS, S3, and operational databases; the consistency fine print. |
| 05 | Modeling in the Lakehouse | Planned | Spark notebooks on Delta, medallion layering, V-Order and table maintenance. |
| 06 | The Warehouse & T-SQL Surface | Planned | Cross-database queries, what T-SQL is missing, warehouse-native modeling. |
| 07 | Semantic Models & Direct Lake | Planned | Direct Lake vs. Import vs. DirectQuery, framing, fallback behavior. |
| 08 | Governance & Security | Planned | Domains, sensitivity labels, workspace roles, OneLake data access rules. |
| 09 | CI/CD: Git Integration & Deployment Pipelines | Planned | Workspace Git modes, deployment rules, what still needs scripting. |
| 10 | Capacity Management & Operations | Planned | CU consumption, throttling and smoothing, the Capacity Metrics app, runbooks. |
Pricing
Pricing
Not yet available for purchase
Sales open when the book is finished. Waitlist subscribers get 30% off during launch week.
Standard Edition
$19.90 USD, one-time
The complete book and everything that ships with it.
- —PDF + ePub + web (HTML) edition
- —Templates & checklists pack
- —Prompt pack for AI-assisted Fabric work
- —Free updates within this major version
Purchase not yet open
Join the waitlistHow delivery works
- 01Checkout is handled by Lemon Squeezy, which acts as the merchant of record and handles sales tax and VAT.
- 02Right after payment you get a receipt email with download links for every file. The web edition is a zipped HTML folder you open in any browser. The same files stay available from your Lemon Squeezy order page.
- 03The case-study code is a separate public repository under the MIT license, free for everyone. It opens at launch.
- 04Updates within this major version are uploaded to the same order, so you download them from the same place.
Buying for a team? Email vincent@yzcworks.com for a team licence. See the refund policy and terms.
Proof
Every example runs — check for yourself
The full case-study project will be a public, runnable repository under the MIT license. It opens at launch.
https://github.com/vincentyin-dataVincent Yin
Senior Data Engineer
Vincent Yin is a senior data engineer with 18 years building data platforms across insurance and finance — enterprise data lakes, lakehouse migrations, dbt-modeled warehouses, and most recently production AI applications on the data stack. This series distills the judgment calls — not the syntax — that separate working pipelines from production-grade ones.
Refund policy & FAQ
30-day, no questions asked. Read the full policy.
Join the waitlist
Email signup opens soon. Until then, write to vincent@yzcworks.com.