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

Episodes

Oct. 10, 2025

How Managers Can Control AI Agents So They Don’t Override Human Decisions

AI agents are about to feel like real coworkers inside Teams—fast, tireless, and dangerously literal. This episode gives you a simple framework to keep them helpful and safe: manage their memory, entitlements, and tools, and layer prompting, verification, and human-in-the-loop oversight. You’ll learn how to prevent “Agentageddon” with practical governance, risk tiers, and monitoring so agents boost throughput without blowing up compliance.
Guest: Mirko Peters
How Managers Can Control AI Agents So They Don’t Override Human Decisions
M365 FM Podcast
How Managers Can Control AI Agents So They Don’t Override Human Decisions
Oct. 10, 2025

Cut SharePoint Premium Costs: Who Really Needs SAM and PAYG AI?

SharePoint Premium with SharePoint Advanced Management (SAM) is the governance backbone that keeps Copilot from turning oversharing into a data leak. You’ll learn how to spot risky sites with Data Access Governance (DAG), lock down visibility with Restricted Access Control (RAC), use Site Access Reviews to make owners accountable, and apply AI Insights to prioritize fixes. Think moat + walls + watchtowers: RBAC is the moat; SAM builds the walls; DAG/AI Insights are the watchtowers; owners are the guards.
Guest: Mirko Peters
Cut SharePoint Premium Costs: Who Really Needs SAM and PAYG AI?
M365 FM Podcast
Cut SharePoint Premium Costs: Who Really Needs SAM and PAYG AI?
Oct. 9, 2025

Connect Copilot Studio to Word Policy Files (No More Wrong Answers)

Your first Copilot Studio agent shouldn’t guess policy—it should cite it. This episode shows how to recreate a bad reply in the Test pane, ground answers in real docs, shape a trustworthy persona, and publish a pilot that survives Teams/SharePoint quirks. Treat Studio as sparring, not proof; ground, persona-tune, and channel-test before you scale.
Guest: Mirko Peters
Connect Copilot Studio to Word Policy Files (No More Wrong Answers)
M365 FM Podcast
Connect Copilot Studio to Word Policy Files (No More Wrong Answers)
Oct. 9, 2025

How to Make SharePoint Search Show the Right Files Firs

If you can paste the exact title of a file into intranet search and still get nothing back, you don’t have a user problem—you have an Information Architecture (IA) problem. This episode shows how to fix the foundations so both humans and Copilot can actually find things. We break IA into six core elements—global navigation, hub navigation, local navigation, metadata, search, and personalization—and explain how each one supports the others. You’ll see why “Studio-perfect” AI is useless if your sites are a maze, why flat site architecture + hubs beat old nested subsites, and how mandatory, lightweight metadata (content types, owner, status, region) turns search from guesswork into precision. We’ll map the three navigation layers (world, region, street), show quick tests to spot bloat and dead ends, and explain how audience targeting + Viva Connections deliver the right content to the right roles without manual tinkering. Bottom line: fix the map, tag the loot, and target the drop—then C…
Guest: Mirko Peters
How to Make SharePoint Search Show the Right Files Firs
M365 FM Podcast
How to Make SharePoint Search Show the Right Files Firs
Oct. 8, 2025

Copilot Studio vs Agents Toolkit: What Microsoft Docs Don’t Tell You

Rolling out Microsoft 365 Copilot is only the tutorial, not the boss fight. Your first agent may look perfect in Copilot Studio, but production exposes the real challenges: grounding answers in authoritative sources, governance to prevent sprawl, monitoring for reliability, and licensing/cost controls so the meter doesn’t explode mid-month. Think in layers: the foundation model, orchestrator, grounding, and skills/connectors must operate as one stack—or you’ll scale confident nonsense. Choose the right build path: Copilot Studio for low-code speed and admin guardrails; Teams/Agents Toolkit for full-stack control, custom orchestration, and deep integrations. Then feed the brain: connect SharePoint, Dataverse, Graph data, and external systems (securely) so responses come with citations, not guesses. Lock down Purview labels, DLP, diagnostics logs, and least-privilege roles before broad release, and watch the copilot consumption meter (or PAYG) so testing doesn’t drain production. Succes…
Guest: Mirko Peters
Copilot Studio vs Agents Toolkit: What Microsoft Docs Don’t Tell You
M365 FM Podcast
Copilot Studio vs Agents Toolkit: What Microsoft Docs Don’t Tell You
Oct. 8, 2025

