Selvstudium: Livscyklusstyring i Fabric
Dette selvstudium fører dig gennem hele processen med at indlæse data i dit arbejdsområde og bruge udrulningspipelines sammen med Git-integration til at samarbejde med andre om udvikling, test og publicering af dine data og rapporter.
Forudsætninger
Før du starter, skal du sørge for følgende forudsætninger:
- Fabric er aktiveret. Hvis du ikke har Fabric aktiveret endnu, skal du bede din administrator om at aktivere Fabric for din organisation.
- Du er tilmeldt. Hvis du endnu ikke er tilmeldt, kan du tilmelde dig en gratis prøveversion.
- Du har adgang til et Azure Git-lager. Hvis du ikke har et, kan du se Konfigurer et Git-lager for at få oplysninger om oprettelse af et.
- Download filen FoodSales.pbix til et Git-lager, som du kan redigere. Dette er den eksempelfil, vi bruger i dette selvstudium. Du kan også bruge din egen semantiske model og rapport, hvis du foretrækker det.
Hvis du allerede har administratorrettigheder til et arbejdsområde med data, kan du gå til trin 3.
Trin 1: Opret et Premium-arbejdsområde
Sådan opretter du et nyt arbejdsområde og tildeler det en licens:
På navigationslinjen til venstre i Power BI-oplevelsen skal du vælge Arbejdsområder > + Nyt arbejdsområde.
Navngiv arbejdsområdet FoodSalesWS.
(Valgfrit) Tilføj en beskrivelse.
Udvid afsnittet Avanceret for at få vist licenstilstand.
Vælg enten prøveversion eller Premium-kapacitet.
Vælg Anvend.
Du kan få mere at vide om oprettelse af et arbejdsområde under Opret et arbejdsområde.
Trin 2: Indlæs indhold i arbejdsområdet
Du kan uploade indhold fra OneDrive, SharePoint eller en lokal fil. I dette selvstudium indlæser vi en .pbix-fil .
Vælg Overfør > gennemsyn på den øverste menulinje.
Gå til placeringen af den FoodSales.pbix-fil , du downloadede tidligere, eller indlæs din egen semantiske eksempelmodel og -rapport.
Du har nu et arbejdsområde med indhold, som du og dit team kan arbejde på.
Rediger legitimationsoplysninger – kun første gang
Før du opretter en udrulningspipeline, skal du angive legitimationsoplysningerne. Dette trin skal kun udføres én gang for hver semantisk model. Når dine legitimationsoplysninger er angivet for denne semantiske model, behøver du ikke at angive dem igen.
Gå til Indstillinger Power BI-indstillinger>.
Vælg Semantiske modeller > Legitimationsoplysninger > for datakilde Rediger legitimationsoplysninger.
Angiv godkendelsesmetoden til Anonym, niveauet Beskyttelse af personlige oplysninger til Offentlig, og fjern markeringen i afkrydsningsfeltet Spring testforbindelse over.
Vælg Log på. Forbindelsen er testet, og legitimationsoplysningerne er angivet.
Du kan nu oprette en udrulningspipeline.
Trin 3: Forbind teamets udviklingsarbejdsområde til Git
Dette arbejdsområde deles af hele teamet, og hvert medlem af teamet kan redigere det. Ved at oprette forbindelse mellem dette arbejdsområde og Git kan du holde styr på alle ændringerne og vende tilbage til tidligere versioner, hvis det er nødvendigt. Når alle ændringerne flettes med denne delte forgrening, udrulles arbejdsområdet til produktion ved hjælp af udrulningspipelinen.
Læs mere om versionsstyring med Git i Introduktion til Git-integration.
Lad os forbinde dette arbejdsområde med hovedgrenen i dit Azure-lager, så alle teammedlemmer kan redigere det og oprette pullanmodninger.
Vælg ellipsen (tre prikker) og derefter Indstillinger for arbejdsområde.
Vælg Git-integration. Du er automatisk logget på den Azure Repos-konto, der er registreret for den Microsoft Entra-bruger, der er logget på arbejdsområdet.
I rullemenuen skal du angive følgende oplysninger om den forgrening, du vil oprette forbindelse til:
Vælg hoved forgrening (eller master)
Skriv navnet på mappen i det lager, hvor .pbix-filen er placeret. Dette er den mappe, der synkroniseres med arbejdsområdet.
Vælg Forbind, og synkroniser.
Når du har oprettet forbindelse, viser arbejdsområdet oplysninger om versionsstyring, der giver dig mulighed for at få vist den forbundne forgrening, status for hvert element i forgreningen og tidspunktet for den seneste synkronisering. Ikonet Kildekontrolelement vises 0
, fordi elementerne i Git-lageret for arbejdsområdet er identiske.
Nu er arbejdsområdet synkroniseret med hovedgrenen i dit Git-lager, hvilket gør det nemt at holde styr på ændringerne.
Du kan få flere oplysninger om at oprette forbindelse til Git under Forbind et arbejdsområde til et Azure-lager.
Trin 4: Opret en udrulningspipeline
Hvis du vil dele dette arbejdsområde med andre og bruge det til forskellige test- og udviklingsfaser, skal vi oprette en udrulningspipeline. Du kan læse om, hvordan udrulningspipelines fungerer i Introduktion til udrulningspipelines. Hvis du vil oprette en udrulningspipeline og tildele arbejdsområdet til udviklingsfasen, skal du gøre følgende:
Vælg Opret udrulningspipeline på startsiden for arbejdsområdet.
Navngiv din pipeline FoodSalesDP, giv den en beskrivelse (valgfrit), og vælg Opret.
Tildel arbejdsområdet FoodSalesWS til fasen Udvikling.
Udviklingsfasen i udrulningspipelinen viser én semantisk model, én rapport og ét dashboard. De andre faser er tomme.
Du kan læse mere om oprettelse af udrulningspipelines i oversigt over udrulningspipelines.
Trin 5: Udrul indhold til andre faser
Udrul nu indholdet til de andre faser i pipelinen.
I udviklingsfasen i indholdsvisningen for udrulning skal du vælge Udrul.
Bekræft, at du vil udrulle indholdet til testfasen.
Bemærk, at indholdet af to faser er identisk, da du har installeret hele indholdet af pipelinen. Dette er angivet med det grønne kontrolikon.
Udrul indholdet fra testfasen til produktionsfasen.
Hvis du vil opdatere den semantiske model i en hvilken som helst fase, skal du vælge knappen Opdater ud for ikonet semantiske modeller på oversigtskortet for hver fase.
Denne udrulningspipeline deles af hele teamet. Hvert teammedlem kan redigere den semantiske model og rapport i udviklingsfasen. Når teamet er klar til at teste ændringerne, udruller de indholdet til testfasen. Når teamet er klar til at frigive ændringerne i produktionen, udruller de indholdet til produktionsfasen.
Du kan finde flere oplysninger om installation af indhold under Installér indhold.
Trin 6: Opret et isoleret arbejdsområde
For at redigere arbejdsområdet uden at forstyrre andre teammedlemmers ændringer opretter hvert teammedlem sit eget isolerede arbejdsområde, som de kan arbejde i, indtil de er klar til at dele deres ændringer med teamet.
Opret et nyt arbejdsområde, som du gjorde i trin 1.
Forbind dette nye arbejdsområde til en ny gren af Git-lageret:
I rullemenuen skal du angive følgende oplysninger om den forgrening, du vil oprette forbindelse til:
- Organisation
- Projekt
- Git-lager
- Vælg + Ny forgrening for at oprette en ny forgrening.
- Navngiv den nye forgrening MyFoodEdits, forgren den fra hoved (eller master), og vælg Opret.
- Mappen i lageret, hvor .pbix-filen er placeret.
Vælg Forbind, og synkroniser.
Det nye arbejdsområde indeholder nu indholdet af Git-lagermappen. Bemærk, at den ikke indeholder .pbix-filen . Da .pbix-filer ikke understøttes, blev denne fil ikke kopieret til Git-lageret, da vi synkroniserede.
Dette er det arbejdsområde, du bruger til at foretage ændringer af den semantiske model og rapport, indtil du er klar til at dele dem med dit team.
Trin 7: Rediger arbejdsområdet
Foretag ændringer i arbejdsområdet ved at oprette, slette eller redigere et element. I dette selvstudium ændrer vi formatet for en semantisk modelkolonne. Du kan redigere arbejdsområdet i Power BI Desktop eller datamodellen. I dette selvstudium redigerer vi arbejdsområdet fra datamodellen.
Vælg den semantiske modelellipse (tre prikker) >Åbn datamodellen i arbejdsområdet med semantiske modeller.
Bemærk
Hvis Åbn datamodel er deaktiveret, skal du gå til Indstillinger for > arbejdsområde Generelt i Power BI > og aktivere indstillinger for datamodel.
Vælg Rabat i tabellen Order_details.
I ruden Egenskaber skal du ændre Formatér fra Generelt til Procent.
Trin 8: Bekræft ændringer
Hvis du vil bekræfte denne ændring fra arbejdsområdet til forgreningen Git, skal du gå tilbage til arbejdsområdets startside.
Ikonet for kildekontrolelementet vises 1
nu, fordi ét element i arbejdsområdet blev ændret, men ikke bekræftet i Git-lageret. Den semantiske foodsales-model viser statussen Uncommitted.
Vælg ikonet for kildekontrolelementet for at få vist de ændrede elementer i Git-lageret. Den semantiske model viser statussen Ændret.
Vælg det element, der skal bekræftes, og tilføj en valgfri meddelelse.
Vælg Bekræft.
Git-status for den semantiske model ændres til Synkroniseret , og arbejdsområdet og Git-lageret er synkroniseret.
Trin 9: Opret pullanmodning, og flet
Opret en pullanmodning i Git-lageret for at flette forgreningen MyFoodEdits med hovedforgreningen.
Vælg Opret en pullanmodning.
Angiv en titel, beskrivelse og andre oplysninger, du vil have for pullanmodningen. Vælg derefter Opret.
-
Trin 10: Opdater delt arbejdsområde
Gå tilbage til det delte arbejdsområde, der er forbundet til udviklingsfasen for udrulningspipelinen (den, vi oprettede i trin 1), og opdater siden.
Ikonet for kildekontrolelementet viser nu 1, fordi ét element i Git-lageret blev ændret og adskiller sig fra elementerne i arbejdsområdet FoodSales. Den semantiske FoodSales-model viser en status for opdatering, der er påkrævet.
Vælg ikonet for kildekontrolelementet for at få vist de ændrede elementer i Git-lageret. Den semantiske model viser statussen Ændret.
Vælg Opdater alle.
Git-status for den semantiske model ændres til Synkroniseret , og arbejdsområdet synkroniseres med den primære Git-forgrening.
Trin 11: Sammenlign faser i udrulningspipeline
Vælg Vis udrulningspipeline for at sammenligne indholdet i udviklingsfasen med indholdet i testfasen.
Bemærk det orange
X
ikon mellem faserne, der angiver, at der er foretaget ændringer af indholdet i en af faserne siden sidste udrulning.Vælg pil >ned gennemse ændringer for at få vist ændringerne. Skærmbilledet Ændringsgennemgang viser forskellen mellem de semantiske modeller i de to faser.
Gennemse ændringerne, og luk vinduet.
Du kan få flere oplysninger om sammenligning af faser i en udrulningspipeline under Sammenlign faser i en udrulningspipeline.
Trin 12: Udrul til testfase
Når du er tilfreds med ændringerne, kan du udrulle ændringerne i test- og/eller produktionsfaserne ved hjælp af den samme proces, som du brugte i trin 5.
Oversigt
I dette selvstudium har du lært, hvordan du bruger udrulningspipelines sammen med Git-integration til at administrere livscyklussen for en app, en rapport eller andet indhold i et arbejdsområde.
Du har især lært, hvordan du:
- Konfigurer arbejdsområder, og tilføj indhold til administration af deres livscyklus i Fabric.
- Anvend bedste praksis for Git for at arbejde alene og samarbejde med teammedlemmer om ændringer.
- Kombiner Git- og udrulningspipelines for at opnå en effektiv afslutning til slut-udgivelsesproces.
Relateret indhold
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om