Del via


Kom i gang med integrering av utrullingssamlebånd med SQL-database i Microsoft Fabric

Gjelder for:SQL-database i Microsoft Fabric

I denne opplæringen lærer du hvordan du distribuerer endringer i SQL-databasen i Fabric ved hjelp av utrullingssamlebånd og et miljø med flere arbeidsområder.

Utrullingssamlebånd i Fabric fungerer som en mekanisme for å fremme endringer mellom miljøer, slik at utviklere kan samarbeide om endringer og validere et sett med endringer i ett eller flere objekter. Begrepsmessig er de vanligste fasene i et datasamlebånd:

  • Utvikling: Den første fasen i utrullingssamlebånd der du laster opp nytt innhold med de andre oppretterne. Du kan utforme bygg, utvikle her eller i en annen fase.
  • Test: Når du har gjort alle nødvendige endringer i innholdet, er du klar til å gå inn i testfasen. Last opp det endrede innholdet slik at det kan flyttes til et testtrinn. Her er tre eksempler på hva som kan gjøres i testmiljøet:
    • Dele innhold med testere og korrekturlesere
    • Laste inn og kjøre tester med større datavolumer
    • Test appen for å se hvordan den ser ut for sluttbrukerne
  • Produksjon: Når du har testet innholdet, kan du bruke produksjonsfasen til å dele den endelige versjonen av innholdet med forretningsbrukere på tvers av organisasjonen.

For SQL-databaser i Fabric bruker bevegelsen av endringer mellom arbeidsområder de samme mekanismene som å oppdatere et arbeidsområde fra kildekontroll. Med utrullingssamlebånd forblir de eksisterende dataene på plass mens Fabric-tjenesten beregner T-SQL som kreves for å oppdatere databasen slik at den samsvarer med ønsket tilstand (innkommende endringer). Hvis endringene krever tap av data, krever Fabric at du gjør endringene manuelt.

Forutsetning

Oppsett

  1. Opprett et annet arbeidsområde i Fabric. Dette arbeidsområdet brukes som den andre fasen i utrullingssamlebåndet, og et navnederivat av det første arbeidsområdet foreslås. Hvis for eksempel det første arbeidsområdet heter ContosoApp, kan det andre arbeidsområdet hete ContosoApp-Test.
  2. Opprett et nytt utrullingssamlebånd i Fabric. Du kan finne et inngangspunkt for utrullingssamlebånd nederst i arbeidsområdelisten, og deretter velge Opprett datasamlebånd eller + Nytt datasamlebånd.
  3. Skriv inn et navn og en beskrivelse for datasamlebåndet i dialogboksen Opprett utrullingssamlebånd, og velg Neste.
  4. Angi strukturen for distribusjonssamlebåndet ved å definere de nødvendige fasene for utrullingssamlebåndet. Som standard har datasamlebåndet tre faser kalt Utvikling, Test og Produksjon. I denne opplæringen kan du fjerne produksjonsfasen og beholde bare utvikling og test.
  5. Tilordne de to arbeidsområdene til utviklings- og testfasene ved å velge arbeidsområdet fra listen, og velg deretter Tilordne.

Distribuer innhold fra ett trinn til et annet

Datasamlebåndet for stoffdistribusjon sammenligner automatisk innholdet i utviklings- og testarbeidsområdene våre. Mens sammenligningen finner sted, ser du et ikon for spinnende fremdrift på testarbeidsområdet. Når sammenligningen er fullført, vil du se et sammendrag av forskjellene etter Fabric-element, der innholdet i utviklingsarbeidsområdet er merket som «bare i kilde».

  • Hvis du vil distribuere fra Utvikling til Test, velger du alle elementene fra listen, og deretter velger du Distribuer.
    • Siden vi bruker datasamlebånd for stoffdistribusjon uten endringer i sporing av kildekontroller i testingen, foreslås det å bruke notatfeltet på distribusjonen for å hjelpe teamet med å vite hvilke endringer som er knyttet til.
    • Når du velger Distribuer i dialogboksen for fasedistribusjon, kjører Fabric utrullingssamlebåndet i bakgrunnen.

Når distribusjonen er fullført, indikerer testforløpsfasen at den er oppdatert.

Se gjennom forskjellene mellom faser

Utrullingssamlebånd kan brukes til å sammenligne innholdet i arbeidsområder som er tilordnet til de ulike fasene. For SQL-database i Fabric inneholder sammenligningen de spesifikke forskjellene mellom de individuelle databaseobjektene i utviklings- og testarbeidsområdene.

  1. Når du har fullført utrullingen av datasamlebåndet, går du tilbake til utviklingsarbeidsområdet og gjør en endring i databaseobjektene. Endringene kan være en ny tabell, en ny kolonne eller en endring i en eksisterende lagret prosedyre.
  2. Når du har gjort endringen, går du tilbake til utrullingssamlebåndet. Du ser at datasamlebåndet oppdaget endringen og er klar til å distribuere den til testarbeidsområdet.
  3. velg testfasen slik at listen over elementer i nedre halvdel av vinduet viser ett eller flere som «forskjellig fra kilde». Velg et element som har endringer (er forskjellig fra kilde), og bruk alternativet Sammenlign for å få mer detaljert informasjon om endringene.
  4. Dialogboksen som åpnes for et SQL-databaseelement, ligner på en skjemasammenligning der hvert SQL-databaseobjekt (tabell, lagret prosedyre, visning osv.) har spesifikke forskjeller.

Når vi har gjennomgått de ventende endringene fra utviklingsarbeidsområdet, kan vi gjenta handlingene våre fra den forrige delen for å distribuere disse endringene til testfasen. Endringer mellom arbeidsområder kan velges per element, så hvis vi ikke vil distribuere endringer i et objekt (for eksempel en notatblokk), kan vi fjerne merkingen av elementet før du distribuerer. Hvis vi vil gjøre endringer i individuelle SQL-databaseobjekter, må vi gå tilbake til utviklingsarbeidsområdet for å gjøre disse endringene i SQL-databasen.