Turn your real-world experience into part of the show.

Data Governance Episodes

Explore the intersection of analytics, data management, and governance in the Microsoft ecosystem. Gain insights into data platforms like Microsoft Fabric and best practices for security and compliance.
Nov. 18, 2025

Stop OneDrive Sync Conflicts with SharePoint Shortcuts

Stop treating the cloud like a USB stick from 2007. In this episode, we unpack why “Sync Everything” secretly trashes your CPU, storage, bandwidth, and governance—and how OneDrive shortcuts turn that wheezing laptop into a fast, curated workspace. If your fan is screaming, your sync queue is stuck on “processing changes,” and your C: drive is one bad folder away from full, this is your intervention: doors to the source, not copies of the building.
Guest: Mirko Peters
Nov. 17, 2025

Govern 3D Models and Digital Twins in Microsoft Fabric

Think spreadsheets are chaos? Cute. In this episode we stress-test Microsoft Fabric against the worst data you own: photorealistic 3D assets and full-fidelity digital twins. We break down why a single “file” is actually a sprawling supply chain of scans, meshes, textures, physics, and licenses — and how one sloppy ZIP export can turn into a global compliance nightmare. You’ll learn how Fabric turns governance from theater into an always-on safety system: Entra ID–backed identity, object-level security, lineage that behaves like a black-box recorder, rights-as-code, and streaming with signed tokens instead of random file copies. We walk through real workflows for artists, simulation engineers, and robotics teams, and show how to version twins so “latest” stops being a ticking time bomb. If you’re still trusting folders, shared drives, and good intentions to protect multi-gigabyte 3D assets, this episode is your wake-up call. Hit play to see why, if your governance can hold a 1:1 …
Guest: Mirko Peters
Nov. 15, 2025

Fix AI Data Bottlenecks Before Buying NVIDIA Blackwell GPUs

Your GPUs aren’t the problem. Your data fabric is. In this episode, we unpack why “AI-ready” on top of 2013-era plumbing is quietly lighting your cloud bill on fire—and how Azure plus NVIDIA Blackwell flips the equation. Think thousands of GPUs acting like one giant brain, NVLink and InfiniBand collapsing latency into microseconds, and Microsoft Fabric finally feeding models at the speed they can actually consume data. We break down the Grace-Blackwell superchip, ND GB200 v6 rack-scale VMs, liquid-cooled zero-water-waste data centers, and what “35x inference throughput” really means for your roadmap, not just your slide deck. Then we go straight into the uncomfortable truth: once you fix hardware, your pipelines, governance, and ingestion become the real chokepoints. If you want to cut training cycles from weeks to days, slash dollars per token, and make trillion-parameter scale feel boringly normal, this is your blueprint. Listen in before your “modern” stack becomes the …
Guest: Mirko Peters
Nov. 13, 2025

Connect Azure SQL to Copilot Studio Through a Data Gateway

Your Copilot sounds smart but secretly knows nothing about your business. It’s guessing from Wikipedia while your real memory—orders, invoices, inventory—sits locked in SQL Server behind the firewall. This episode exposes the fix: the Power Platform Data Gateway, a locked-down, outbound-only “spinal cord” that lets Copilot read and write live SQL data without exposing your database. You’ll hear how to plug Azure SQL into Copilot Studio as a Knowledge Source so every chat can fire real-time T-SQL through the gateway instead of stale CSV exports. Then it gets wild: SQL Actions turn Copilot from a chatty analyst into a digital employee that can safely insert and update records with confirmations, least-privilege access, and full audit trails. Finally, you’ll blueprint the “hybrid brain”: SQL as memory, the gateway as spine, Copilot + Power Platform as brain, and Teams/Web as the face your users see. With clusters, indexes, telemetry, and a battle-tested checklist, you’ll ship an AI…
Guest: Mirko Peters
Nov. 11, 2025

Copilot in Office Apps: The Governance Checklist

Microsoft says Copilot is now free across Word, Excel, PowerPoint, Outlook, and OneNote. But here’s the twist: it’s not magic — it’s your data, orchestrated. In this episode we rip off the marketing gloss and show how Microsoft Graph pipes your emails, files, meetings, and notes into a single “AI brain.” You’ll see how Copilot actually works, where it really saves time, and why privacy, DLP, and audit workloads spike the moment you switch it on. Faster workflows? Yes. Free compliance? Not a chance.
Guest: Mirko Peters
Nov. 8, 2025

Why SharePoint Is Not a Database for Power Apps

In this episode of the M365 Show, we unpack the most common Power Apps mistake in the Microsoft 365 ecosystem: assuming SharePoint is a “free database.” We break down why SharePoint lists look like a database, but architecturally behave like a file-centric collaboration layer—not a transactional data engine. From delegation limits to the infamous 2,000-record wall, we explain how apps built on SharePoint scale beautifully for a month… then collapse under load, concurrency, throttling and lookup chains. If you’ve ever heard “we’ll just use SharePoint for now,” this episode will save future performance pain. Learn what a real database is, how Dataverse and SQL handle indexing + relationships correctly, and why treating SharePoint like SQL is the fastest way to kill a Power App.
Guest: Mirko Peters
Nov. 7, 2025

Track Inventory with Power Apps Barcode Scanning

Most “inventory systems” are just Excel sheets LARPing as ERPs — and that’s why warehouses lose assets, fail audits, and end up with phantom spreadsheets nobody trusts. Barcode scanning isn’t a gimmick — it’s the only sane way to ingest perfect data into Dataverse once — not typed twice. Power Apps barcode scanning isn’t about “cool phone camera toys” — it’s about forcing referential integrity at ingestion. The moment you scan, Dataverse locks reality to a record. That’s how you get traceability, audits that pass, automation that triggers, and CFOs who stop sweating missing laptops.
Guest: Mirko Peters
Nov. 6, 2025

Fix Power Apps Delegation Warnings in SharePoint Lists

Power Apps makes it dangerously easy to build an app on a SharePoint list—and most beginners assume that if it works instantly, it must be the right foundation. It isn’t. SharePoint was never engineered to act like a real transactional database, and when you scale—users, data size, queries—delegation breaks, filters lie, and performance collapses invisibly. Early success hides future failure. The platform rewards you with a fast prototype that slowly becomes a production liability. Dataverse is built for data. SharePoint is built for collaboration metadata. Use the wrong one, and Power Apps becomes fragile, inaccurate, and untrustworthy at scale.
Guest: Mirko Peters
Nov. 6, 2025

Turn Your Microsoft Fabric CSV Graveyard into an AI-Ready Warehouse

You paid for AI synapses — but you’re parking fossils. Fabric was engineered for real-time intelligence, semantic relationships, live context, and AI agents that reason. Most orgs treat it like a network share. The result? Zero cognition, zero AI, zero advantage — just expensive cold storage with better Microsoft branding.
Guest: Mirko Peters
Nov. 5, 2025

Query Microsoft Fabric in Plain English with Copilot Studio

Your company isn’t blocked by data—it’s blocked by syntax. Copilot Studio turns plain-English questions into governed Fabric queries, so “What was our revenue by quarter?” finally gets an instant, secure answer—no SQL, no tickets, no waiting. It’s not a chatbot; it’s a translation engine that remembers context, respects permissions, and makes your warehouse talk back like a smart analyst. The real bottleneck has never been tables—it’s been language. This is the fix.
Guest: Mirko Peters
Nov. 5, 2025

Power Query Folding and Execution Order in Power BI

Power BI is lying to you. Those neat, orderly “Applied Steps” you trust are a façade. Power Query is secretly rearranging, deferring, collapsing and sometimes ignoring the way you wrote your transform steps — which is why your filters don’t filter, your merges get weird, and refreshes suddenly go from 20 seconds to 10 minutes. The only way to stop getting blindsided is to understand the invisible engine + query folding… because THAT is the real execution order — not the thing you see in the pane.
Guest: Mirko Peters
Nov. 4, 2025

Fix Wrong Copilot Numbers in Microsoft Fabric

Copilot didn’t hallucinate — you hallucinated first. Your schema lied → Fabric believed it → Copilot repeated it with confidence. Bad Bronze → leaky Silver → fake Gold = executive decisions built on fiction. Fix the Medallion discipline + fix the semantic layer — or keep paying for an AI that politely invents your reality.
Guest: Mirko Peters
Nov. 4, 2025

Make Power BI Dashboards Drive Better Decisions

Power BI isn’t failing because of visuals — it’s failing because nobody plans. 60–70% of BI projects become expensive wallpaper. This episode exposes the 3 discipline steps that separate strategic intelligence from dashboard vanity — why most organizations confuse activity for progress, and how to finally stop the “successful failure” of Power BI.
Guest: Mirko Peters
Nov. 3, 2025

Migrate Bing Maps to Azure Maps in Power BI

You Thought Your Power BI Maps Were Safe breaks down the Bing Maps → Azure Maps eviction — and why this is not optional, not cosmetic, and not “a visual upgrade.” As of Oct-2025, Bing Maps visuals are deprecated. If you don’t migrate, your map visuals become blank boxes. This episode explains what’s actually changing, why Azure Maps is a compliance-era replacement — not a skin swap — and the admin switches you MUST flip in the tenant before anything works. We cover the migration traps, the false comfort of “auto convert,” and the difference between visuals that render and visuals that survive production. This is not a warning — it’s a countdown.
Guest: Mirko Peters
Nov. 3, 2025

