Sådan opnår du ZEN i din Power BI udvikling
Kender I disse udfordringer?
"Hvem ændrede rapporten? - Ingen sporing af ændringer hvor det er umuligt at finde ud af hvad der blev ændret og hvornår
"Det virkede i går!" - Ingen mulighed for at rulle tilbage til en fungerende version
"Hvorfor er produktion nede?" - Ændringer kommer direkte i produktion uden test
"Vi kan ikke arbejde sammen" - To udviklere kan ikke arbejde på samme rapport samtidigt
"Deployment tager timer" - Manuel kopiering mellem miljøer med høj fejlrate
Det er sikkert ikke gået manges opmærksomhed forbi at man nu kan få hjælp til at få en bedre kvalitet i udviklingen af Power BI rapporter. Hos dataon har vi fokus på at optimere værdien i arbejdet med data og derfor meget optaget af Governance. Derfor slår et ekstra slag for mulighederne i Power BI for at opnå en mere styret proces, sikre governance, tillade større udvikler teams og skabe et risikofrit miljø til fremtidig udvikling – uden der skal bruges timer på en forberedelse. Vi stiller skarpt på brugen af CI/CD til Power BI udviklingsopgaver.
Hvad er CI/CD?
CI/CD handler om at skabe en kultur af kvalitet, samarbejde og kontinuerlig forbedring. Det handler om at give jeres team de bedste værktøjer til at levere værdi hurtigere og mere stabilt. Den største risiko er ikke at fejle i implementeringen - det er at fortsætte som I altid har gjort.
CI/CD står for Continuous Integration (CI) og Continuous Delivery/Deployment (CD), en praksis inden for DevOps der automatiserer bygning, test og udrulning af software for at muliggøre hurtigere, mere pålidelige softwareudgivelser via en automatiseret pipeline. CI fokuserer på hyppig integration af kodeændringer i en fælles repository, hvor hver ændring testes automatisk, mens CD sikrer, at koden automatisk leveres (eller implementeres) til produktion efter succesfuld test, hvilket strømliner udviklingsprocessen og forbedrer kvaliteten.
Kerneprincipperne bygger på moderne udviklingspraksis, hvor al kode gemmes i Git med fuld historik, og test samt deployment sker automatisk. Processerne gentages konsekvent for at minimere fejl, og samarbejdet styrkes, så flere udviklere kan arbejde effektivt sammen. Automatisk test sikrer høj kvalitet ved at fange fejl tidligt.
PBIR er nøglen til Git og bliver fra 1. januar 2026 den nye standard, hvor alle nye rapporter gemmes i PBIR format (Power BI Report). Fokus er kun på rapportlaget – visuals, sider og layout – og kræver et eksisterende dataset i Power BI Service. Det bruges især, når flere udviklere arbejder på rapporter, men deler samme datamodel.
PBIP som Power BI Project dækker hele projektet med både dataset og rapport. Det indeholder datamodel, DAX, relationer og visualiseringer, hvilket giver fuld kontrol over både data og præsentation.
Denne ændring er revolutionerende, fordi filer nu gemmes som læsbar tekst i stedet for binært format. Git kan dermed tracke ændringer linje for linje, hvilket muliggør code reviews af Power BI-ændringer og gør løsningen perfekt til CI/CD-pipelines.
For udviklere betyder det fuld sporbarhed, hvor man kan se præcis, hvad der blev ændret, hvornår og af hvem. Samarbejdet bliver mere effektivt, da flere kan arbejde parallelt uden at overskrive hinandens arbejde, og merge-konflikter håndteres intelligent. Branches giver risikofri udvikling, og pull requests skaber en kultur for code review, hvilket sikrer højere kvalitet og videndeling. Det indfører en professionel udviklingsproces med moderne værktøjer og best practices.
For ledere og chefer giver det reducerede omkostninger, fordi færre fejl i produktion betyder mindre brandslukning, og automatisering frigør tid til værdiskabende opgaver. Time-to-market bliver hurtigere, da automatisk deployment bringer nye features i produktion på minutter frem for dage. Kvaliteten og stabiliteten øges gennem automatisk test, og governance opfyldes med fuld audit trail og indbygget dokumentation. Processen skalerer fra små til store teams og skaber et moderne arbejdsmiljø, der tiltrækker og fastholder talent, samtidig med at frustrerende manuelt arbejde reduceres.
Opsummering
CI/CD handler ikke bare om teknologi - det handler om at skabe en kultur af kvalitet, samarbejde og kontinuerlig forbedring. Det handler om at give jeres team de bedste værktøjer til at levere værdi hurtigere og mere stabilt. Den største risiko er ikke at fejle i implementeringen - det er at fortsætte som I altid har gjort.