7 Sales Pipeline Mistakes That Make Good Leads Go Cold

In a recent podcast, Mirko Peters discussed the challenges of choosing between Synapse Link and Dataflow Gen 2 for Dataverse pipelines, emphasizing the importance of making informed decisions to avoid project failures. The conversation highlighted issues that arise when multiple teams create overlapping data links, leading to data duplication and governance chaos. Peters illustrated the differences between the tools: Synapse Link offers greater control and rollback capabilities but requires more complex setup, while Dataflow Gen 2 allows for quick, user-friendly data transformations but lacks robust governance features. He stressed the need for discipline in managing refresh schedules to prevent data loss and budget overruns. The discussion took place in the context of organizations needing to align their data management tools with their specific operational needs, advocating for a tailored approach rather than a one-size-fits-all solution. This topic is crucial as it addresses the po…
Guest: Mirko Peters
7 Sales Pipeline Mistakes That Make Good Leads Go Cold
M365 FM Podcast
7 Sales Pipeline Mistakes That Make Good Leads Go Cold
Oct. 7, 2025

How to Cut Escalations With Sentiment Routing in D365 Contact Center

Old-school contact centers feel like permanent firefighting: fragmented channels, missing context, repeat questions, and burned-out teams. Dynamics 365 Contact Center flips that script with sentiment analytics and Copilot. Real-time models read tone, word choice, and pacing to detect frustration early, then route priority cases to the right human before tempers spike. From there, autonomous agents take the grunt work—creating/updating cases, organizing knowledge, and building intent libraries—so people focus on judgment calls, not copy-paste. Copilot adds “conversation superpowers”: structured summaries, source-backed answers, and draft replies you can edit, which kill dead air and the dreaded “can you repeat that?” At scale, queues evolve into a proactive engagement engine: sentiment-based routing, predictive alerts, omnichannel continuity, and supervisor dashboards that forecast spikes and shift staffing before backlogs form. The payoff is practical—shorter handle times, fewer escal…
Guest: Mirko Peters
How to Cut Escalations With Sentiment Routing in D365 Contact Center
M365 FM Podcast
How to Cut Escalations With Sentiment Routing in D365 Contact Center
Oct. 6, 2025

Hard‑Coded SQL Logins in Azure? Replace Them Safely in One Weekend

In this episode, we break down the essential steps for securing web applications on Microsoft Azure, focusing on Azure App Service and its built-in security capabilities. You’ll learn what Azure App Service is, why it’s a powerful platform-as-a-service (PaaS) option, and how it simplifies deployment, scaling, and management of web apps, APIs, and mobile apps. We also highlight the key benefits of using Azure—including automatic updates, integrated security features, and seamless scalability.We walk through the core features of Azure Web Apps, such as authentication and authorization options, IP restrictions, TLS encryption, Azure DDoS protection, and integration with tools like Azure Front Door, Azure SQL Database, and Microsoft Entra ID. You’ll also hear how to get started with App Service, choose the right App Service Plan, manage deployments, and follow best practices with CI/CD pipelines, managed identities, and secure secret storage using Azure Key Vault.The episode also …
Guest: Mirko Peters
Hard‑Coded SQL Logins in Azure? Replace Them Safely in One Weekend
M365 FM Podcast
Hard‑Coded SQL Logins in Azure? Replace Them Safely in One Weekend
Oct. 6, 2025

Stop Clicking 500 Times: Bulk Rename Power BI Measures with PBIP

In this episode, we dive into how to replace measures in Power BI using DAX, helping you simplify your data model, improve report performance, and create more accurate, maintainable calculations. We explain what measures are, why they’re essential for interactive Power BI reports, and how they differ from calculated columns. You'll learn when and why replacing a measure makes sense—whether for performance gains, model cleanup, or updating outdated logic.We walk through the step-by-step process of replacing measures in Power BI Desktop, including analyzing existing DAX, deciding between a new calculated column or a revised measure, and updating visuals to ensure accurate results. We also cover common troubleshooting issues like broken visuals, context-related errors, and performance bottlenecks—and how to avoid them.The episode also explores DAX fundamentals, including essential functions like CALCULATE, VAR, SUM, and SWITCH, along with best practices for writing clean, efficie…
Guest: Mirko Peters
Stop Clicking 500 Times: Bulk Rename Power BI Measures with PBIP
M365 FM Podcast
Stop Clicking 500 Times: Bulk Rename Power BI Measures with PBIP
Oct. 5, 2025

