Del via


Mirroring Fabric SQL-database i Microsoft Fabric (forhåndsversjon)

Databasespeiling er en funksjon i Microsoft Fabric for kontinuerlig replisering av data fra den operative databasen til Fabric OneLake. Med dataene dine speilet automatisk i Fabric, kan du spørre og utføre analyser kombinert med andre data. Fabric a one stop shop for your analytics needs with minimal data integration effort in an all-in-one solution.

Oversikt over speiling for SQL-database i Fabric

SQL-database i Microsoft Fabric, som bruker samme SQL Database Engine som Microsoft SQL Server og ligner på Azure SQL Database, arver de fleste funksjonene for speiling av stoff fra Azure SQL Database. Hvis du vil ha mer informasjon, kan du se Speiling av Azure SQL Database to Fabric, men denne siden fokuserer på speiling av data fra SQL-database i Fabric og forskjeller fra Speiling av Azure SQL Database.

Når du oppretter en SQL-database i Microsoft Fabric, klargjøres tre artefakter i Fabric-arbeidsområdet:

  • SELVE SQL-databasen
  • Endepunktet for SQL-analyse
  • Standard semantisk modell

For å forenkle analysescenarioer speiler SQL-databasen i Fabric automatisk dataene i Fabric OneLake, til det samme arbeidsområdet der selve databasen befinner seg. Speiling starter ved oppretting av SQL-databasen i Fabric uten at det kreves brukerhandling. Det finnes ingen innstillinger for å konfigurere speiling: alle støttede tabeller og støttede kolonner speiles så snart de er opprettet.

  • SQL-database i Fabric lagrer dataene i .mdf filer, akkurat som Azure SQL Database.
  • Speilede data lagres som deltaparquetfiler i OneLake.
    • Sql Analytics-endepunktet peker til disse filene – slik at du kan spørre de speilede dataene uten å pådra seg ytelsesstraff til den primære arbeidsbelastningen fra analysespørringer.
    • Dataene som åpnes via SQL Analytics-endepunktet, er skrivebeskyttet, og beskytter også den operative datakilden mot utilsiktet skriving eller sletting.

Du kan opprette visninger i SQL Analytics-endepunktet for å forme datapresentasjonen slik at den passer bedre til analysespørringene. Du kan også koble sammen speilvendte tabeller eller andre tabeller i ulike lagre eller innsjøer i arbeidsområdet. På samme måte følger speilede data i OneLake datatilgangsmønstre for andre Fabric-data som notatblokker, snarveier osv.

Diagram over hvordan speiling fungerer for SQL-database i Fabric.

Forskjeller mellom speiling for SQL-database i Fabric og Azure SQL Database

Speiling forblir stort sett det samme mellom speiling av Azure SQL Database og speiling av en SQL-database i Fabric.

Function Azure SQL Database SQL-database i Fabric
Speilingsoppsett Brukeren tar seg av godkjenning, nettverkstilkobling og setter opp speiling manuelt. Speiling er automatisk ved oppretting.
Godkjenning under konfigurasjon Speiling krever pålogging med KONTROLL-databasetillatelse. Godkjenning er stoffadministrerte identiteter.
Speilingskontroll Full kontroll etter bruker Speiling er alltid på og kan ikke slås av.
Valg av tabeller som skal speiles Full kontroll etter bruker Alle støttede tabeller speiles uten mulighet til å hoppe over tabeller.
Gjenoppretting av punkt i tid (PITR) PITR oppretter en ny database, og speiling må konfigureres manuelt. PITR oppretter en ny database i Fabric. Kontinuerlig speiling startes automatisk med et øyeblikksbilde.
Lagrede prosedyrer for kontroll og overvåking Tillatt Bare tillatt for overvåking, ikke for konfigurasjon
Midlertidig stansing av stoffkapasitet / gjenoppta / sletting / sletting av arbeidsområdet Manuell inngripen for å fjerne eller gjenoppta speiling Automatisk. Stoffet stanser/gjenopptar/sletter speilet og dataene.
Slipp tabell Hvis «automatisk speiling av alle data» er valgt, vil Fabric-replikaen av tabellen bli fjernet.
Hvis tabeller velges manuelt, vil ikke tabellen bli fjernet fra Fabric, og den manglende kildetabellen viser en feil på skjermen for speiling av skjermen.
Slipper speilede tabelldata fra Fabric OneLake.

Effekter av speiling på transaksjoner og arbeidsbelastninger

Replikeringsmotoren involverer følgende virkemåte:

  • Fabric SQL-database er et serverløst produkt og stanser automatisk midlertidig hvis det ikke er noen brukeraktivitet på en stund. Speilingsaktivitet vil ikke hindre databasen i å stanse midlertidig. Hvis databasen stanses midlertidig, vil også speilingsaktivitet som fremdeles venter, bli stanset midlertidig. Speiling av CV-er der den stoppet når databasen er gjenopptatt.
  • Aktive transaksjoner fortsetter å holde transaksjonsloggavkortingen til transaksjonen utføres. Langvarige transaksjoner kan føre til utnyttelse av transaksjonsloggkapasiteten mer enn vanlig.
  • Hver brukerarbeidsmengde varierer. Tabelloppdateringer/slettingsoperasjoner kan føre til økt logggenerering.
  • Hvis du vil ha mer informasjon, kan du se Begrensninger og virkemåter for Fabric SQL-databasespeiling (forhåndsvisning).

Godkjenning og godkjenning til SQL-database i Fabric

Koble til den replikerte kopien av SQL-databasedataene i OneLake via SQL Analytics-endepunktet for SQL-databasen. Du kan spørre dette som en live, skrivebeskyttet kopi av dataene dine. Hvis du vil ha mer informasjon om godkjenning, autorisasjon og tilkobling til SQL-database i Fabric, kan du se: