Connect with me on LinkedIn

Data Talk Episodes

Data Talk is where we slow down and unpack the entire Microsoft data stack — from self-service to enterprise, from Excel users to lakehouse architects.
This is Power BI, Microsoft Fabric, SQL Server, Synapse-DNA lineage, Dataverse, Lakehouse, Warehouse, Real-Time Analytics, semantic models, data governance, DAX patterns, dataflows, pipelines — and the craft of turning raw data into actual intelligence that impacts business decisions.

We talk about how the pieces fit — not just the tool buttons.
Data modelling logic, semantic modeling best practices, enterprise data product thinking, proper star schema design, delta table decisions, Power BI report performance tuning, how to operationalise Fabric workloads, how to treat Power BI as a “first-class” enterprise platform and not a wild west of “dashboard in five minutes” chaos.

We cover governance deeply: capacity planning, workspaces strategy, managed vs unmanaged lakes, sensitivity labels, lineage, data mesh vs data swamp, self-service enablement frameworks, adoption and literacy programs, federated ownership, and the “balance of freedom vs control” that every organisation struggles with.

We also talk human business dynamics — because data is ultimately not a tech project. It is a decision-making multiplier.
We are here to surface the patterns that create trusted, reliable, explainable, well-governed analytic landscapes — not one-off Power BI hero dashboards.

If it moves data, visualises data, secures data, or makes data make sense — it belongs in Data Talk.
Sept. 26, 2025

Power BI Collaboration: Herding Cats or GitHub Fix?

PBIP turns monolithic PBIX files into text you can version—opening the door to Git. But visibility isn’t discipline. Real collaboration comes from PRs as gates, automated checks that catch mistakes before humans review, and deployment pipelines that promote changes DEV → TEST → PROD without finger-…

Listen to the Episode
Sept. 26, 2025

The Star Schema Trick All Pros Use (But Won’t Say)

This episode lays out the star schema “pro move” for Power BI: center your model on lean fact tables and surround them with flattened dimensions so VertiPaq can filter fast and calculate cleanly. Ditch the one-giant-table “digital spaghetti”—it’s why slicers crawl, totals go weird, and DAX feels ho…

Listen to the Episode
Sept. 25, 2025

Fabric Data Activator vs Power BI Alerts: No Contest

This rant-to-roadmap episode calls out classic Power BI alerts as clunky, dashboard-bound “sticky notes” and shows why Fabric Data Activator is the grown-up alternative: event-driven rules that trigger real workflows (via Power Automate, tickets, Teams posts, etc.) without littering your tenant wit…

Listen to the Episode
Sept. 25, 2025

Deploy Power BI Like a Pro—No More Guesswork

Running BI without ALM is file-roulette. This episode shows how to escape “Final_v9.pbix” chaos by treating Power BI models as code, using Git for real history + branching, and deploying via pipelines so changes move Dev → Test → Prod without late-night rollbacks. Tie it all together with tickets s…

Listen to the Episode
Sept. 24, 2025

How T-SQL Saves You From Begging IT