Forecast Always Wrong? Set Up Reliable Sales Forecasts in Dynamics 365

In this episode, we explore Dynamics 365 Sales, Microsoft’s powerful CRM solution designed to help organizations manage customer relationships, streamline sales processes, and drive revenue growth. We break down what Dynamics 365 Sales is, how it fits within the broader Dynamics 365 suite, and why it’s a leading choice for sales teams looking to modernize their workflows.You’ll hear about the platform’s key features—sales force automation, sales forecasting, Microsoft 365 and LinkedIn Sales Navigator integration, Copilot capabilities, and mobile access. We discuss the core CRM concepts behind Dynamics 365 and how it enables a complete 360-degree customer view, empowering sellers to personalize interactions and close deals faster.The episode also highlights the major benefits of Dynamics 365 Sales, including improved productivity through automation, more accurate forecasting, streamlined sales pipelines, and stronger customer engagement. We compare the Dynamics 365 Sales Profes…
Guest: Mirko Peters
Forecast Always Wrong? Set Up Reliable Sales Forecasts in Dynamics 365
M365 FM Podcast
Forecast Always Wrong? Set Up Reliable Sales Forecasts in Dynamics 365
Oct. 5, 2025

How to Audit Power BI Semantic Models and Slash Capacity Spend

In this episode, we break down Microsoft Power BI’s pricing structure to help you understand the different license options, costs, and features available across the Power BI ecosystem. Whether you're comparing Power BI Free, Pro, Premium Per User, or Premium Per Capacity, this guide gives you a clear explanation of how each plan works and what it offers. We discuss how Power BI pricing supports everyone—from individual users exploring Power BI Desktop to large enterprises relying on dedicated capacity and advanced analytics.You’ll hear how each licensing model fits different business needs, what Power BI Pro includes for collaboration and report sharing, and when it makes sense to invest in Premium for scalability, AI-powered features, and improved performance. We also explore Power BI Embedded for app developers and explain how consumption-based pricing factors into capacity planning.The episode covers the key factors to consider when choosing a Power BI plan, including user …
Guest: Mirko Peters
How to Audit Power BI Semantic Models and Slash Capacity Spend
M365 FM Podcast
How to Audit Power BI Semantic Models and Slash Capacity Spend
Oct. 4, 2025

Azure Landing Zone Chaos? Use CAF to Pick the First 3 Workloads

In this episode, we break down the Azure Cloud Adoption Framework (CAF), Microsoft’s end-to-end guide for helping organizations plan, migrate, govern, and operate their cloud environments with confidence. We explore how CAF provides a structured, repeatable approach to cloud adoption—aligning business strategy, culture, processes, and technology to ensure a smooth and successful cloud transformation.You’ll learn the core components of the Azure CAF, including strategy development, planning, readiness, adoption, governance, and ongoing management. We explain why these phases matter, how they reduce risk, and how they help organizations build well-architected, secure, and cost-optimized cloud environments.We also discuss how to assess cloud readiness, define measurable business outcomes, and select the right cloud strategy for your workloads. The episode covers essential governance practices—such as Azure Policy, compliance controls, and cost management—along with best practices…
Guest: Mirko Peters
Azure Landing Zone Chaos? Use CAF to Pick the First 3 Workloads
M365 FM Podcast
Azure Landing Zone Chaos? Use CAF to Pick the First 3 Workloads
Oct. 4, 2025

Power BI vs Spreadsheets: When Dashboards Actually Win

