Del via


Miljø-Git-integrasjon og utrullingssamlebånd

Denne artikkelen beskriver hvordan du bruker Git-integrerings- og distribusjonssamlebånd for miljø i Microsoft Fabric.

Git-integrasjon for Microsoft Fabric-miljø

Microsoft Fabric støtter Git-integrering, slik at utviklere kan sikkerhetskopiere, kontrollere versjoner, gå tilbake til tidligere faser og samarbeide om arbeidet ved hjelp av Git-grener.

Viktig

Denne funksjonen er i forhåndsvisning.

Merk

  • Git støtter for øyeblikket bare biblioteker og Spark-databehandling, inkludert Spark runtime.
  • Git-integreringen administrerer miljøets oppsamlingstilstand, for å bruke endringer som er gjort i Git for miljøet, må de publiseres. Det anbefales å publisere etter at du har oppdatert miljøet fra Git for å sikre effektiviteten av konfigurasjonen. Du kan bruke publiserings-API-en for miljøet til å publisere endringer gjennom REST-API hvis du foretrekker den kode-første opplevelsen.
  • Det vedlagte egendefinerte utvalget vedvarer i et miljø når du synkroniserer fra repo til et stoffarbeidsområde. Utvalgsdefinisjonen er i innstillingen for arbeidsområdet, og referanse på tvers av arbeidsområder støttes ikke av utvalget. Du må oppdatere instance_pool_id manuelt til et eksisterende egendefinert utvalg i området for målarbeidsområdet, eller gå tilbake til Startutvalg ved å fjerne denne egenskapen. Du kan referere til egendefinerte utvalg – egendefinerte utvalg for listearbeidsområde for å få den fullstendige listen over tilgjengelige utvalg i målarbeidsområdet ved hjelp av REST-API, eller se egendefinerte utvalg – Opprett egendefinert utvalg for arbeidsområde for å opprette et nytt egendefinert utvalg.
  • Hver utføring har en øvre grense på 150 MB. Egendefinerte biblioteker som er større enn 150 MB, støttes for øyeblikket ikke via Git.

Koble Fabric-arbeidsområdet til et Azure DevOps-repositorium

Hvis du er administrator for et arbeidsområde, går du til innstillingene for arbeidsområdet og konfigurerer tilkoblingen i delen Kildekontroll . Hvis du vil ha mer informasjon, kan du se Administrere et arbeidsområde med Git.

Når du har koblet til, kan du finne elementer, inkludert miljøene som synkroniseres med repo.

Skjermbilde av hvordan arbeidsområdet kobles til et Azure DevOps-repo.

Lokal representasjon av et miljø i Git

I rotmappen for elementet er miljøer organisert med en bibliotekmappe som inneholder undermapper for fellesbiblioteker og egendefinerte biblioteker , sammen med Innstilling-mappen .

Skjermbilde av den lokale representasjonen av miljøet i Git.

Biblioteker

Når du forplikter et miljø til Git, transformeres den offentlige bibliotekdelen til YAML-representasjonen. I tillegg utføres det egendefinerte biblioteket sammen med kildefilen.

Skjermbilde av lokal representasjon av miljøet i Git for det offentlige biblioteket.

Du kan oppdatere det offentlige biblioteket ved å redigere YAML-representasjonen. Akkurat som portalopplevelsen kan du angi et bibliotek fra PyPI og conda. Du kan angi biblioteket med forventet versjon, et versjonsområde eller uten versjon. Systemet kan hjelpe deg med å bestemme en versjon som er kompatibel med andre avhengigheter i miljøet. Hvis du vil fjerne alle eksisterende folkebiblioteker, sletter du YAML-filen.

Du kan oppdatere det egendefinerte biblioteket ved å legge til nye filer eller slette eksisterende filer direkte.

Merk

Du kan ta med din egen YAML-fil for å administrere det offentlige biblioteket. Filnavnet må environment.yml gjenkjennes på riktig måte av systemet.

Spark-databehandling

Spark-databehandlingsdelen er også forvandlet til YAML-representasjonen. I denne YAML-filen kan du bytte det vedlagte utvalget, finjustere beregningskonfigurasjoner, administrere Spark-egenskaper og velge ønsket Spark-kjøretid.

Skjermbilde av spark-databehandlingen for lokal representasjon av miljøet i Git.

Utrullingssamlebånd for miljø

Viktig

Denne funksjonen er i forhåndsvisning.

Fabrics utrullingssamlebånd forenkler prosessen med å levere modifisert innhold på tvers av ulike faser, for eksempel å gå fra utvikling til test. Det automatiske datasamlebåndet kan inkludere miljøelementene for å strømme prosessen for oppretting av nytt.

Du kan konfigurere et utrullingssamlebånd ved å tilordne arbeidsområdene med ulike faser. Mer informasjon på Kom i gang med utrullingssamlebånd.

Skjermbilde av distribusjonsmiljøet i utrullingssamlebåndet.

Du finner distribusjonsstatusen når du har konfigurert datasamlebåndet. Når du har klikket på Distribuer-knappen med miljøet valgt, distribueres alt innholdet i miljøet til målarbeidsområdene. Statusen for det opprinnelige miljøet bevares i denne prosessen, noe som betyr at de publiserte konfigurasjonene forblir i publisert tilstand og krever ingen ekstra publisering.

Viktig

  • Det egendefinerte utvalget støttes for øyeblikket ikke i datasamlebånd for distribusjon. Hvis miljøet velger det egendefinerte utvalget, angis konfigurasjonene av Databehandling-delen i målmiljøet med standardverdier. I dette tilfellet viser miljøene stadig diff i utrullingssamlebåndet selv om distribusjonen er fullført.
  • Hvis du bruker distribusjonsregler til å angi et annet utvalg i nytt arbeidsområde, inkluderes det i kommende versjoner.