This episode turns SQL from “scary” to useful. You’ll learn why SELECT is a safe, read-only way to ask questions, how the four core clauses (SELECT, FROM, WHERE, ORDER BY) snap together, where T-SQL adds Microsoft-style extras (e.g., TOP, TRY…CATCH), and how to avoid rookie traps (SELECT *, missing…

Listen to the Episode
Sept. 24, 2025

How Power BI Turns SharePoint Chaos Into Clarity

This episode shows how to turn messy SharePoint lists → clear Power BI dashboards your team actually uses. You’ll connect with the SharePoint Online List connector (the right way), tame ugly fields in Power Query (choice/person/lookups, UTC → local), and publish + embed the report back into SharePo…

Listen to the Episode
Sept. 23, 2025

The Dataverse Migration Nobody Wants (But Needs)

Dataverse migrations aren’t “move some rows on Friday.” They’re an org redesign: data model, security, automations, integrations, licenses, and cutover. This episode shows how to pick Dataverse for the right reasons, audit what you have, map legacy lists/custom tables to a relational schema, keep f…

Listen to the Episode
Sept. 22, 2025

How Data Goblins Wreck Copilot For Everyone

Copilot doesn’t fix messy data—it amplifies it. This episode shows how “data goblins” (duplicates, stale archives, bad labels, abandoned folders) turn Copilot into a confident liar, why trust collapses on the first wrong answer, and how to flip the script: micro-scoped pilots, visible wins, and cle…

Listen to the Episode
Sept. 20, 2025

The Power BI Gateway Horror Story No One Warned You About

Gateways don’t fail mysteriously—they fail predictably across network, credentials, and architecture. This episode turns a “worked in test, died in prod” horror story into a repeatable deployment playbook: lock down outbound/FQDN rules, fix service-account/credential mapping across every source, an…

Listen to the Episode
Sept. 18, 2025

Domains in Fabric: Easier Than It Looks? (Spoiler: No)

Fabric didn’t simplify your life—it multiplied the moving parts. Treat it like a new platform, not a Power BI rename. Lock down domains, design function-first workspaces, budget capacity like shared compute, and audit tenant toggles before they undo your guardrails.

Listen to the Episode
Sept. 18, 2025

LINQ to SQL: Magic or Mayhem?

EF Core doesn’t run LINQ directly — it runs a multi-stage pipeline. Your query becomes an expression tree, the query provider checks which parts can map to SQL, EF caches recognized shapes so it doesn’t repeat translation, EF applies null-semantics corrections so SQL and C# agree, and finally th…

Listen to the Episode
Sept. 11, 2025

Microsoft Fabric Changes Everything for BI Pros

Power BI isn’t “the whole stack” anymore. Microsoft Fabric turns BI into a unified analytics platform where storage (OneLake), engineering (pipelines/dataflows), warehousing, real-time analytics (KQL/event streams), and AI live together. If you’ve only been building reports and scheduling refreshes…

Listen to the Episode
Aug. 17, 2025

Fabric Dataflows Gen2: The Future of ETL in Microsoft Fabric

Fabric Dataflows Gen2 turns scattered Power Query/ADF jobs into a single, reusable ETL asset that feeds Lakehouse, Warehouse, and Power BI—backed by separate, elastic compute and managed staging. Translation: faster refreshes, zero zombie temp tables, consistent logic everywhere, and Git-native col…

Listen to the Episode
Aug. 16, 2025

Dynamics 365 Embedded Analytics with Fabric & Power BI

Stop exporting Dynamics 365 data to Excel. Connect Dataverse to Microsoft Fabric, build an analytics model once, and embed Power BI directly inside Dynamics 365 (CRM/ERP) screens. With live, role-aware metrics (RLS), sales and ops teams act on fresh data without tab-switching, stale snapshots, or v…

Listen to the Episode
Aug. 16, 2025

Fabric Lakehouse Governance & Data Lineage

Stop guessing where your data went. In Microsoft Fabric, automatic lineage, workspace-based permissions, and Purview’s enterprise catalog turn opaque pipelines into auditable, end-to-end flows—from ingestion to transformation to the report. Fabric captures every hop (Data Factory, Lakehouse, notebo…

Listen to the Episode
Aug. 15, 2025

Fabric Data Activator for Real-Time AI Insights

Stop waiting on dashboards. Fabric Data Activator turns live signals into instant actions—pausing bad pipelines, placing purchase orders, opening D365 work orders, or triggering API calls the moment thresholds hit. Because it’s native to Microsoft Fabric, it listens to streams and models from Power…

Listen to the Episode
Aug. 14, 2025

Using Microsoft Fabric Notebooks for AI Model Training

Stop torturing your laptop. Train models where the data lives. With Microsoft Fabric notebooks running on Spark next to your Lakehouse, you skip CSV exports, move terabytes at query speed, and iterate in Python or R without memory crashes. Push transforms to the data, engineer features at scale, mo…

Listen to the Episode
Aug. 14, 2025

Dataverse Deep Dive: Designing Scalable Data Models

Dataverse “slowness” is often schema, not size. Fix table bloat, simplify relationships, and add the right indexes to turn crawling forms and timing-out flows into crisp responses. Design for performance from day one—balance normalization, limit cascades, and index what you filter on.

Listen to the Episode
Aug. 13, 2025

Integrating Dynamics 365 Sales Data into Microsoft Teams

Stop context-switching. Embed Dynamics 365 Sales directly into Microsoft Teams so reps update opportunities, trigger approvals, and log notes where they already work. Layer Power Automate and Adaptive Cards to turn chats into actions (create/update/approve) and keep CRM as the single source of trut…

Listen to the Episode
Aug. 12, 2025

Building Reusable Semantic Models with Microsoft Fabric

Most Power BI environments start fast and stall under copy-paste sprawl: duplicated PBIX files, conflicting measures, and “spreadmart” dashboards that nobody fully trusts. The fix isn’t another naming convention—it’s a model-first architecture. Microsoft Fabric elevates the semantic model to an ent…

Listen to the Episode
Aug. 12, 2025

Optimizing Lakehouse Performance in Microsoft Fabric

When Fabric queries crawl and cloud costs spike, the fix usually isn’t more compute—it’s better Lakehouse design. This episode shows how three practical levers deliver immediate wins. First, partitioning: stop defaulting to “date” and align keys to real filter patterns to avoid wide scans or metada…

Listen to the Episode
Aug. 10, 2025

Securing Data Pipelines in Microsoft Fabric

Microsoft Fabric pipelines often feel “secure by default,” but silent data exposure usually comes from misconfigured permissions, hardcoded secrets, and overbroad workspace roles. This episode shows how to harden end-to-end pipelines with managed identities (kill passwords), Azure Key Vault (centra…

Listen to the Episode
Aug. 10, 2025

Automated Testing for Power Apps and Dataverse

Low-code does not mean low risk. Power Apps and Dataverse sit at the center of many business-critical processes, so skipped testing leads to silent data loss, broken approvals, and security leaks. This episode shows how to build a real testing strategy for the Power Platform: automate end-to-end sc…

Listen to the Episode
Aug. 10, 2025

Managing Git Integration with Microsoft Fabric Notebooks

Microsoft Fabric’s Git integration isn’t a backup—it’s the backbone of safe, scalable collaboration on notebooks, pipelines, and models. This guide explains why merge chaos happens, what actually syncs to Git (code/metadata) vs. what doesn’t (Lakehouse data), and the one switch that saves teams: ad…

Listen to the Episode