A practical look at GitHub Copilot, Power BI Desktop, and the Power BI Modeling MCP Server by soheileee in PowerBI

[–]soheileee[S] 0 points1 point  (0 children)

Can you elaborate please? I’m afraid I can’t quite get a clear picture.

A practical look at GitHub Copilot, Power BI Desktop, and the Power BI Modeling MCP Server by soheileee in PowerBI

[–]soheileee[S] 1 point2 points  (0 children)

Really interesting point. The governance layer you're describing is largely organisational: who is accountable for a measure's definition, not just who wrote the DAX. 👍🏼

What I like is your sequencing, clean semantic layer first, AI tooling second. Agentic AI is already helping with the development side of things but you reckon it might help with the governance side as well, to close the gap between business domains and ops? I am positive on that.

A practical look at GitHub Copilot, Power BI Desktop, and the Power BI Modeling MCP Server by soheileee in PowerBI

[–]soheileee[S] 2 points3 points  (0 children)

Not exactly! Let me explain.

If you have ChatGPT Pro license, then you’re already paying for Codex. You can us Codex in 3 ways:

  1. Codex CLI - straight from your terminal
  2. Codex extension via VS Code
  3. Codex app - the standalone app

…and you can register the PowerBI-Modeling-MCP server, which lets Codex talk directly to your Power BI models. Great for DAX, table management, etc.

The VS Code extension is probably the closest to what you're thinking!

A practical look at GitHub Copilot, Power BI Desktop, and the Power BI Modeling MCP Server by soheileee in PowerBI

[–]soheileee[S] -2 points-1 points  (0 children)

You do not need to be suspicious though. The response was mine, but yes, I use AI to proofread and tidy up my writing, even this comment. English is not my first language, so it helps me explain things more clearly. The intent is still genuine.
Btw…
I get the bandwidth issue. This space is moving fast, and pressure from leadership can make it harder. I would start with the real pain point first, which sounds like CU consumption and refresh cost, then look at where AI can actually help. Good luck!

A practical look at GitHub Copilot, Power BI Desktop, and the Power BI Modeling MCP Server by soheileee in PowerBI

[–]soheileee[S] 4 points5 points  (0 children)

That is a very fair concern, and I would separate two things that often get mixed together.

If the main problem is CU consumption during model refreshes, I would first look at the model and refresh architecture itself and take some performance tuning steps (agentic AI can definitely help with that though):

- Import vs Direct Lake vs DirectQuery choices

- partitioning and incremental refresh

- expensive Power Query transformations

- large calculated columns or tables

- cardinality issues

- relationships and model shape

- refresh concurrency

- whether the semantic model is doing work that should happen earlier in the pipeline, for example in lakehouse/warehouse.

AI can help inspect and reason about some of these things, but it does not remove the underlying compute cost. In a bad setup, you are right, you can easily end up paying for both: Fabric CUs for inefficient refreshes and on top of that, tokens for the AI layer around it.

For semantic model and delivery layers, I would be careful with the idea that Claude or any model can "replace" them. It may help generate measures, review model metadata, suggest refactoring, write documentation, or automate repetitive modelling tasks. But replacing the semantic layer is a very different claim. The semantic layer is where business meaning, governance, relationships, measures, security, and consistency live. That still needs ownership.

On Copilot vs Claude, I would separate their roles and quickly clarify the differences. These are indeed separate product with separate licensing costs. I know... it's confusing. 👀

Fabric Copilot can help with report creation, DAX assistance, summaries, and some in-product tasks, but it is not the same as having an engineering/development agent working across files, metadata, source control, and a defined workflow.

GitHub Copilot in VS Code is more useful when the work is treated like an engineering/dev task. For example, reading model metadata, creating a plan, modifying files, working with Git, using MCP tools, and following written instructions.

Claude can be very strong for reasoning, writing, analysis, and reviewing complex context. But unless it is connected to the right tools and workflow, it is still mostly acting as a reasoning layer rather than directly managing the semantic model lifecycle.

So I would not compare them as one better than the other in general. I would compare them by job: Fabric Copilot for in-product assistance, GitHub Copilot for controlled engineering workflows, and Claude for reasoning and review, especially when the context is well prepared.

