Les på engelsk

Del via


Opplæring: Livssyklusadministrasjon i Fabric

I denne opplæringen går du gjennom hele prosessen med å laste inn data i arbeidsområdet og bruke utrullingssamlebånd sammen med Git-integrering til å samarbeide med andre i utvikling, testing og publisering av data og rapporter.

Obs!

Noen av elementene for Git-integrering er i forhåndsvisning. Hvis du vil ha mer informasjon, kan du se listen over støttede elementer.

Forutsetning

Hvis du vil integrere Git med Microsoft Fabric-arbeidsområdet, må du konfigurere følgende forutsetninger for både Fabric og Git.

Forutsetninger for stoff

Hvis du vil ha tilgang til Git-integreringsfunksjonen, trenger du ett av følgende:

I tillegg må følgende leierbrytere være aktivert fra administrasjonsportalen:

Disse bryterne kan aktiveres av leieradministrator, kapasitetsadministrator eller arbeidsområdeadministrator, avhengig av organisasjonens innstillinger.

Git-forutsetninger

Git-integrasjon støttes for øyeblikket for Azure DevOps og GitHub. Hvis du vil bruke Git-integrering med Fabric-arbeidsområdet, trenger du følgende i Azure DevOps eller GitHub:

  • En aktiv Azure-konto registrert til samme bruker som bruker Fabric-arbeidsområdet. Opprett en gratis konto.
  • Tilgang til et eksisterende repositorium.
  • Last ned FoodSales.pbix-filen til en Git-repositorium som du kan redigere. Vi bruker denne eksempelfilen i denne opplæringen. Du kan også bruke din egen semantiske modell og rapport hvis du foretrekker det.

Hvis du allerede har administratorrettigheter til et arbeidsområde med data, kan du hoppe til trinn 3.

Trinn 1: Opprette et Premium-arbeidsområde

Slik oppretter du et nytt arbeidsområde og tilordner det en lisens:

  1. Velg Arbeidsområder > + Nytt arbeidsområde fra venstre navigasjonsfelt i Power BI-opplevelsen.

    Skjermbilde av opprett brukergrensesnitt for arbeidsområdet.

  2. Gi arbeidsområdet navnet FoodSalesWS.

  3. (Valgfritt) Legg til en beskrivelse.

    Skjermbilde av nytt arbeidsområde med navn. Navnet er FoodSalesWS.

  4. Utvid Avansert-delen for å vise lisensmodus.

  5. Velg enten prøveversjon eller Premium-kapasitet.

    Skjermbilde av nytt arbeidsområde med lisensmodus.

  6. Velg Bruk.

Hvis du vil ha mer informasjon om hvordan du oppretter et arbeidsområde, kan du se Opprette et arbeidsområde.

Trinn 2: Laste inn innhold i arbeidsområdet

Du kan laste opp innhold fra OneDrive, SharePoint eller en lokal fil. I denne opplæringen laster vi inn en PBIX-fil .

  1. Velg Last opp > bla gjennom fra den øverste menylinjen.

    Skjermbilde av brukergrensesnittet last opp meny.

  2. Bla til plasseringen av FoodSales.pbix-filen du lastet ned tidligere, eller last inn din egen semantiske eksempelmodell og rapport.

Du har nå et arbeidsområde med innhold som du og gruppen kan arbeide med.

Skjermbilde av FoodSalesWS-arbeidsområdet med en rapport, semantisk modell og et instrumentbord.

Rediger legitimasjon – bare første gang

Før du oppretter et datasamlebånd for distribusjon, må du angi legitimasjonen. Dette trinnet må bare gjøres én gang for hver semantiske modell. Når legitimasjonen er angitt for denne semantiske modellen, trenger du ikke å angi dem på nytt.

  1. Gå til Innstillinger for > Power BI-innstillinger.

    Skjermbilde av brukergrensesnittet for Innstillinger-menyen.

  2. Velg Semantiske modeller > Datakildelegitimasjon > Rediger legitimasjon.

    Skjermbilde av legitimasjonsmenyen for datakilde.

  3. Angi godkjenningsmetoden til Anonym, personvernnivået til Offentlig, og fjern merket for Hopp over testtilkobling.

    Skjermbilde av legitimasjon for semantisk modell.

  4. Velg Logg på. Tilkoblingen testes og legitimasjonen er angitt.

