BI Insight: Deep Dives into Data, Analytics and Agentic BI

Soheil Bakhshi | BI Insight

BI Insight is a technical show about data, analytics and agentic BI, hosted by Soheil Bakhshi, Microsoft Data Platform MVP. Each episode is a deep dive into how something actually works: Power BI and Microsoft Fabric, DAX and Power Query, data modelling, governance and capacity, and the new wave of agentic AI and Copilot tooling. This is a place for careful thinking, not quick takes. Every episode explains what is happening, why it matters, and how it holds up in practice. Companion to the articles and videos at biinsight.com.

  1. Oct 23

    Claude Dashboards on Power BI: Beyond the AI Hype | RLS, Security & Real-World Gotchas

    Can Claude build interactive dashboards directly on top of Power BI semantic models? Absolutely! But does that mean these dashboards are ready for real business environments? In this episode of BI Insight, we go beyond the AI hype and critically examine Claude Dashboards, their integration with Microsoft Fabric and Power BI, and the important gotchas that are easy to overlook when watching impressive AI demonstrations. Based on Soheil Bakhshi's hands-on investigation, we discuss how Claude uses the Power BI MCP server and DAX queries to generate interactive dashboards without exporting or copying the underlying datasets. But building a dashboard is only part of the story. What happens when we introduce Row-Level Security (RLS), user permissions, sharing, and multiple Fabric tenants? We explore one of the most important findings: RLS works, but not necessarily the way you would expect when sharing Claude Dashboards with other users. We also discuss Read vs Build permissions, authentication, governance, and why something that works perfectly in a demonstration might not be practical in production. And of course, we ask the bigger questions: Can Claude Dashboards replace Power BI reports? Are they a serious competitor to Microsoft Fabric Apps? Or do they serve a completely different purpose? This is not another podcast celebrating how quickly AI can generate dashboards. It is a discussion about what actually works, what doesn't, and why understanding the limitations is just as important as exploring the possibilities. 🎬 Watch the original video, including the complete step-by-step setup and demonstrations on YouTube or here on Spotify. 🌐 Blog: https://biinsight.com📚 Book: Expert Data Modeling with Power BI, 2nd Edition💼 LinkedIn: https://www.linkedin.com/in/bakhshi/🦋 Bluesky: https://bsky.app/profile/biinsight.com𝕏: https://x.com/_SoheilBakhshi Topics: Claude AI, Claude Dashboards, Power BI, Microsoft Fabric, Semantic Models, Model Context Protocol (MCP), DAX, Row-Level Security (RLS), Microsoft Entra ID, Data Security, Fabric Apps, AI Dashboards, Business Intelligence, Enterprise AI.

    Claude Dashboards on Power BI: Beyond the AI Hype | RLS, Security & Real-World Gotchas
  2. Oct 22

    Build Claude Dashboards on Power BI Semantic Models | Step-by-Step

    Can Claude build live, interactive dashboards directly on top of Power BI semantic models? Yes, it can! But building a dashboard is one thing, making it work in a real business environment is another. In this episode of BI Insight, we take a deep dive into Claude Dashboards and their integration with Microsoft Fabric and Power BI. We explore how Claude uses the Power BI MCP server to query semantic models using DAX, without exporting or copying the underlying data. We walk through the setup step by step, from registering an application in Microsoft Entra ID and configuring Fabric tenant settings to creating a custom connector in Claude and generating an interactive dashboard using natural language. But the interesting part starts when we look at Row-Level Security (RLS), user permissions, and dashboard sharing. While RLS works, there is an important catch with the identity used by the connector. We also investigate Read vs Build permissions, connecting to multiple Fabric tenants, and the limitations you should understand before considering this approach for production environments. And of course, the big questions: Can Claude Dashboards replace Power BI reports? Can they compete with Microsoft Fabric Apps? Are they actually practical for enterprise use? This episode goes beyond generating a dashboard. It is about understanding what works, what doesn't, and the gotchas that come with it. 🎬 Watch the full video demonstration:https://www.youtube.com/@BI.Insight 🌐 Blog: https://biinsight.com📚 Book: Expert Data Modeling with Power BI, 2nd Edition💼 LinkedIn: https://www.linkedin.com/in/bakhshi/🦋 BlueSky: https://bsky.app/profile/biinsight.com𝕏: https://x.com/_SoheilBakhshi Topics: Claude AI, Claude Dashboards, Power BI, Microsoft Fabric, Semantic Models, MCP, DAX, Row-Level Security, RLS, Microsoft Entra ID, Fabric Apps, AI Dashboards, Business Intelligence.

  3. Oct 11

    Create Power BI Reports for D365 Business Central - Sales

    In this episode of BI Insight, we explore how to transform Dynamics 365 Business Central sales data into meaningful insights using Power BI, from connecting to the source data and building the semantic model to creating DAX measures and generating report pages with Copilot. Building sales reports on top of Business Central might sound straightforward. We need sales, gross profit, gross margin, customer performance, product performance, and some trends for executives. But before creating any visuals, we need to understand the underlying data. Which tables do we need? How are they related? What filters should we apply? And what do the values actually mean? We start by connecting Power BI Desktop to Business Central using Standard APIs v2.0 and selecting four tables: customers, items, itemLedgerEntries, and itemCategories. From there, we look at preparing the data in Power Query, filtering sales transactions, cleaning unnecessary columns, fixing data types, creating relationships, and building a proper Date table. We also explore how DAX Query View can help us create 50 measures in one go, and what happens when some of those measures fail because we removed columns that turned out to be necessary. Finally, we look at using Copilot in Power BI to generate report pages, including executive dashboards, sales performance, customer insights, and product analysis. We also discuss why running the same Copilot prompt twice does not necessarily produce the same results, and why human review is still essential. The key takeaway from this episode is simple: The data model comes first. Copilot can help, nice visuals can help, and having 50 measures can help. But none of them can compensate for a model that does not represent the source data correctly. 📖 Explore more Power BI tutorials on BI Insight 🌏 Read the blog on BI Insight website ▶️ Watch the full Business Central to Power BI walkthrough on YouTube 💻 Get the Power BI DAX measures from GitHub Follow BI Insight on Spotify for more practical content around Power BI, Microsoft Fabric, data modelling, DAX, Power Query, and AI-assisted analytics. 🎙️ Follow BI Insight 🌐 BI Insight ▶️ YouTube💼 LinkedIn🦋 BlueSky𝕏 X🟠 Reddit

    Create Power BI Reports for D365 Business Central - Sales
  4. Sep 23

    Create Power BI Reports for D365 Business Central - Sales

    Are you looking for a Power BI Business Central tutorial that shows you exactly how to build Sales Reports and Dashboards step by step? In this video, I show you how to connect Dynamics 365 Business Central (D365 BC) to Power BI, model your data, and use Copilot to analyse your sales performance faster and smarter. What You’ll Learn: ✅ How to connect D365 Business Central to Power BI the right way ✅ How to create professional Sales Reports and Dashboards ✅ How to use Copilot in Power BI for faster insights ✅ Data transformation, data modelling and performance tips Whether you are new to Power BI or already using D365 BC, this Power BI Business Central tutorial will help you build insightful reports and take your sales analytics to the next level. 🔊 A big shout out to my fellow Business Central experts whose support was instrumental in building the Power BI report. This video wouldn’t have been possible without their collaboration:🗣️ Tharanga Chandrasekara🗣️ ManMohan Bhatt 🌐 Related blog post coming soon. 📙 Purchase my book, "Expert Data Modeling with Power BI, 2nd Edition" here. 🎙️ Follow BI Insight 🌐 ⁠⁠BI Insight⁠⁠ ▶️ ⁠⁠YouTube⁠⁠ 💼 ⁠⁠LinkedIn⁠⁠ 🦋 ⁠⁠BlueSky⁠⁠ 𝕏 ⁠⁠X⁠⁠ 🟠 ⁠⁠Reddit 🌐 Useful Links: 🔗 Data types in Power Query 🔗 Power BI Sales Measures for D365 Business Central Music by: CreatorMix.com Song: Moth

  5. Sep 22

    Agentic AI in Power BI and Fabric, Part 1: Concepts, Terminology, and How to Think About It

    In this first episode of the Agentic AI in Power BI and Fabric series, we start with the foundations: what Agentic AI actually is, the terminology around it, and how to think about it in the context of Power BI and Microsoft Fabric. There is a lot of noise around AI agents, agentic workflows, tools, reasoning, autonomy, and Human in the Loop. Before jumping into implementations, MCP servers, GitHub Copilot, and AI-assisted development, it is important to understand what these concepts actually mean and how they fit together. We look at the difference between traditional AI interactions and more agentic approaches, where an AI system can reason about a goal, create a plan, use available tools, take actions, evaluate the results, and continue working towards the objective. But agentic AI does not necessarily mean giving AI unlimited autonomy. Human oversight, clearly defined tools, context, instructions, permissions, and checkpoints are all important parts of building reliable agentic workflows. These ideas become especially important when AI starts interacting with real Power BI and Microsoft Fabric environments. The key takeaway from this episode is simple: Agentic AI is not just about asking AI better questions. It is about giving AI the context, tools, and controlled autonomy to work towards a goal. 📖 Read the full Part 1 blog ➡️ Continue with Part 2: Getting Started with VS Code, GitHub Copilot, and Safe MCP Setup Part 2 moves from the concepts into the practical setup. We start preparing the environment with VS Code and GitHub Copilot, introduce MCP servers, and look at how to connect AI agents to external tools safely before allowing them to interact with real Power BI and Microsoft Fabric environments. Follow BI Insight on Spotify to continue the series and explore more content around Power BI, Microsoft Fabric, data analytics, and Agentic AI. 🎙️ Follow BI Insight 🌐 BI Insight ▶️ YouTube💼 LinkedIn🦋 BlueSky𝕏 X🟠 Reddit

About

BI Insight is a technical show about data, analytics and agentic BI, hosted by Soheil Bakhshi, Microsoft Data Platform MVP. Each episode is a deep dive into how something actually works: Power BI and Microsoft Fabric, DAX and Power Query, data modelling, governance and capacity, and the new wave of agentic AI and Copilot tooling. This is a place for careful thinking, not quick takes. Every episode explains what is happening, why it matters, and how it holds up in practice. Companion to the articles and videos at biinsight.com.