Opplæring: Livssyklusadministrasjon i Fabric

Denne opplæringen tar deg 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.

Forutsetning

Før du begynner, må du kontrollere følgende forutsetninger:

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.

    Screenshot of Create workspace.

  2. Gi arbeidsområdet navnet FoodSalesWS.

  3. (Valgfritt) Legg til en beskrivelse.

    Screenshot of new workspace with name.

  4. Utvid Avansert-delen for å vise lisensmodus.

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

    Screenshot of new workspace with license mode.

  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.

    Screenshot of Upload menu.

  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.

Screenshot of FoodSalesWS workspace with a report, semantic model, and dashboard in it.

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 > Power BI-innstillinger.

    Screenshot of Settings menu.

  2. Velg Semantiske modeller > Datakildelegitimasjon > Rediger legitimasjon.

    Screenshot of Data source credentials menu.

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

    Screenshot of semantic model credentials.

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

Nå kan du opprette et utrullingssamlebånd.

Trinn 3: Koble til teamets utviklingsarbeidsområde til git

Dette arbeidsområdet deles av hele teamet, og hvert medlem av gruppen 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, distribueres 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 Azure-repoen, slik at alle teammedlemmer kan redigere det og opprette pull-forespørsler.

  1. Velg ellipsen (tre prikker) og deretter Innstillinger for arbeidsområde.

    Screenshot of workspace with workspace settings link displayed.

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

  3. 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. Dette er mappen som synkroniseres med arbeidsområdet.

      Screenshot of workspace settings Git integration window with workspace connected to main branch of repo.

  4. 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.

Screenshot of source control icon and other Git information.

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 til 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. Gjør følgende for å opprette et utrullingssamlebånd og tilordne arbeidsområdet til utviklingsfasen:

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

    Screenshot of Create deployment pipeline.

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

    Screenshot of new pipeline with name.

  3. Tilordne FoodSalesWS-arbeidsområdet til utviklingsfasen.

    Screenshot of Assign workspace.

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

Screenshot of Development stage.

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.

    Screenshot of Deploy to test stage.

  2. Bekreft at du vil distribuere innholdet til testfasen.

    Screenshot of Confirm deploy.

    Legg merke til at innholdet i to faser er identisk, siden du distribuerte hele innholdet i datasamlebåndet. Dette angis av det grønne kontrollikonet.

    Screenshot of Development stage and test stage of pipelines with a green check icon indicating they're the same.

  3. Distribuer innholdet fra testfasen til produksjonsfasen.

    Screenshot of Deploy to production stage.

  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.

    Screenshot of Refresh button.

Denne utrullingssamlebåndet deles av hele teamet. 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

Hvis du vil redigere arbeidsområdet uten å forstyrre andre gruppemedlemmers endringer, oppretter hvert gruppemedlem sitt eget isolerte arbeidsområde til de er klare til å dele endringene med teamet.

  1. Opprett et nytt arbeidsområde som du gjorde i trinn 1.

    Screenshot of workspace with new workspace link displayed.

  2. Koble til dette nye arbeidsområdet til en ny gren av Git-repositoriet:

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

    • Organisasjon
    • Prosjekt
    • Git-repositorium
    • Velg + Ny gren for å opprette en ny gren.
    • Gi navn til den nye grenen MyFoodEdits, forgren den fra hoved (eller original), og velg Opprett.
    • Mappen i repo der PBIX-filen er plassert.

    Screenshot of workspace settings window with create new branch.

  3. Velg Koble til og synkroniser.

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.
Dette er arbeidsområdet du bruker til å gjøre endringer i semantisk modell og rapport til du er klar til å dele dem med gruppen.

Trinn 7: Redigere arbeidsområdet

Gjør 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.

    Screenshot of open data model in the expanded semantic model menu.

    Merk

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

    Screenshot of data model settings check box.

  2. Velg Rabatt fra Order_details-tabellen.

    Screenshot of connected tables in the data view with the discount column of the Order Details table selected.

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

    Screenshot of publishing changes in 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.

Screenshot of source control icon showing one uncommitted change.

  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.

    Screenshot of committing changes.

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.

    Screenshot of create pull request.

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

    Screenshot of naming pull request and adding description.

  3. Slå sammen pull-forespørselen.

    Screenshot of merge pull request.

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.

Screenshot of source control icon showing one difference.

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

  2. Velg Oppdater alle.

    Screenshot of update workspace.

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.

    Screenshot of View deployment pipelines icon.

    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.

    Screenshot showing pipeline stages are different.

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

    Screenshot of change review.

  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åder 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.