Build Power BI Hub-and-Spoke Governance

Power BI Collaboration — from Wild West → Hub-and-Spoke Power BI self-service feels empowering… until every department defines “revenue” differently and no one agrees which dashboard is real. In this episode, we break down why the chaos isn’t a tooling problem — it’s an architecture problem — and how the Hub-and-Spoke model fixes it. We walk through how to create one shared semantic truth (the Hub) — with certified datasets, owners, refresh discipline, and version control — while still letting departments move fast in their own exploration spaces (the Spokes). This is the roadmap to move your analytics org from “faith-based metrics” to governed trust.
Guest: Mirko Peters
Nov. 2, 2025

Avoid the Dataverse Licensing Trap in Power Apps

Dataverse isn’t “included.” It’s a premium, enterprise-grade platform with costs that stack fast: licenses, capacity, environments, storage (db/file/log), and API limits. Most sticker shock comes from assumptions—thinking M365 covers Dataverse, that guests are free, or that storage is cheap. Use Dataverse when governance, security, and relational consistency truly matter. Otherwise, cheaper setups (SharePoint Lists, SQL, or hybrid) deliver ~80% of the value without premium connectors or capacity burn. The mature play: prototype on Lists/SQL, graduate to Dataverse only when scale, audit, and security demand it. Dataverse is powerful and pricey by design. Treat it as a graduation platform, not a default. Budget first, then build.
Guest: Mirko Peters
Nov. 1, 2025

Reduce Fabric Dataflows Gen2 Compute Costs

Most Microsoft Fabric teams are bleeding money because they treat Dataflows Gen2 like old Power BI ETL. In Fabric, compute—not storage—is the meter, so every redundant refresh spins up clusters, reloads the same sources, and multiplies cost. The fix is architectural, not heroic CSV exports. There are only three sane patterns: Bronze / Staging — land external data once into Delta (incremental where possible). Everyone else references, no re-ingestion. Silver / Transform — centralize business logic and data quality. Build computed entities, enforce semantics, and chain flows to bronze for clean lineage. Gold / Serve — expose curated Delta to consumers (Direct Lake semantic models, shared tables). No import refreshes, no duplication, low latency. Choose based on cost, governance, and speed. Small teams: bronze + thin silver. Enterprises: full bronze/silver/gold with centralized orchestration. Mixed mode: bronze+silver for builders, minimalist gold for exec reporting. Bottom li…
Guest: Mirko Peters
Nov. 1, 2025

Automate Microsoft Fabric Governance Audits with GPT-5

Fabric didn’t fail at features—it failed at governance cohesion. Data lives in Fabric, security sits in Power BI, labels live in Purview—and they don’t natively reason about each other. That’s why audits devolve into CSV marathons and name-matching nightmares. Enter GPT-5 inside Microsoft 365 Copilot. The leap isn’t speed; it’s reasoning. GPT-5 infers relationships across Fabric lineage, Purview classifications, and Power BI security—then validates them as one logical story. Ask, “Which Lakehouse tables with PII lack Purview labels and Power BI RLS?” It reconstructs lineage, cross-checks labels, inspects roles, and returns a verified, explainable result—no manual triangulation. The payoff: governance shifts from reactive, episodic audits to predictive, continuous assurance. Costs drop (fewer human hours and mistakes), confidence rises (explanations with evidence), and scale improves (one reasoning loop supervises thousands of assets). Implement via Copilot Studio: enable GPT-5 (…
Guest: Mirko Peters
Oct. 30, 2025

Clean Excel Data with Copilot Before Power BI

Most “analysis” in Excel is disguised janitorial work: inconsistent dates, mixed data types, rogue spaces, and copy-pasted chaos that later poisons Power BI, Power Automate, and Fabric. The fix isn’t heroics—it’s Excel Copilot acting as an AI janitor that understands structure, enforces types, and prepares data for downstream systems. Two modes matter: Chat (diagnose, explain) and App Skills (actually change the sheet). The practical playbook: 1) Normalize Everything (types, dates, casing, spaces, IDs), 2) Validate & Flag Outliers (rules for missing/absurd values, deviation checks), 3) Transform for Integration (summaries, tidy tables, headers for Power BI/Flows). Once clean, Copilot upgrades sheets from neat to smart—sentiment tagging, segmentations, “Think Deeper” diagnostics—then hands results straight to Power BI/Power Automate without brittle CSV shuffles. The manual phase is over: treat Copilot as a preprocessor at data intake, codify cleanup as prompts, and promote analysts fro…
Guest: Mirko Peters
Oct. 26, 2025

Fix AI Automation Failures with Copilot Studio RFI