In this episode, we explore how Power BI and Microsoft Teams work together to create a seamless, collaborative analytics experience. We break down how Power BI’s powerful data visualization capabilities integrate directly into Microsoft Teams, allowing organizations to share insights, discuss reports, and make data-driven decisions without switching apps.You’ll learn the basics of Power BI—connecting to data, creating reports, and publishing dashboards—alongside an overview of Microsoft Teams as a unified workspace for communication and collaboration. We explain how embedding Power BI reports into Teams channels enhances visibility, streamlines discussions, and keeps everyone aligned around the same analytics.The episode walks through practical steps for embedding, sharing, and accessing Power BI content in Teams using the Power BI app. We highlight how teams can collaborate in real time, discuss insights directly next to visualizations, and make reporting part of everyday wor…
Guest: Mirko Peters
Power BI vs Spreadsheets: When Dashboards Actually Win
M365 FM Podcast
Power BI vs Spreadsheets: When Dashboards Actually Win
Oct. 3, 2025

Fix Slow D365 API Calls: Cut Response Time by Fixing Network and OData

In this episode, we walk through how to integrate with Microsoft Dynamics 365 using its powerful API capabilities, focusing on the REST-based Web API that provides secure and flexible access to CRM data. We start with an introduction to Dynamics 365 as a suite of intelligent business applications and explain how its CRM features—sales, marketing, and customer service—become even more powerful when connected through APIs.You’ll learn about the different API options in Dynamics 365, including the Web API and Organization Service, and why REST APIs are the go-to choice for modern integrations. We cover the essentials of getting started: setting up your Dynamics environment, configuring permissions, authenticating with OAuth 2.0, and making your first API call using standard HTTP methods.The episode also breaks down how to perform key data operations—creating, retrieving, updating, and deleting CRM records—using the Dynamics 365 Web API. We discuss how to handle JSON responses, ma…
Guest: Mirko Peters
Fix Slow D365 API Calls: Cut Response Time by Fixing Network and OData
M365 FM Podcast
Fix Slow D365 API Calls: Cut Response Time by Fixing Network and OData
Oct. 3, 2025

Microsoft Fabric for BI Teams: Get One Trusted Dataset for All Dashboards

In this episode, we dive into Microsoft Fabric, the unified data and analytics platform reshaping how organizations manage, analyze, and act on their data. Designed to bring Power BI, Data Factory, Azure Synapse, and other Microsoft services into one integrated environment, Fabric simplifies everything from data ingestion and transformation to advanced analytics and real-time reporting.You’ll learn what Microsoft Fabric is, why analytics play a central role in modern data platforms, and how Fabric creates a single source of truth across your organization. We break down the major components—Fabric Data Warehouse, Data Factory, data engineering tools, SQL capabilities, data science workflows, and seamless Power BI integration. These features enable businesses to build scalable data pipelines, perform complex analytics, and visualize insights effortlessly.The episode explains how Fabric enhances Power BI through real-time analytics, unified data access, and deeper integration wit…
Guest: Mirko Peters
Microsoft Fabric for BI Teams: Get One Trusted Dataset for All Dashboards
M365 FM Podcast
Microsoft Fabric for BI Teams: Get One Trusted Dataset for All Dashboards
Oct. 2, 2025

Power Pages Shows Useless Error Messages? Let Copilot Rewrite Them

In this episode, we break down Power Pages—Microsoft’s low-code tool for building secure, data-driven websites—and explain how its licensing, capacity limits, and alternative solutions compare. You’ll learn what Power Pages is, how it integrates with Dataverse and the Power Platform, and why organizations use it to quickly create customer portals, partner sites, and self-service web experiences without heavy custom development.We cover the key features of Power Pages, including its low-code design studio, support for authenticated and anonymous users, and native integrations with Power Apps, Power Automate, Power BI, and Dynamics 365. You’ll hear how these capabilities help teams build interactive sites that connect directly to business data and automate workflows across the Microsoft ecosystem.A major focus of the episode is the Power Pages licensing model—how authenticated and anonymous user licenses work, how page views affect pricing, and how Power Apps or Dynamics 365 lic…
Guest: Mirko Peters
Power Pages Shows Useless Error Messages? Let Copilot Rewrite Them
M365 FM Podcast
Power Pages Shows Useless Error Messages? Let Copilot Rewrite Them
Oct. 2, 2025

Copilot Data Leak Scare? Use Purview DSPM to See What Really Happened