Nå kan du opprette et utrullingssamlebånd.

Trinn 3: Koble teamets utviklingsarbeidsområde til git

Hele teamet deler dette arbeidsområdet, og hvert medlem av teamet kan redigere det. Ved å koble dette arbeidsområdet til git, kan du holde oversikt over alle endringene og gå tilbake til tidligere versjoner om nødvendig. Når alle endringene slås sammen til denne delte grenen, distribuerer du dette arbeidsområdet til produksjon ved hjelp av utrullingssamlebåndet.
Les mer om versjonskontroll med Git i Innføring i Git-integrering.

La oss koble dette arbeidsområdet til hovedgrenen av Git-repositoriet, slik at alle teammedlemmer kan redigere det og opprette pull-forespørsler. Følg disse trinnene hvis du bruker et Azure DevOps-repo. Hvis du bruker en GitHub-repositorium, følger du instruksjonene i Koble et arbeidsområde til et GitHub-repositorium.

  1. Gå til innstillinger for arbeidsområde øverst til høyre.

  2. Velg Git-integrasjon.

  3. Velg Azure DevOps. Du er automatisk logget på Azure Repos-kontoen som er registrert til Microsoft Entra-brukeren som er logget på arbeidsområdet.

    Skjermbilde av arbeidsområde med koblingen innstillinger for arbeidsområde vist.

  4. Angi følgende detaljer om grenen du vil koble til, fra rullegardinmenyen:

    • Organisasjon

    • Prosjekt

    • Git-repositorium

    • Velg hovedgrenen (eller hovedgrenen)

    • Skriv inn navnet på mappen i repo der PBIX-filen er plassert. Denne mappen synkroniseres med arbeidsområdet.

      Skjermbilde av arbeidsområdets innstillinger Git-integreringsvindu med arbeidsområde som er koblet til hovedgrenen av repositoriet.

  5. Velg Koble til og synkroniser.

Når du har koblet til, viser arbeidsområdet informasjon om kildekontrollen som lar deg vise den tilkoblede grenen, statusen for hvert element i grenen og tidspunktet for den siste synkroniseringen. Kildekontrollikonet vises 0 fordi elementene i git-repositoriet for arbeidsområdet er identiske.

Skjermbilde av kildekontrollikonet og annen Git-informasjon.

Nå synkroniseres arbeidsområdet med hovedgrenen av Git-repositoriet, noe som gjør det enkelt å holde oversikt over endringer.

Hvis du vil ha mer informasjon om hvordan du kobler til git, kan du se Koble et arbeidsområde til et Azure-repositorium.

Trinn 4: Opprette et utrullingssamlebånd

For å kunne dele dette arbeidsområdet med andre og bruke det til ulike stadier av testing og utvikling, må vi opprette et utrullingssamlebånd. Du kan lese om hvordan utrullingssamlebånd fungerer i Innføring i utrullingssamlebånd. Hvis du vil opprette et datasamlebånd for distribusjon og tilordne arbeidsområdet til utviklingsfasen, gjør du følgende:

  1. Velg Opprett datasamlebånd for distribusjon på hjemmesiden for arbeidsområdet.

    Skjermbilde av Opprett datasamlebånd for distribusjon.

  2. Gi navn til datasamlebåndet FoodSalesDP, gi det en beskrivelse (valgfritt) og velg Neste.

    Skjermbilde av hvordan du oppretter et nytt datasamlebånd med navn.

  3. Godta standard tre faser i datasamlebåndet, og velg Opprett.

    Skjermbilde av tre standardtrinn i et utrullingssamlebånd.

  4. Tilordne FoodSalesWS-arbeidsområdet til utviklingsfasen.

    Skjermbilde av hvordan du tilordner et arbeidsområde.

Utviklingsfasen for utrullingssamlebåndet viser én semantisk modell, én rapport og ett instrumentbord. De andre fasene er tomme.

Skjermbilde av utviklingsfasen.

Du kan lese mer om hvordan du oppretter utrullingssamlebånd i oversikt over utrullingssamlebånd.

Trinn 5: Distribuere innhold til andre faser

