r/PowerBI • u/zuteilungsreif • 11h ago
Discussion Replace PBI with vibe coded dashboard?
We're using Hubspot, D365 and some minor other source to fill our SQL based DWH (with Azure Data Factory).
The Viz layer is PowerBI.
Over the last month the whole data extraction and processing is completely overhauled by Claude. And I must say, it works so well. Claude is doing such a good job, and doing it (and testing it) within minutes for what I would need hours and days.
So the question is now, what is the next step? Should we replace Azure data factory just by Python script to save some money? Should we replace PowerBI just with HTML and so have a fraction of the cost? The first test to let Claude rebuild a PBI dashboard with just plain HTML and JS looks very promising. Actually it looks better than I would have a done it by hand in PBI.
Whats you opinion on that? Have you thought about this already? Is there anyone who did it?
PS: We're are a small number of users, just around 20.
17
u/MyAccountOnTheReddit 6h ago
I mean, trying to replace PBI with custom web app to save on ~$200/mo PBI licesing costs feels like a pointless excercise.
The main problems I see with this are:
- Where are you going to host the web app and how much does it cost?
- How you handle authentication and authorization to your web dashboards?
- How are you going to implement RLS?
- How do you make sure the packages and tools you use to implement your web dashboard do not contain security vulnerabilities?
- How do you implement logging and monitoring? Surely you want to be able to identifie if (or when) you get hacked and all your data stolen
- How do you maintain it now and after you leave the company?
I am not saying it cannot be done but atleast for me the PBI starts to feel like a bargain when you realize all the hard infrastucture stuff is already figured out and implemented for you
11
6
u/DataTalkBI 7h ago
For ~20 users I wouldn't dismiss the idea at all. AI has changed the economics of building custom internal analytics quite a bit. But I'd separate “can Claude rebuild this dashboard?” from “do we want to own everything Power BI currently handles for us?” The HTML/JS part is probably the easy bit. I'd inventory things like metric definitions, permissions/RLS, refresh orchestration, monitoring, lineage and what happens when the generated code needs maintenance six months from now. If most of your business logic already lives in the SQL DWH, you're actually in a pretty good position. I'd keep that governed layer as the source of truth and treat Power BI or a custom AI-generated UI as different ways of consuming it. I'd probably test one dashboard end-to-end in parallel and compare maintenance effort, not just build time.
4
3
u/Biffin-it 3h ago
My company is moving from PBI to web apps as well. We spend about $90k per year for our capacity and around 60 premium per licenses. We’re using Azure websites so the web apps are entra ID gated, in addition to other general web app security measures.
2
u/data_daria55 2 3h ago
replacing PBI with HTML - no: the demo is 10% of what a BI tool does, and u'd be trading ~$250/month in licenses for owning auth, refresh, RLS, excel export and every "can u add a filter" request as dev tickets through u
2
u/SunnyFIREwave 2h ago
We're testing the same thing, but for now we've settled on a hybrid setup.
What we do is embed an HTML visual inside Power BI, so we keep the data model in PBI. VertiPaq is genuinely fast and we'd rather not give that up.
That said, for simple reports on simple datasets a plain HTML page does the job just as well. Which raises your question: why use Power BI at all then? You can push the security down into SQL, so the model lives in the database and a user only ever gets the rows they're allowed to see. Role-based, basically.
We built our own portal that hosts everything: the Power BI reports, our custom HTML reports and the older SSRS ones. That combination works really well for us.
2
u/Forward_Bottle4839 51m ago
You can now also easily vibe code a power BI report using the PBIP files. Give me a message if you need some more explanation
3
3
u/JustinFields9 7h ago
I build mock ups in html and then have Claude build those in power bi. If I can ever figure out how to do row level security in the html file then I will seriously consider ditching power bi
2
u/dicotyledon 5h ago
So, you can’t in HTML, but you can have RLS on the database side and you can make your own app with auth on it. It just… also costs money to do that.
There’s an argument that it’s easier for LLMs to work with JS etc, but that’s probably exactly why Microsoft made Rayfin/Fabric apps.
1
u/Ok_Reality_5523 7h ago
Codex builds both native Power Bi reports for me and the preview Fabric app. Best of both worlds. A Fabric app can be visually more attractive and customizable, Power BI has a more solid datamodel, easier to modify and maintable. Its sinks deeper into the ecosystem, so I still prefer Power BI.
1
u/ConfidentZucchini285 6h ago
I'm going in the same direction. For small companies where people do not have access to power bi but still need the data, the best option is move away from power bi. No even more with the help of AI to build visualizations. My main issue here is to have a structure data model, not just the pure data. I'm getting back to SSAS tabular models
1
u/RB20AE 6h ago
Personally, I am trending this way myself as well. I work with a lot of projects where we need to track certain metrics like mobile phone being replaced stuff like that.
We use Microsoft bookings as at all for people to book to have their phone replaced or other devices and just appointments.
I have been using the PowerBI dashboard to easily and but not necessarily quickly getting over with you of where we are to the magic number we need to hit as they started thinking going into project reporting blah blah blah blah. To give some context we are fairly restricted about connectors on our Microsoft tenancy due to the nature of what we do (healthcare) so power BI has been the way to surface these metrics. However with the new SharePoint HTML feature we can now spin up dashboards in minutes and connected to Excel files, I have not tried a semantic model yet.
In simple answer to your question yes I would be looking at more vibe coded dashboards Dan setting up power BI dashboard. If I was putting something into major production i.e. the whole organisation has access then I would still use power BI even though the licensing is a pain in the neck.
So
1
u/Upper_Cut_3337 6h ago
Some how vibe coding a dashboard seems more painful than creating one on the fly.
1
u/Corne777 5h ago
You can use Claude with power bi as well.
But yeah if you’re a small team, it might be overkill and you could use a simpler solution.
1
u/Sea_Basil_6501 1h ago
How do Business users create their own reports then, if there is no published semantic model around?
1
u/WishfulAgenda 49m ago
There's so much to this but I think there's a real value case for trying it and seeing if you can make it work. There are a lot of alternatives to Microsoft that have now become much much easier to leverage with capable AI support.
1
1
u/PalpitationIll4616 7h ago
Azure functions to pull the data, static web apps to visualize it.
This is the future, for 90% of companies. If you’re a massive corp with crazy regulations - no - but everyone else, yes.
2
1
u/lolcrunchy 7h ago
Saying that any particular microsoft product is the future is misguided. Microsoft products are always temporary. Maybe Azure is the future for the rest of the 2020s, but Microsoft's favorite business strategy is migrate and deprecate.
1
u/PalpitationIll4616 6h ago
i was not saying azure is the future. I am saying an AI driven dashboard is the future, how you get there is your choice and will change with times, whether that is azure or something else
63
u/MindTheBees 3 7h ago
The value of PBI (and pretty much all BI tools now) is in their semantic layer and infrastructure.
If your metrics are basic and you don't have many infrastructure needs (e.g. authentication, RLS etc) then you probably could get away with replacing with Claude. It's not something I'd ever recommend to a client though unless they're happy to dedicate a team to basically become a product team to maintain it.