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:
- Stoff er aktivert. Hvis du ikke har Fabric aktivert ennå, kan du be administratoren om å aktivere Fabric for organisasjonen.
- Du er registrert. Hvis du ikke er registrert ennå, kan du registrere deg for en gratis prøveperiode.
- Du har tilgang til et Azure Git-repositorium. Hvis du ikke har et, kan du se Konfigurere et Git-repositorium for informasjon om hvordan du oppretter et.
- Last ned FoodSales.pbix-filen til en Git-repositorium som du kan redigere. Dette er eksempelfilen vi bruker 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:
Velg Arbeidsområder > + Nytt arbeidsområde fra venstre navigasjonsfelt i Power BI-opplevelsen.
Gi arbeidsområdet navnet FoodSalesWS.
(Valgfritt) Legg til en beskrivelse.
Utvid Avansert-delen for å vise lisensmodus.
Velg enten prøveversjon eller Premium-kapasitet.
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 .
Velg Last opp > bla gjennom fra den øverste menylinjen.
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.
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.
Gå til Innstillinger > Power BI-innstillinger.
Velg Semantiske modeller > Datakildelegitimasjon > Rediger legitimasjon.
Angi godkjenningsmetoden til Anonym, personvernnivået til Offentlig, og fjern merket for Hopp over testtilkobling.
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.
Velg ellipsen (tre prikker) og deretter Innstillinger for arbeidsområde.
Velg Git-integrasjon. Du er automatisk logget på Azure Repos-kontoen som er registrert til Microsoft Entra-brukeren som er logget på arbeidsområdet.
Angi følgende detaljer om grenen du vil koble til, fra rullegardinmenyen:
Velg hovedgrenen (eller hovedgrenen)
Skriv inn navnet på mappen i repo der PBIX-filen er plassert. Dette er mappen som synkroniseres med arbeidsområdet.
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.
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:
Velg Opprett datasamlebånd for distribusjon på hjemmesiden for arbeidsområdet.
Gi navn til datasamlebåndet FoodSalesDP, gi det en beskrivelse (valgfritt) og velg Opprett.
Tilordne FoodSalesWS-arbeidsområdet til utviklingsfasen.
Utviklingsfasen for utrullingssamlebåndet viser én semantisk modell, én rapport og ett instrumentbord. De andre fasene er tomme.
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.
Velg Distribuer fra utviklingsfasen av innholdsvisningen for distribusjon.
Bekreft at du vil distribuere innholdet til testfasen.
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.
Distribuer innholdet fra testfasen til produksjonsfasen.
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.
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.
Opprett et nytt arbeidsområde som du gjorde i trinn 1.
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.
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.
Velg den semantiske modellellipsen (tre prikker) >Åpne datamodell fra det semantiske modellarbeidsområdet.
Merk
Hvis Åpne datamodell er deaktivert, går du til Innstillinger for arbeidsområde, > Power BI > Generelt og aktiverer innstillinger for datamodell.
Velg Rabatt fra Order_details-tabellen.
Endre formatet fra Generelt til Prosent fra Egenskaper-ruten.
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.
Velg kildekontrollikonet for å vise de endrede elementene i Git-repositoriet. Den semantiske modellen viser statusen Endret.
Velg elementet du vil utføre, og legg til en valgfri melding.
Velg Utfør.
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.
Velg Opprett en pull-forespørsel.
Angi en tittel, beskrivelse og eventuell annen informasjon du vil ha for pull-forespørselen. Velg deretter Opprett.
Slå sammen pull-forespørselen.
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.
Velg kildekontrollikonet for å vise de endrede elementene i Git-repositoriet. Den semantiske modellen viser statusen Endret.
Velg Oppdater alle.
Git-statusen for den semantiske modellen endres til Synkronisert, og arbeidsområdet synkroniseres med hovedgrenen git.
Trinn 11: Sammenligne faser i utrullingssamlebånd
Velg Vis datasamlebånd for distribusjon for å sammenligne innholdet i utviklingsfasen med innholdet i testfasen.
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.Velg pil >ned Se gjennom endringer for å vise endringene. Skjermbildet Endre gjennomgang viser forskjellen mellom semantiske modeller i de to fasene.
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.
Relatert innhold
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for