Beyond Version Control: GitHub Actions for Power BI Development
Proposed session for SQLBits 2026TL; DR
Version control and Git are a strong start for Power BI. Adding Best Practice Analyzer checks is better. This session shows how to take the next step and build an enterprise-scale CI/CD pipeline for Power BI.
Session Details
Many teams adopt PBIP and TMDL with version control, but struggle to scale these practices consistently across an organisation. The challenge is not automation itself, but how to design a centralised, reusable solution that can be maintained, improved, and adopted by multiple teams without creating friction or duplication.
This session focuses on how to move from isolated Power BI automation to an organisation-wide approach using GitHub and GitHub Actions. Attendees will learn how to design a centralised CI/CD and quality framework that can be reused across repositories, teams, and projects. You will discover how to standardise automated quality checks using the Best Practice Analyzer, enforce consistent development rules through Pull Requests, and structure GitHub Actions workflows so they are easy to scale and evolve over time. The session emphasises applying automation in a controlled, pragmatic way that supports collaboration rather than slowing teams down.
Through hands-on examples and a live demonstration, the session provides practical patterns you can apply to build a shared automation foundation for your organisation.
Understanding of GitHub terminology (branch, commit, Pull Request) and PBIP is required.
This session focuses on how to move from isolated Power BI automation to an organisation-wide approach using GitHub and GitHub Actions. Attendees will learn how to design a centralised CI/CD and quality framework that can be reused across repositories, teams, and projects. You will discover how to standardise automated quality checks using the Best Practice Analyzer, enforce consistent development rules through Pull Requests, and structure GitHub Actions workflows so they are easy to scale and evolve over time. The session emphasises applying automation in a controlled, pragmatic way that supports collaboration rather than slowing teams down.
Through hands-on examples and a live demonstration, the session provides practical patterns you can apply to build a shared automation foundation for your organisation.
Understanding of GitHub terminology (branch, commit, Pull Request) and PBIP is required.
3 things you'll get out of this session
1) Understand the strengths of pull request–triggered workflow automation with GitHub Actions
2) Centralize and scale it across all your repositories
3) Help your teammates improve through clear, structured pull request feedback
Speakers
Daniel Patkos's other proposed sessions for 2026
Deploy Smarter: Enterprise CI/CD in Microsoft Fabric Using fabric-cli and fabric-cicd - 2026
Power BI Meets GitHub: Automating CI/CD Workflows and Collaboration - 2026
The Power of F2: What You Can (and Can’t) Do with Microsoft Fabric’s Smallest Capacity - 2026