Nå distribuerer du innholdet til de andre fasene av datasamlebåndet.

  1. Velg Distribuer fra utviklingsfasen av innholdsvisningen for distribusjon.

    Skjermbilde av Distribuer for å teste fasen.

  2. Bekreft at du vil distribuere innholdet til testfasen.

    Skjermbilde av Bekreft distribusjon.

    Det grønne kontrollikonet angir at innholdet i de to fasene er identisk, siden du distribuerte hele innholdet i datasamlebåndet.

    Skjermbilde av utviklingsfasen og testfasen av datasamlebånd med et grønt kontrollikon som angir at de er like.

  3. Distribuer innholdet fra testfasen til produksjonsfasen.

    Skjermbilde av Distribuer til produksjonsfasen.

  4. Hvis du vil oppdatere den semantiske modellen i et hvilket som helst stadium, velger du oppdateringsknappen ved siden av ikonet for semantiske modeller i sammendragskortet i hvert trinn.

    Skjermbilde av Oppdater-knappen.

Hele teamet deler dette datasamlebåndet for distribusjon. Hvert gruppemedlem kan redigere den semantiske modellen og rapporten i utviklingsfasen. Når teamet er klar til å teste endringene, distribuerer de innholdet til testfasen. Når teamet er klar til å frigi endringene i produksjonen, distribuerer de innholdet til produksjonsfasen.

Hvis du vil ha mer informasjon om distribusjon av innhold, kan du se Distribuere innhold.

Trinn 6: Opprette et isolert arbeidsområde

For å unngå å redigere det delte arbeidsområdet og forstyrre andre gruppemedlemmers endringer, bør hvert gruppemedlem opprette sitt eget isolerte arbeidsområde til de er klare til å dele endringene med gruppen.

  1. Velg pil ned ved siden av gjeldende grennavn i grenfanen på kildekontrollmenyen, og velg Gren ut til nytt arbeidsområde.

    Skjermbilde av alternativet for utgrening av kildekontroll.

  2. Angi følgende detaljer om grenen og arbeidsområdet. Den nye grenen opprettes automatisk basert på grenen som er koblet til gjeldende arbeidsområde.

    • Grennavn (for denne opplæringen, gi den navnet MyFoodEdits)
    • Arbeidsområdenavn (for denne opplæringen, gi det navnet My_FoodSales)

    Skjermbilde av gren ut som angir navnet på den nye grenen og arbeidsområdet.

  3. Velg Gren ut.

  4. Velg Koble til og synkroniser.

Fabric oppretter det nye arbeidsområdet og synkroniserer det til den nye grenen. Du blir automatisk tatt med til det nye arbeidsområdet, men synkroniseringen kan ta noen minutter.

Det nye arbeidsområdet inneholder nå innholdet i git-repositoriet. Legg merke til at den ikke inneholder PBIX-filen . Siden PBIX-filer ikke støttes, ble ikke denne filen kopiert til Git-repositoriet da vi synkroniserte.
Bruk dette arbeidsområdet til å gjøre endringer i semantisk modell og rapport til du er klar til å dele dem med gruppen.

Trinn 7: Redigere arbeidsområdet

Når det forgrenede arbeidsområdet er synkronisert, kan du gjøre endringer i arbeidsområdet ved å opprette, slette eller redigere et element. I denne opplæringen endrer vi formatet til en semantisk modellkolonne. Du kan redigere arbeidsområdet i Power BI Desktop eller datamodellen. I denne opplæringen redigerer vi arbeidsområdet fra datamodellen.

  1. Velg den semantiske modellellipsen (tre prikker) >Åpne datamodell fra det semantiske modellarbeidsområdet.

    Skjermbilde av åpne datamodeller i den utvidede semantiske modellmenyen.

    Obs!

    Hvis Åpne datamodell er deaktivert, går du til Innstillinger for arbeidsområde, > Power BI > Generelt og aktiverer innstillinger for datamodell.

    Skjermbilde av avmerkingsboksen for innstillinger for datamodell.

  2. Velg Rabatt fra Order_details-tabellen.

    Skjermbilde av tilkoblede tabeller i datavisningen med rabattkolonnen i Ordredetaljer-tabellen valgt.

  3. Endre formatet fra Generelt til Prosent fra Egenskaper-ruten.

    Skjermbilde av publiseringsendringer i Git.

Trinn 8: Utføre endringer

Hvis du vil utføre denne endringen fra arbeidsområdet til Git-grenen, går du tilbake til hjemmesiden for arbeidsområdet.

