Fabric semantic model Copilot: fix the data model that makes your AI lie episode artwork

EPISODE · Nov 5, 2025 · 23 MIN

Fabric semantic model Copilot: fix the data model that makes your AI lie

from M365.FM - Modern work, security, and productivity with Microsoft 365 · host Mirko Peters - Founder of m365.fm, m365.show and m365con.net

Fabric semantic model Copilot: in this episode of M365.fm, Mirko Peters explains why your Fabric semantic model is quietly training Copilot to hallucinate—and how to rebuild your medallion layers so AI stops turning schema chaos into confident fiction. He shows how duplicate joins, missing semantics, and leaky Bronze‑to‑Gold pipelines feed Copilot ambiguous metadata, so the model rearranges half‑cleaned data into “insights” that sound brilliant and are mathematically wrong. You will learn why this is not an AI problem but an architecture problem: garbage in, confident out.Mirko starts with the illusion of intelligence. Copilot does not “know” your business; it pattern‑matches from your column names, relationships, and lineage in Fabric. If your Gold layer mixes “Revenue” and “Total Sales” from different sources, joins on the wrong keys, or skips descriptions, Copilot treats them as one fuzzy concept. Ask “What was revenue last quarter?” and it happily merges incompatible measures, averages across mismatched grains, and hands you a beautiful, totally fabricated number—because your semantic model whispered inconsistency into its promptcontext.He then dissects the Medallion myth—Bronze, Silver, Gold in theory versus what most tenants actually run. Bronze should quarantine raw chaos, Silver should enforce alignment, and Gold should contain certified logic, yet many pipelines let raw noise seep upward: direct queries to Bronze, half‑cleaned Silver, and Gold tables that still carry ID collisions and timestamp drift. Fabric then exposes this shaky lineage to Copilot data agents, so every shortcut in ETL becomes a semantic hallucination when AI tries to answer “why” instead of just “what.”The episode highlights the missing semanticlayer as the real brain your data model forgot to build. Mirko explains how business definitions, measure logic, clear table roles, and rich descriptions turn raw tables into a vocabulary Copilot can actually trust. Without that, tables are memory with no comprehension, and Copilot behaves like a tourist reading signs phonetically—confident tone, zero context. You will hear how to use Fabric’s semantic model, lineage views, and data products to pin down “customer,” “revenue,” and “region” as precise concepts instead of suggestive labels.You also get a practical governance and remediation playbook. Mirko walks through cleaning Bronze‑to‑Silver pipelines, enforcing keys and types, standardizing measures in Gold, and adding semantic annotations and descriptions before exposing anything to Copilot. He shares concrete checks—join audits, measure catalogs, lineage validation—and shows how to treat Copilot as a reflection engine: if you wouldn’t trust a KPI in a dashboard, you shouldn’t expose it as AI context. By the end, you will know how to turn Copilot from a storyteller on top of a shaky model into an accurate, explainable analyst grounded in disciplined Fabric architecture.WHAT YOU WILL LEARNWhy bad Fabric schemas, joins, and medallion shortcuts make Copilot hallucinate with confidence.How Bronze, Silver, and Gold layers should really work to protect your semanticmodel from pollution.Why the semantic layer is the missing brain that tells Copilot what “revenue,” “customer,” and “region” truly mean.How to use lineage, tests, and measure catalogs to harden models before exposing them to copilot and data agents.How to explain “garbage in, confident out” to leadership so AI investments start with architecture, not prompts.THE CORE INSIGHTCopilot is not lying; your Fabric model is. Until you fix medallion hygiene and semantic definitions, Copilot will keep turning structural ambiguity into fluent, wrong answers—once you harden the model, the same AI becomes an accurate, explainable partner instead of a polite hallucination engine.WHO THIS EPISODE IS FORThis episode is ideal for data engineers, Fabric architects, BI developers, and analytics leaders who want Copilot to deliver trustworthy insights instead of spectacularly formatted nonsense. It is especially valuable if you already have Fabric in place, see Copilot giving “too good to be true” answers, and need a clear path to tighten schema, medallion layers, and the semantic model before scaling AI access.ABOUT THE HOSTMirko Peters is a Microsoft 365 and data platform consultant focused on building governed, scalable analytics architectures with Microsoft Fabric, Power BI, Power Platform, and Copilot. Through M365.fm, he shares practical medallion patterns, semantic modeling practices, and governance models that help organizations turn noisy data models into AI‑ready foundations.Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support.