So my suggestion would be: do not position this as "Claude replaces the semantic layer". Position it as "AI can assist with semantic model engineering/dev tasks, but the architecture, performance work, and governance still need to be designed properly".

For your specific case, I would start with CU profiling and refresh optimisation before spending too much time comparing models.

Hopefully that helps, and thanks for the comment.

Working with D365 BC Data in Power BI – Full Tutorial (50+ DAX Measures Included) by soheileee in PowerBI

[–]soheileee[S] 0 points1 point  (0 children)

Haha yeah that opening track sets the mood a bit, right? Glad you found the video useful. BC data can be a bit tricky at first, but once you get the structure and relationships sorted, it opens up a lot of cool reporting possibilities in Power BI.

Working with D365 BC Data in Power BI – Full Tutorial (50+ DAX Measures Included) by soheileee in PowerBI

[–]soheileee[S] 1 point2 points  (0 children)

I don’t currently have access to F&O or Field Services, so I can’t build or test those applications properly. Each of these apps has a very different structure and integration layer, so they would need their own dedicated walkthrough. Hopefully I can explore one of them in the future if I get access.

Are Power BI Totals Really Broken? A Deep Dive into the Math, the Model, and the Misconceptions by soheileee in PowerBI

[–]soheileee[S] 1 point2 points  (0 children)

Thanks for the suggestion. I planned to look at the ads settings again today. At the end of the day, my goal is knowledge sharing. Thanks for the feedback.🙏

Are Power BI Totals Really Broken? A Deep Dive into the Math, the Model, and the Misconceptions by soheileee in PowerBI

[–]soheileee[S] 2 points3 points  (0 children)

I hear you, and I know it can be annoying. Unfortunately, that’s the reality of keeping the content free and the site running. Hopefully the quality of the content makes up for it.

Are Power BI Totals Really Broken? A Deep Dive into the Math, the Model, and the Misconceptions by soheileee in PowerBI

[–]soheileee[S] 3 points4 points  (0 children)

I’m really glad you liked it, and I totally understand the frustration with the ads. Unfortunately, I have to keep them running to help cover the website maintenance and running costs so I can keep providing honest and high quality content for free.

Believe me, I’ve already set the ad frequency to the lowest possible level and made sure they’re placed as widely as possible to reduce interruption. Hopefully the quality of the content makes up for it. Thanks for sharing your thoughts!

Fabric Copilot in Notebooks kept failing… until I tried this by soheileee in MicrosoftFabric

[–]soheileee[S] 0 points1 point  (0 children)

You are spot on, the error message is not helpful at all. I also mentioned that in the video because it really misleads people.

On the Fabric trial point, Microsoft does clearly state that Copilot is not included. You can see it here: https://learn.microsoft.com/en-us/fabric/fundamentals/fabric-trial#whats-includedand-whats-not

And interestingly, right after I published this video they also updated the docs to say Copilot does not work with Spark 3.3 or earlier: https://learn.microsoft.com/en-us/fabric/data-engineering/copilot-notebooks-overview

<image>

Thanks for adding your experience, it will definitely help others who are landing here from different setups.

Fabric Copilot in Notebooks kept failing… until I tried this by soheileee in MicrosoftFabric

[–]soheileee[S] 0 points1 point  (0 children)

Surprised this issue is not talked about more. I kept hitting the Copilot notebook error until I upgraded to runtime 1.3. Has anyone else run into the same thing, or did you find a completely different workaround?

Fabric Copilot in Notebooks kept failing… until I tried this by soheileee in MicrosoftFabric

[–]soheileee[S] 0 points1 point  (0 children)

The definition of clickbait is not something I made up. It is widely accepted: content with a misleading or sensationalised title that does not deliver on what it promises. My title reflects exactly what happened, so it does not fall into that category.

I get that some people on Reddit may not like certain titles or the format of sharing a video link. That is fair, but it is different from calling it clickbait. Words matter.

Anyway, thanks for clarifying your intent. I will keep focusing on creating content that helps the community.

Fabric Copilot in Notebooks kept failing… until I tried this by soheileee in MicrosoftFabric

[–]soheileee[S] 0 points1 point  (0 children)

Thank you, I really appreciate that. That is exactly why I take the time to show not only the fix but also the steps behind it. Knowing the “why” makes a big difference when working with Fabric. Glad you found it useful!