Kildekontrollikonet vises 1 nå fordi ett element i arbeidsområdet ble endret, men ikke forpliktet til Git-repositoriet. FoodSales semantic-modellen viser statusen uforpliktende.

Skjermbilde av kildekontrollikonet som viser én uforpliktende endring.

  1. Velg kildekontrollikonet for å vise de endrede elementene i Git-repositoriet. Den semantiske modellen viser statusen Endret.

  2. Velg elementet du vil utføre, og legg til en valgfri melding.

  3. Velg Utfør.

    Skjermbilde av hvordan du utfører endringer i brukergrensesnittet.

Git-statusen for den semantiske modellen endres til Synkronisert , og arbeidsområdet og Git-repositoriet er synkronisert.

Trinn 9: Opprette PR og slå sammen

Opprett en pull-forespørsel i Git-repositoriet for å slå sammen MyFoodEdits-grenen med hovedgrenen.

  1. Velg Opprett en pull-forespørsel.

    Skjermbilde av brukergrensesnittet for oppretting av pull-forespørsel.

  2. Angi en tittel, beskrivelse og eventuell annen informasjon du vil ha for pull-forespørselen. Velg deretter Opprett.

    Skjermbilde av navngivning av pull-forespørsel og legg til beskrivelse.

  3. Slå sammen pull-forespørselen.

    Skjermbilde av grensesnittet for pull-forespørsel for fletting.

Når endringene er slått sammen til hovedgrenen, kan du trygt slette arbeidsområdet hvis du vil. Den slettes ikke automatisk.

Trinn 10: Oppdater delt arbeidsområde

Gå tilbake til det delte arbeidsområdet som er koblet til utvikling-fasen av utrullingssamlebåndet (den vi opprettet i trinn 1), og oppdater siden.
Kildekontrollikonet viser nå 1 fordi ett element i Git-repositoriet ble endret og er forskjellig fra elementene i arbeidsområdet for FoodSales. FoodSales semantic-modellen viser statusen Oppdatering kreves.

Skjermbilde av kildekontrollikonet som viser én forskjell.

  1. Velg kildekontrollikonet for å vise de endrede elementene i Git-repositoriet. Den semantiske modellen viser statusen Endret.

  2. Velg Oppdater alle.

    Skjermbilde av brukergrensesnittet for oppdatering av arbeidsområde.

Git-statusen for den semantiske modellen endres til Synkronisert, og arbeidsområdet synkroniseres med hovedgrenen git.

Trinn 11: Sammenligne faser i utrullingssamlebånd

  1. Velg Vis datasamlebånd for distribusjon for å sammenligne innholdet i utviklingsfasen med innholdet i testfasen.

    Skjermbilde av ikonet Vis datasamlebånd for distribusjon.

    Legg merke til det oransje X ikonet mellom fasene som angir at det ble gjort endringer i innholdet i ett av fasene siden forrige distribusjon.

    Skjermbilde som viser at samlebåndfaser er forskjellige.

  2. Velg pil >ned Se gjennom endringer for å vise endringene. Skjermbildet Endre gjennomgang viser forskjellen mellom semantiske modeller i de to fasene.

    Skjermbilde av brukergrensesnittet for endringsgjennomgang.

  3. Se gjennom endringene, og lukk vinduet.

Hvis du vil ha mer informasjon om hvordan du sammenligner faser i et utrullingssamlebånd, kan du se Sammenligne faser i et utrullingssamlebånd.

Trinn 12: Distribuer til testtrinn

Når du er fornøyd med endringene, distribuerer du endringene i test- og/eller produksjonsfasene ved hjelp av den samme prosessen du brukte i trinn 5.

Sammendrag

I denne opplæringen lærte du hvordan du bruker utrullingssamlebånd sammen med Git-integrering for å administrere livssyklusen til en app, rapport eller annet innhold i et arbeidsområde.
Spesielt lærte du hvordan du:

  • Konfigurer arbeidsområdene og legg til innhold for å administrere livssyklusen i Fabric.
  • Bruk anbefalte fremgangsmåter for Git for å arbeide alene og samarbeide med gruppemedlemmer om endringer.
  • Kombiner Git- og distribusjonssamlebånd for en effektiv slutt-til-slutt-utgivelsesprosess.