What is Microsoft Fabric, and Why it is a Big Deal!

You might have heard the news of the announcement at Microsoft Build by Arun Ulag and the rest of the Microsoft Data and Analytics Platform team. The announcement was about the new service offering named Microsoft Fabric. In this article and video, I want to explain what Fabric is and why you should care. In Read more about What is Microsoft Fabric, and Why it is a Big Deal![…]

OneLake Security: Setting Up Row Level Security From Lakehouse to Report

If you’ve set up row level security in Power BI before, you know the usual drill: open the semantic model, add a role, write a DAX filter. But once your data lives inside a Microsoft Fabric OneLake structure, there’s a better way to do this. You can implement it directly in OneLake instead, so that Read more about OneLake Security: Setting Up Row Level Security From Lakehouse to Report[…]

Teach Claude Your Power BI Standards, Custom Skills for the Power BI Modeling MCP Server

Can you teach Claude, or any LLM, to follow your standards and your guidelines, so that when it connects to a Power BI model, when it wants to build a semantic model or a report, it does it exactly as you do, following all the instructions that you would normally provide? Yes, it is possible. Read more about Teach Claude Your Power BI Standards, Custom Skills for the Power BI Modeling MCP Server[…]

Rayfin Data App — The Future of Power BI Reporting

You can build an application whose frontend is TypeScript and ReactJS, and whose backend is a Power BI semantic model — meaning you get a fully interactive, visualized report inside your application without it being a Power BI report at all. Project Rayfin makes this possible. And it is going to change the way we Read more about Rayfin Data App — The Future of Power BI Reporting[…]

Power BI Multilingual Reports Made Simple with User-Context-Aware Calculated Columns

Building a multilingual Power BI report has always been one of those requirements that sounded simple but turned out painful to implement. A French-speaking user opens your report and sees English category names. A Spanish-speaking user opens the same report and sees the same English values. You end up either maintaining multiple reports — one Read more about Power BI Multilingual Reports Made Simple with User-Context-Aware Calculated Columns[…]

No Code Power BI: How to Use Claude and the Power BI Modeling MCP Server

What if you could build a complete Power BI semantic model — date table, time intelligence measures, relationships and all — without touching Power BI Desktop at all? Not a future roadmap item. Not a preview feature. Something you can set up today. In this article, I am going to show you exactly how to Read more about No Code Power BI: How to Use Claude and the Power BI Modeling MCP Server[…]

Power BI File Formats Explained: PBIX vs PBIT vs PBIP vs PBIR

Power BI files come in multiple formats. If you have been working with Power BI Desktop for a while, you probably know the PBIX format well. But there are other formats too: PBIT, PBIP, and PBIR. The last two are more recent additions, and there is also a language called TMDL (Tabular Model Definition Language) Read more about Power BI File Formats Explained: PBIX vs PBIT vs PBIP vs PBIR[…]

Why Analytics Projects Fail: Five Reasons from 20 Years of Consulting

Have you ever wondered why analytics projects fail? There are hundreds of organizations, thousands of BI teams, and countless consulting companies building analytics solutions every year. Yet a large number of those projects never deliver what they promised. Why does that keep happening? My name is Reza Rad, and I have over 20 years of Read more about Why Analytics Projects Fail: Five Reasons from 20 Years of Consulting[…]

Common Mistakes When Sharing Power BI Reports from Workspace

Sharing a Power BI report sounds like it should be simple. You build the report, you publish it to a workspace, and then you give your end users access. Done, right? Well, that is exactly where most organizations get it wrong. The way many teams give access to their business users is one of the Read more about Common Mistakes When Sharing Power BI Reports from Workspace[…]

Power Platform Dataflows instead of Power BI Dataflow Gen1

Power Platform Dataflow: A Practical Replacement for Power BI Dataflow Gen1 Microsoft has announced that Power BI Dataflow Gen1 (analytical dataflow) is being retired. If your organization is not ready to move to Microsoft Fabric — whether due to budget constraints or strategic timing — you still have a solid option: Power Platform Dataflow, also Read more about Power Platform Dataflows instead of Power BI Dataflow Gen1[…]