Source Control met Git

DELEN

Het hoofddoel van een Power BI project is om source control mogelijk te maken door je Power BI Desktop ontwikkeling te organiseren in mappen en tekstbestanden. Git is hiervoor een uitstekende optie. Omdat Power BI Desktop geen native Git integratie heeft, zul je je moeten wenden tot een externe tool, zoals Visual Studio Code om je Git repository op te zetten en te beheren.

Stap 1: Maak een lokale Git repo door de Power BI Project map te openen met VS Code:

 

OQuila_sourcE_controle_met_git

Stap 2: Klop op de optie “Source Control” en selecteer “Initialize Repository”:

OQuila_repository

Stap 3: Voer een bericht in en doe de initiële commit:

OQuila_Initiele_commit


Vanaf nu zullen alle wijzigingen die gemaakt worden in Power BI Desktop resulteren in wijzigingen in een bestand in de map die je lokale Git controleert.

OQuila_lokale_git


Door met een lokale Git repo te werken, profiteer je direct van voordelen zoals:

  • Back-up en snel herstel van vorige versies.
  • Opvolgen van wijzigingen.
  • Branches aanmaken voor experimenten en nieuwe functies zonder de stabiliteit van het project in gevaar te brengen.

Co-development met Azure DevOps

Het integreren van je lokale Git repository met een remote Git host, zoals Azure DevOps, opent de deur voor gezamenlijke ontwikkeling binnen het Power BI ecosysteem. Dit vergemakkelijkt soepel teamwerk, waardoor meerdere personen kunnen samenwerken aan hetzelfde Power BI project.

OQuila_co-development_1


Binnen Azure DevOps kun je een bestaande organisatie kiezen of een nieuwe aanmaken. Maak daarna een nieuw Project binnen de geselecteerde organisatie. Navigeer naar Repos > Files en kopieer de URL van de remote repository. Ga in Visual Studio Code naar Source Control > Remote en selecteer "Add Remote" om de branch te publiceren:

OQuila_co-development_2

OQuila_co-development_3

 

Nieuwsgierig of deze innovatie waarde kan toevoegen aan jullie Power BI/data omgeving? Ons team van Power BI specialisten staat klaar om jullie te ondersteunen. Neem vandaag nog contact op!