AI isn’t an edge case in your SIEM anymore—it’s a participant. This episode asks a hard question: when Copilot surfaces a confidential file your user can technically access, is that a breach, a policy gap, or “works as designed”? We walk through why AI access alerts don’t fit classic kill-chain thinking and how overshared data + weak labeling turn Copilot into an accidental exfil partner. The fix isn’t panic; it’s alignment: Purview/DSPM to map sensitivity and label history, DLP & label-based exclusions to block AI from high-risk content, Defender XDR to correlate AI access with endpoint movement, and prompt/interaction auditing so investigations have receipts.You’ll get a mental model for AI incidents (“malicious, overreach, or justifiable?”), the signal bridges your SOC needs (label change → AI access → downstream movement), and a prewired combo that turns noisy “Copilot touched a file” events into guided, evidence-backed actions. By the end, you’ll have a practical blueprint to…
Guest: Mirko Peters
Copilot Data Leak Scare? Use Purview DSPM to See What Really Happened
M365 FM Podcast
Copilot Data Leak Scare? Use Purview DSPM to See What Really Happened
Oct. 1, 2025

How to Stop R Freezing When You Pull Millions of Rows from SQL

In this episode, we dive into how R and SQL Server work together to create a powerful data analytics workflow. You’ll learn why SQL Server excels at storing, organizing, and retrieving large datasets, while R specializes in statistical analysis, visualization, and machine learning. When combined, these two tools streamline data processing, reduce duplication of effort, and enable deeper, more efficient data insights.We explore common use cases—such as running SQL queries from R, analyzing SQL Server data with R’s statistical packages, and using R to create visualizations or predictive models based on SQL data. The episode also walks through how to set up your environment, install the required R packages (RODBC, DBI, odbc, sqldf), and configure ODBC connections so R can query SQL Server directly.You’ll learn best practices for writing SQL queries inside R scripts, using T-SQL features, fetching data into R data frames, and mapping R data types to SQL Server types without losing…
Guest: Mirko Peters
How to Stop R Freezing When You Pull Millions of Rows from SQL
M365 FM Podcast
How to Stop R Freezing When You Pull Millions of Rows from SQL
Oct. 1, 2025

Stop Env Drift: One Dev Container Setup for Your Whole Team

In this episode, we break down how modern development teams can fully automate their CI pipelines using dev containers, container images, and command-line tooling. We explore why containerization has become foundational to DevOps workflows, how development containers ensure consistent coding environments, and how automation tools like Docker, GitHub Actions, and CLI utilities streamline everything from build to deployment.You’ll learn what containers are, why they solve the “works on my machine” problem, and how dev containers—powered by devcontainer.json and VS Code—give developers reproducible, portable workspaces. The episode walks through the core components of a CI pipeline, including source control triggers, automatic builds, container image creation, and deployment stages that rely on Docker and container registries.We explain how Dockerfiles define your application’s build instructions, how base images impact performance and security, and how multi-stage builds can dra…
Guest: Mirko Peters
Stop Env Drift: One Dev Container Setup for Your Whole Team
M365 FM Podcast
Stop Env Drift: One Dev Container Setup for Your Whole Team
Sept. 30, 2025

Dynamics 365 Business Central Telemetry: Understanding and Setup

In this episode, we explore how organizations can turn Dynamics 365 Business Central telemetry into powerful insights using Microsoft Power BI. Telemetry is one of the most valuable—and often underused—capabilities in Business Central. It captures performance data, user behavior, errors, and system activity, giving administrators a complete view of how their environment is running.We begin by breaking down what Business Central telemetry is, why it matters, and how it helps companies identify performance issues, track usage, and optimize their configurations. The episode explains how telemetry is collected through Azure Application Insights and what kinds of data Business Central emits—everything from page views and API calls to background sessions and extension behavior.Listeners learn the practical steps for enabling telemetry in the Business Central admin center and how Azure Application Insights becomes the hub for querying, monitoring, and alerting on system activity. We …
Guest: Mirko Peters
Dynamics 365 Business Central Telemetry: Understanding and Setup
M365 FM Podcast
Dynamics 365 Business Central Telemetry: Understanding and Setup
Sept. 30, 2025

Copilot Feature in Dynamics 365 Business Central Explained

