This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hi everyone!
I’ve just released an open-source tool that generates a semantic layer in Databricks notebooks from a Power BI dataset using the Power BI REST API. Im not an expert yet, but it gets job done and instead of using AtScale/dbt/or the PBI Semantic layer, I make it happen in a notebook that gets created as the semantic layer, and could be used to materialize in a view.
It extracts:
And generates a Databricks notebook with:
🔗 GitHub: https://github.com/mexmarv/powerbi-databricks-semantic-gen
Example use case:
If you maintain business logic in Power BI but need to operationalize it in the lakehouse — this gives you a way to translate and scale that logic to PySpark-based data products.
It’s ideal for bridging the gap between BI tools and engineering workflows.
I’d love your feedback or ideas for collaboration!
..: Please, again this is helping the community, so feel free to contribute and modify to make it better, if it helps anyone out there ... you can always honor me a "mexican wine bottle" if this helps in anyway :..
PS: Some spanish in there, perdón... and a little help from "el chato: ChatGPT".
- Marvin
Solved! Go to Solution.
Hi @marvin-alpura,
Just wanted to say a big thank you for sharing this tool with the community! 🙌
please consider this reply as "Accept as Solution" and click on "Yes" so that other community members will find it more quickly.
Please continue using Microsoft community forum.
Regards,
Vinay Pabbu
Hi @marvin-alpura,
Just wanted to say a big thank you for sharing this tool with the community! 🙌
please consider this reply as "Accept as Solution" and click on "Yes" so that other community members will find it more quickly.
Please continue using Microsoft community forum.
Regards,
Vinay Pabbu
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |