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
- Du trenger en eksisterende stoffkapasitet. Hvis du ikke gjør det, kan du starte en fabric-prøveversjon.
- Kontroller at du aktiverer SQL-database i stoffleietakerinnstillinger.
- Opprett et nytt arbeidsområde, eller bruk et eksisterende Fabric-arbeidsområde.
- Opprett eller bruk en eksisterende SQL-database i Fabric. Hvis du ikke allerede har en, oppretter du en ny SQL-database i Fabric.
Oppsett
- 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 heteContosoApp-Test
. - 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.
- Skriv inn et navn og en beskrivelse for datasamlebåndet i dialogboksen Opprett utrullingssamlebånd, og velg Neste.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.