Your “smart” flow didn’t fail because of AI—it failed because it trusted unvalidated input. Automation amplifies bad data at machine speed: blank fields, sloppy emails, vague purposes become corrupted Dataverse rows, bogus approvals, and dashboards that lie confidently. The fix isn’t “more AI,” it’s governance—specifically, Request for Information (RFI) in Copilot Studio. RFI is the human firewall: a synchronous pause that sends an Outlook actionable message, collects required fields, records who confirmed what and when, and only then resumes the flow. Pair RFI with AI validation and you get a governance loop: AI detects gaps, RFI enforces accountability. Result: fewer null loops, defensible audit trails, and data that’s usable downstream. Use workflows for repeatable steps, agents for reasoning, and RFI to stop garbage from entering the system. Speed without validation is just faster failure; RFI converts automation from “hopeful” to audit-ready.
Guest: Mirko Peters
Oct. 25, 2025

Govern Power Apps Generative Pages After Edit Code

Generative Pages feel like low-code’s endgame: describe a page, get React that talks to Dataverse, ship in minutes. The trap is hidden in one click—Edit Code. The second you crack open JSX, Power Apps stops shielding you. You inherit npm drift, security patches, schema changes, auth gaps, and AI “help” that happily overwrites intent. What looked like empowerment becomes ownership: dependencies, diffs, audits, and break-fix at 3 a.m. Microsoft’s Code Compare isn’t a convenience; it’s an admission you’re debugging now. The way forward isn’t panic, it’s containment: isolate any code-edited app into pro-dev environments, add review gates (linting, scanning, CI), and enforce a one-way-door policy—once edited, always treated as code. Low-code stays for safe, declarative work; fenced pro-code handles the exceptions. The moral: AI can generate pages, but not governance. Power without guardrails multiplies liability. Click “Edit” and you’re the developer—act like one.
Guest: Mirko Peters
Oct. 25, 2025

SharePoint Lists vs Model-Driven Apps: Avoid Overbuilding

Model-Driven Power Apps sell “enterprise-grade” credibility but often deliver ceremony over outcomes. The catch is Dataverse: powerful, yes—but it drags licensing, security matrices, solution layers, environment sprawl, and governance latency into problems that needed a shared list and three notifications. Teams embrace the architecture because it feels serious; then drown in schema tweaks, role puzzles, and dashboards nobody opens. Meanwhile, a Fusion Team using Teams + SharePoint Lists + Power Automate ships the same value in days: simple columns, lightweight lookups, chat-native tabs, adaptive cards, and approvals that people actually see. Scale isn’t a Dataverse slogan; it’s a team behavior—indexed lists, basic archiving, and clear ownership carry thousands of rows just fine. Start light, prove value, graduate only when complexity is real (multi-system, regulated, transactional). The silent killer? “Security” settings that over-restrict—mis-scoped roles/business units that make re…
Guest: Mirko Peters
Oct. 24, 2025

Migrate Azure File Sync to Managed Identity

Azure File Sync still “works” for many orgs—but on 2010s-era auth: local X.509 certs and SAS tokens. Those are possession-based secrets: whoever holds them is “you.” They sprawl into scripts, backups, repos, and logs; they expire silently; and one leak grants silent exfiltration via valid creds. That isn’t identity—it’s superstition. The modern fix is Managed Identity (MI). Each Storage Sync Service and registered server authenticates through Entra ID with short-lived tokens; no static keys, no cert renewals, no whitelisting of cert endpoints. RBAC replaces secret distribution; revocation is instant; every call is auditable. Migration is housekeeping, not heart surgery: update the File Sync agent, enable system-assigned MI on Azure VMs (or Azure Arc + MI for on-prem/other-cloud servers), flip the Storage Sync Service to MI, and let Azure apply least-privilege roles to the storage account and shares. Outcome: fewer open URLs, zero secrets to rotate, uniform logging, and governanc…
Guest: Mirko Peters
Oct. 24, 2025

Use Entra ID Group Writeback for Legacy File Servers

Most orgs still treat on-prem AD groups as sacred, syncing them to Entra ID and calling it “hybrid.” In reality, those objects are zombies: visible in Entra but ruled by on-prem, which blocks modern governance (dynamic membership, access reviews, APIs) and slows HR-driven provisioning. The fix is recognizing Source of Authority (SoA) per object. Groups that matter to cloud workloads should be cloud-managed (isCloudManaged=true), with Group Writeback used only where legacy systems still need on-prem visibility. Entra brings dynamic rules, self-service, access reviews, and unified audit; AD brings inertia and gray, read-only fields. The path forward: inventory and purge “zombie” groups, classify what stays, finish Exchange migrations, convert eligible security groups to Entra authority, and enable writeback via Cloud Sync for any remaining on-prem dependencies. This isn’t rebellion; it’s alignment—put governance where work happens. Let AD retire into archival role; let Entra run identit…
Guest: Mirko Peters