Using the Power BI Workspace ADMIN APIs, I've built out version control for DAX in my Power BI tenant. Each table change is automatically logged every 30-minutes and stored in a Snowflake warehouse (Airflow -> Snowflake). I have a detailed list of each change and working to revert to previous versions automatically. My company has 20 people that make changes in the data model, and I'm tired of things breaking.... I am curious if anyone else has built out version control or if it is a problem that you are trying to solve in Power BI?