CI/CD for speilvendte databaser i Fabric (forhåndsversjon)
Denne artikkelen forklarer hvordan Git-integrerings- og distribusjonssamlebånd fungerer for speilede databaser i Microsoft Fabric. Lær hvordan du konfigurerer en tilkobling til repositoriet, administrerer speilede databaser gjennom Git og distribuerer dem på tvers av ulike miljøer.
Notat
Denne CI/CD-instruksjonen gjelder ikke for speilvendt database fra Azure Databricks.
Speilet database Git-integrasjon
Fra innstillingene for arbeidsområdet kan du enkelt konfigurere en tilkobling til repo for å utføre og synkronisere endringer. Hvis du vil konfigurere tilkoblingen, kan du se Kom i gang med Git-integrering artikkel.
Når du har koblet til, viser arbeidsområdet informasjon om kildekontroll som lar deg vise den tilkoblede grenen, statusen for hvert element i grenen og tidspunktet for den siste synkroniseringen.
Du kan utføre speilvendte databaseendringer i Git, eller oppdatere arbeidsområdet fra Git ved å klikke kildekontrollen.
Speilvendt databasepresentasjon i Git
Når du overfører det speilvendte databaseelementet til Git-repositoriet, opprettes det en mappe for hvert element og heter {display name}.MirroredDatabase
. Den inneholder to filer:
-
mirroring.json
fil som er definisjonen av den speilede databasen. Finn ut mer om Speilvendt databaseelementdefinisjon -
.platform
fil som genereres automatisk av systemet. Lær mer fra systemfil.
Notat
Bare det speilede databaseelementet spores i Git. SQL Analytics-endepunkt, standard semantisk modell og andre underordnede elementer (for eksempel opprettede visninger) spores ikke.
Speilet database i utrullingssamlebånd
Du kan bruke datasamlebånd for stoffdistribusjon til å distribuere den speilvendte databasen på tvers av ulike miljøer, for eksempel utvikling, test og produksjon. Du kan også bruke distribusjonsregler til å tilpasse kildedatabasene til speiling.
Gjør følgende for å distribuere den speilvendte databasen ved hjelp av utrullingssamlebånd:
Opprett et utrullingssamlebånd, se Kom i gang med utrullingssamlebånd.
Tilordne arbeidsområder til ulike faser i henhold til distribusjonsmålene.
Velg, vis og sammenlign elementer, inkludert speilvendt database mellom ulike faser.
Velg Distribuer for å distribuere den speilede databasen på tvers av fasene. Du kan se advarsel om at elementet (SQL Analytics-endepunktet) ikke støttes, ignorerer og fortsetter.
(Valgfritt) Hvis du vil speile en annen kildedatabase fra forrige fase, velger du distribusjonsregler for å opprette distribusjonsregler for en distribusjonsprosess. Oppføring av distribusjonsregler er på målfasen for en distribusjonsprosess.
Fabric støtter parameterisering av kildedatabasen for hvert speilvendt databaseelement når du distribuerer med distribusjonsregler. Velg den tilsvarende speilvendte databasen –> datakilderegler –> + Legg til regel, skriv inn måltilkoblings-ID-en og eventuelt databasen hvis den gjelder for kildedatabasetypen. Du finner tilkoblings-ID-en fra Behandle tilkoblinger og gatewayer –> finne den opprettede tilkoblingen fra listen –> Innstillinger –> Tilkoblings-ID-feltet.
Når du har opprettet distribusjonsreglene, kan du distribuere speilede databaser med de nylig opprettede reglene fra kildefasen til målfasen der reglene ble opprettet. Reglene trer ikke i kraft før du distribuerer den speilvendte databasen fra kilden til målfasen.
Overvåk distribusjonsstatusen fra distribusjonslogg.
Viktig
Speilet database startes ikke etter distribusjon. Du må starte det manuelt eller via API.
Notat
Underordnede elementer som opprettede visninger distribueres for øyeblikket ikke på tvers av faser.