M365Con 2027 – free online conference · 11–22 Jan 2027 · 120 sessions→ m365con.net

2025-08-07

Build Data Models with Copilot in Microsoft Fabric

Build Data Models with Copilot in Microsoft Fabric
This episode breaks down where Microsoft Copilot truly speeds up data work in Microsoft Fabric—and where you still need a human in the loop. You’ll see how Copilot catches schema issues at ingestion, suggests fixes (naming, types, dates, partitions) before pipelines break, and then accelerates…

Automate the grunt work. Guard the judgment. Build models that ship faster—and make sense.

What you’ll learn

  • Where Copilot adds real value in Fabric (and where humans must steer)

  • How early, automated checks at intake prevent 60%+ of pipeline headaches

  • Practical transformation boosts: smarter joins, DAX suggestions, and performance tuning

  • Power BI assist: visuals that explain decisions, not just display data

  • The feedback loop that improves Copilot—and your own data instincts

Key takeaways

  1. Start clean: let Copilot flag schema drift, mixed types, and date chaos before you build.

  2. Transform smarter: accept/adjust Copilot’s query steps and DAX, then let it auto-document the “why.”

  3. Performance matters: Copilot surfaces bottlenecks (join order, query chaining, partitions) early.

  4. Tell the story: visual recommendations shift reports from pretty charts to decision-ready narratives.

  5. Train the system (and yourself): feedback on suggestions compounds accuracy and speed.


From data dump to smart input: where Copilot starts working

  • Instant schema review: Detects mismatched headers, missing fields, mixed data types, and risky date formats on connect.

  • Actionable fixes: Recommends header normalization, column splits, type standardization, and ingestion formats that preserve fidelity.

  • Partitioning guidance: Proposes practical strategies (e.g., by region/date) to improve refresh and query performance.

  • Preview of impact: Visual mockups of relationships/cardinalities help you avoid downstream modeling traps.

Checklist (ingestion)

  • Normalize column names and data types Copilot flagged

  • Standardize dates/IDs before joins

  • Apply proposed partitions on large fact tables

  • Confirm Copilot’s relationship preview matches business reality


Turning chaos into clarity: Copilot’s transformation engine

  • Step suggestions: Merges/splits, type casts, dedupes, and join hints aligned to your actions.

  • DAX assistance: Ready-to-use measures (YoY, running totals, segment filters) with plain-English explanations.

  • Optimization nudges: Reorders steps, reduces query count, and flags heavy operations that slow refreshes.

  • Auto-documentation: Generates human-readable change logs and rationale so models are auditable and shareable.

Blueprint (common patterns)

  • Sales fact ↔ Customer dim: enforce surrogate keys as numeric, standardize date dimensions, add “Active Customer” flags.

  • Events table: pre-aggregate by day/region when queries routinely roll up, keep raw granular table for drill-through.

  • Slowly changing attributes: capture Type 2 history with Copilot’s step template + metadata notes.


From numbers to narratives: Copilot’s Power BI assist

  • Visual choices with reasons: Suggests waterfall for contribution analysis, map for geo variance, decomposition tree for outliers.

  • Quality guardrails: Flags overloaded pies, broken axes, illegible labels, and accessibility gaps; proposes clearer alternatives.

  • Format guidance: Axis scaling, label density, and contrast suggestions improve readability across devices.

Presentation patterns

  • Executive summary: KPI cards + variance waterfall → “why” at a glance

  • Pipeline health: funnel + measure tooltips → dropout points by stage

  • Regional ops: map + small multiples → performance vs target, fast anomaly spotting


The feedback loop: training Copilot—and your data IQ

  • Context matters: When you tweak or reject a step/measure, add the reason—Copilot adapts in similar models.

  • Governable learning: Explanations and versioned metadata keep evolving logic visible and reversible.

  • Skill uplift: The act of reviewing explanations and refining suggestions builds consistent team habits (naming, typing, documentation).

Rituals that pay off

  • Pair-review Copilot’s DAX once per model; save accepted patterns as templates

  • Maintain a short “house rules” glossary (discounts, exclusions, fiscal calendar) and link it in model docs

  • Schedule a monthly “perf clinic” to action Copilot’s bottleneck flags


Common pitfalls (and quick fixes)

  • Mixed key types across sources → Cast once at staging; enforce constraints in the model

  • Join order thrash → Follow smallest-to-largest, selective-first joins; validate with Copilot’s refresh estimates

  • Zombie columns (unused, expensive) → Copilot report of unused fields → remove or hide

  • Visual bloat → Use decomposition trees/drill-through over multi-page tables

  • No end-to-end docs → Accept auto-doc + add business-intent notes at each critical step


Quick-start (this week)

  • Connect source → apply Copilot’s normalization/type fixes

  • Implement one partition strategy on your biggest fact

  • Accept/tune three Copilot DAX measures; keep explanations

  • Replace one “pretty” chart with a Copilot-suggested decision visual

  • Log three feedback notes so future suggestions align with your rules

Apple Podcasts · Spotify · YouTube

Host: Mirko Peters

Related articles

← Segment Customers with Dynamics 365 Customer InsightsBuild Adaptive Dynamics 365 Marketing Journeys →