Fabric semantic model Copilot: in this episode of M365.fm, Mirko Peters explains why your Fabric semantic model is quietly training Copilot to hallucinate—and how to rebuild your medallion layers so AI stops turning schema chaos into confident fiction. He shows how duplicate joins, missing semantics, and leaky Bronze‑to‑Gold pipelines feed Copilot ambiguous metadata, so the model rearranges half‑cleaned data into “insights” that sound brilliant and are mathematically wrong. You will learn why this is not an AI problem but an architecture problem: garbage in, confident out.Mirko starts with the illusion of intelligence. Copilot does not “know” your business; it pattern‑matches from your column names, relationships, and lineage in Fabric. If your Gold layer mixes “Revenue” and “Total Sales” from different sources, joins on the wrong keys, or skips descriptions, Copilot treats them as one fuzzy concept. Ask “What was revenue last quarter?” and it happily merges incompatible measures, averages across mismatched grains, and hands you a beautiful, totally fabricated number—because your semantic model whispered inconsistency into its promptcontext.He then dissects the Medallion myth—Bronze, Silver, Gold in theory versus what most tenants actually run. Bronze should quarantine raw chaos, Silver should enforce alignment, and Gold should contain certified logic, yet many pipelines let raw noise seep upward: direct queries to Bronze, half‑cleaned Silver, and Gold tables that still carry ID collisions and timestamp drift. Fabric then exposes this shaky lineage to Copilot data agents, so every shortcut in ETL becomes a semantic hallucination when AI tries to answer “why” instead of just “what.”The episode highlights the missing semanticlayer as the real brain your data model forgot to build. Mirko explains how business definitions, measure logic, clear table roles, and rich descriptions turn raw tables into a vocabulary Copilot can actually trust. Without that, tables are memory with no comprehension, and Copilot behaves like a tourist reading signs phonetically—confident tone, zero context. You will hear how to use Fabric’s semantic model, lineage views, and data products to pin down “customer,” “revenue,” and “region” as precise concepts instead of suggestive labels.You also get a practical governance and remediation playbook. Mirko walks through cleaning Bronze‑to‑Silver pipelines, enforcing keys and types, standardizing measures in Gold, and adding semantic annotations and descriptions before exposing anything to Copilot. He shares concrete checks—join audits, measure catalogs, lineage validation—and shows how to treat Copilot as a reflection engine: if you wouldn’t trust a KPI in a dashboard, you shouldn’t expose it as AI context. By the end, you will know how to turn Copilot from a storyteller on top of a shaky model into an accurate, explainable analyst grounded in disciplined Fabric architecture.WHAT YOU WILL LEARNWhy bad Fabric schemas, joins, and medallion shortcuts make Copilot hallucinate with confidence.How Bronze, Silver, and Gold layers should really work to protect your semanticmodel from pollution.Why the semantic layer is the missing brain that tells Copilot what “revenue,” “customer,” and “region” truly mean.How to use lineage, tests, and...

NOW PLAYING

Fabric semantic model Copilot: fix the data model that makes your AI lie

0:00 23:39

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of M365.FM - Modern work, security, and productivity with Microsoft 365?

This episode is 23 minutes long.

When was this M365.FM - Modern work, security, and productivity with Microsoft 365 episode published?

This episode was published on November 5, 2025.

What is this episode about?

Fabric semantic model Copilot: in this episode of M365.fm, Mirko Peters explains why your Fabric semantic model is quietly training Copilot to hallucinate—and how to rebuild your medallion layers so AI stops turning schema chaos into confident...

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this M365.FM - Modern work, security, and productivity with Microsoft 365 episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!