In this episode, we take a deep dive into Microsoft Copilot inside Dynamics 365 Business Central and explore how AI is transforming day-to-day business operations. We start by grounding listeners in the essentials of Business Central—a comprehensive ERP for small and midsized organizations that connects finance, operations, sales, supply chain, and reporting in a unified Microsoft ecosystem.From there, we introduce Microsoft Copilot, the AI assistant woven throughout Microsoft 365 and Dynamics 365. We discuss how Copilot enhances Business Central by automating repetitive tasks, generating insights from business data, improving decision-making, and simplifying user workflows through natural-language interaction.Listeners learn about the standout Copilot features currently available in Business Central, including intelligent bank reconciliation, AI-assisted inventory management, automatic marketing text generation, predictive insights, and context-aware assistance built right in…
Guest: Mirko Peters
Copilot Feature in Dynamics 365 Business Central Explained
M365 FM Podcast
Copilot Feature in Dynamics 365 Business Central Explained
Sept. 29, 2025

Copilot Studio vs Azure AI Foundry: Key Differences, Use Cases & How to Choose

In this episode, we unpack two major AI platforms in the Microsoft ecosystem—Copilot Studio and Azure AI Foundry—and help listeners understand when to use each one. Whether you're building conversational AI, custom machine learning models, or enterprise-grade AI applications, choosing the right platform is key to getting the most from Microsoft’s AI stack.We begin by exploring what each platform is designed for. Microsoft Copilot Studio is the low-code, accessible environment inside the Power Platform for building conversational AI agents and workflow-driven bots. It's ideal for customer service chatbots, internal support agents, automated responses, and Microsoft 365-integrated AI experiences. Its biggest strengths: simplicity, rapid deployment, and a natural path for teams with minimal coding experience.On the other side, Azure AI Foundry is built for developers, data scientists, and AI engineers who need advanced control, scalability, and custom AI model development. It sup…
Guest: Mirko Peters
Copilot Studio vs Azure AI Foundry: Key Differences, Use Cases & How to Choose
M365 FM Podcast
Copilot Studio vs Azure AI Foundry: Key Differences, Use Cases & How to Choose
Sept. 29, 2025

Is Your Dataflow Reusable—or a One-Trick Disaster?

In this episode, we dive into one of the core engines behind Microsoft Fabric’s modern analytics ecosystem—Dataflows Gen2. We explore how this next-generation data ingestion and transformation tool is shaping the way organizations prepare, refine, and deliver data for analytics.We start with an overview of Microsoft Fabric, Microsoft’s unified analytics platform that brings together data engineering, data science, real-time analytics, Power BI, data factory, and lakehouse capabilities in a single integrated environment. Fabric is designed to simplify complex data estates, and Dataflows Gen2 plays a pivotal role in achieving that simplicity.Listeners get a clear explanation of what Gen2 actually means: improved architecture, better performance, expanded connectivity, stronger data prep features, and support for more complex data ingestion scenarios. Gen2 builds on traditional Power Query–based dataflows but offers scalability and reliability fit for enterprise-grade pipelines.…
Guest: Mirko Peters
Is Your Dataflow Reusable—or a One-Trick Disaster?
M365 FM Podcast
Is Your Dataflow Reusable—or a One-Trick Disaster?
Sept. 28, 2025

Microsoft Fabric Digital Twin Explained: Fix for Messy Data or Overhyped Feature?

In the evolving world of Microsoft Fabric, the Digital Twin Builder preview emerges like a quiet shift that changes everything without announcing itself loudly. You start by taking the world you already know—machines, rooms, sensors, movements, transactions—and giving it a second life inside the Fabric environment. This second life isn’t static or symbolic; it breathes with real-time data, always adjusting, always reflecting what’s happening right now. Data from sensors, logs, or operational systems flows into the Fabric lakehouse, and the builder reshapes it into a digital form that mirrors the physical world. The semantic canvas becomes the place where these connections come alive, letting you see how everything relates, how one action affects another, and how the digital counterpart shifts as the real world does. You wire event streams into the model, and suddenly the quiet digital structure begins to pulse with updates—temperature changes, equipment activity, stock movement, envir…
Guest: Mirko Peters
Microsoft Fabric Digital Twin Explained: Fix for Messy Data or Overhyped Feature?
M365 FM Podcast
Microsoft Fabric Digital Twin Explained: Fix for Messy Data or Overhyped Feature?