This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Your file has been submitted successfully. We’re processing it now - please check back in a few minutes to view your report.
Power BI's built-in version history is UI-only — capped at 5 snapshots,14-day retention, and zero API access. Enterprise teams have no programmatic way to list, compare, or audit model changes.This notebook bridges that gap using Semantic Link (SemPy) and Microsoft Fabric. It captures point-in-time snapshots of all five semantic model artifact types — Measures, Columns, Relationships, Tables, and RLS Roles — and persists them as Delta tables in OneLake via Apache Spark. A field-level
diff engine then compares any two run IDs and classifies every change as ADDED, REMOVED, or MODIFIED with before/after values.
Key capabilities:
Built entirely within Microsoft Fabric using sempy.fabric, sempy_labs,
PySpark, Delta Lake, and ipywidgets. No external tools or services required.
Github-https://github.com/praful-potphode/Fabric-Semantic-Link-Competition-2026
LinkedIn-https://www.linkedin.com/in/praful-p-912349241/
Community Profile-https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1261729
https%3A%2F%2Fgithub.com%2Fpraful-potphode%2FFabric-Semantic-Link-Competition-2026
Helpfull