Del via


Bruke Git-integrerings- og utrullingssamlebånd for miljøer

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

Integrer Git for Fabric-miljøer

Fabric støtter Git-integrering. Utviklere kan bruke Git til å sikkerhetskopiere, kontrollere versjoner, gå tilbake til tidligere stadier og samarbeide om arbeidet sitt ved hjelp av Git-grener.

  • For øyeblikket støtter Git bare biblioteker og Spark-databehandling, inkludert Spark-kjøretid.
  • Git-integrering administrerer oppsamlingstilstanden til miljøet. Hvis du vil bruke endringer som er gjort i Git i miljøet, må de publiseres. Vi anbefaler at du publiserer etter at du har oppdatert miljøet fra Git for å sikre effektiviteten til konfigurasjonen. Du kan bruke publiserings-API-en for miljøet til å publisere endringer via REST-API-en hvis du foretrekker kode-først-opplevelsen.
  • Det tilknyttede egendefinerte utvalget beholdes i et miljø når du synkroniserer fra et repositorium til et Fabric-arbeidsområde. Definisjonen av utvalget er i arbeidsområdeinnstillingen. Referanse på tvers av arbeidsområder for utvalget støttes ikke. Du må manuelt oppdatere instance_pool_id til et eksisterende egendefinert utvalg i målarbeidsområdet eller gå tilbake til et startutvalg ved å fjerne denne egenskapen. Hvis du vil ha en fullstendig liste over tilgjengelige utvalg i målarbeidsområdet av REST-API-en, kan du se Egendefinerte utvalg – Vis egendefinerte utvalg for arbeidsområder. Hvis du vil opprette et nytt egendefinert utvalg, kan du se Egendefinerte utvalg – Opprett egendefinert utvalg for arbeidsområde.
  • Hver forpliktelse har en øvre grense på 150 MB. For øyeblikket støttes ikke egendefinerte biblioteker som er større enn 150 MB gjennom Git.

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

Hvis du er administrator for et arbeidsområde, kan du gå til Innstillinger for arbeidsområde og konfigurere tilkoblingen i Kildekontroll-delen . 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 repositoriet.

Skjermbilde som viser vellykket tilkobling av arbeidsområdet til et Azure DevOps-repositorium.

Lokal representasjon av et miljø i Git

I elementrotmappen er miljøer organisert med en bibliotekmappe som inneholder undermappene PublicLibraries og CustomLibraries , sammen med innstillingsmappen .

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

Biblioteker

Når du bruker et miljø til Git, transformeres den offentlige bibliotekdelen til YAML-representasjonen. Det egendefinerte biblioteket er også forpliktet sammen med kildefilen.

Skjermbilde som viser det offentlige bibliotekets lokale representasjon av miljøet i Git.

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 en versjon. Systemet kan hjelpe deg med å finne en versjon som er kompatibel med andre avhengigheter i miljøet ditt. 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 slik at systemet kan gjenkjenne det riktig.

Spark-databehandling

Spark-databehandlingsdelen transformeres også til YAML-representasjonen. I denne YAML-filen kan du bytte det tilknyttede utvalget, finjustere databehandlingskonfigurasjoner, administrere Spark-egenskaper og velge Spark-kjøretiden du vil bruke.

Skjermbilde som viser den lokale representasjonen av Spark-databehandling av miljøet i Git.

Konfigurere et utrullingssamlebånd for et miljø

Viktig

Denne funksjonen er i forhåndsvisning.

Strukturdistribusjonssamlebå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. Hvis du vil ha mer informasjon, kan du se Komme i gang med utrullingssamlebånd.

Skjermbilde som viser distribusjon av et miljø i et utrullingsdatasamlebånd.

Du finner distribusjonsstatusen etter at du har konfigurert pipelinen. Når du har valgt Distribuer med miljøet valgt, distribueres alt innholdet i miljøet til målarbeidsområdene. Statusen for det opprinnelige miljøet beholdes i denne prosessen, slik at de publiserte konfigurasjonene forblir i publisert tilstand og ikke krever ekstra publisering.

Viktig

Det egendefinerte utvalget støttes for øyeblikket ikke i utrullingssamlebånd. Hvis miljøet velger det egendefinerte utvalget, angis konfigurasjonene for Databehandling-delen i målmiljøet med standardverdier. I dette tilfellet fortsetter miljøene å vise diff i distribusjonspipelinen selv om distribusjonen er fullført.