Del via


Spejling af Fabric SQL-database i Microsoft Fabric (prøveversion)

Databasespejling er en funktion i Microsoft Fabric til løbende at replikere data fra din driftsmæssige database til Fabric OneLake. Når dine data automatisk afspejles i Fabric, kan du forespørge og udføre analyser kombineret med andre data. Fabric en one-stop shop til dine analysebehov med minimal indsats for dataintegration i en alt-i-en-løsning.

Oversigt over spejling for SQL-database i Fabric

SQL-database i Microsoft Fabric, som bruger det samme SQL Database Engine som Microsoft SQL Server og ligner Azure SQL Database, arver de fleste af Fabric-spejlingsfunktionerne fra Azure SQL Database. Du kan få flere oplysninger under Spejling af Azure SQL Database til Fabric, men på denne side fokuseres der på spejling af data fra SQL-database i Fabric og forskelle fra Azure SQL Database-spejling.

Når du opretter en SQL-database i Microsoft Fabric, klargøres tre artefakter i dit Fabric-arbejdsområde:

  • Selve SQL-databasen
  • SQL Analytics-slutpunktet
  • Den semantiske standardmodel

For at lette analysescenarier spejler SQL-databasen i Fabric automatisk sine data i Fabric OneLake til det samme arbejdsområde, hvor selve databasen er placeret. Spejling starter ved oprettelsen af SQL-databasen i Fabric , uden at der kræves en brugerhandling. Der er ingen indstillinger til konfiguration af spejling: Alle understøttede tabeller og deres understøttede kolonner spejles, så snart de oprettes.

  • SQL-databasen i Fabric gemmer sine data i .mdf-filer på samme måde som Azure SQL Database.
  • Spejlede data gemmes som delta-parquetfiler i OneLake.
    • SQL-analyseslutpunktet peger på disse filer – så du kan forespørge de spejlede data uden at pådrage dig en ydelsesstraf til den primære arbejdsbelastning fra analyseforespørgsler.
    • De data, der tilgås via SQL Analytics-slutpunktet, er skrivebeskyttede og beskytter også den driftsmæssige datakilde mod utilsigtede skrivninger eller sletninger.

Du kan oprette visninger i SQL Analytics-slutpunktet for at forme datapræsentationen, så den passer bedre til dine analyseforespørgsler. Du kan også tilmelde dig for at oprette forbindelse til spejlede tabeller eller andre tabeller i forskellige lagre eller lakehouses i arbejdsområdet. På samme måde følger de spejlede data i OneLake med de relevante tilladelser mønstre for dataadgang for andre Fabric-data, f.eks. notesbøger, genveje osv.

Diagram over, hvordan spejling fungerer for SQL-database i Fabric.

Forskelle mellem spejling af SQL-database i Fabric og Azure SQL Database

Spejling forbliver stort set den samme mellem spejling af Azure SQL Database og spejling af en SQL-database i Fabric.

Funktion Azure SQL Database SQL-database i Fabric
Spejling af konfiguration Brugeren tager sig af godkendelse, netværksforbindelse og konfigurerer spejling manuelt. Spejling sker automatisk ved oprettelse.
Godkendelse under konfiguration Spejling kræver et logon med control-databasetilladelse. Godkendelse er Fabric-administrerede identiteter.
Spejlingskontrolelement Fuld kontrol efter bruger Spejling er altid slået til og kan ikke slås fra.
Valg af tabeller, der skal afspejles Fuld kontrol efter bruger Alle understøttede tabeller afspejles uden mulighed for at springe tabeller over.
Gendannelsestidspunkt (PITR) PITR opretter en ny database, og spejling skal omkonfigureres manuelt. PITR opretter en ny database i Fabric. Fortløbende spejling startes automatisk med et snapshot.
Lagrede procedurer for kontrol og overvågning Tilladt Kun tilladt til overvågning, ikke til konfiguration
Midlertidig afbrydelse/genoptagelse/sletning/sletning af arbejdsområde for strukturkapacitet Manuel indgriben for at fjerne eller genoptage spejling Automatisk. Fabric afbryder/genoptager/sletter spejlingen og dataene.
Slip tabel Hvis "spejling af alle data automatisk" er valgt, fjernes Fabric-replikaen af tabellen.
Hvis tabeller vælges manuelt, slippes tabellen ikke fra Fabric, og den manglende kildetabel viser en fejl på skærmen til skærmspejling.
Dropper de spejlede tabeldata fra Fabric OneLake.

Spejlingseffekter på transaktioner og arbejdsbelastninger

Replikatorprogrammet omfatter følgende funktionsmåder:

  • Fabric SQL-databasen er et serveruafhængigt produkt og stopper automatisk midlertidigt, hvis der ikke er nogen brugeraktivitet i et stykke tid. Spejling af aktivitet forhindrer ikke, at databasen afbrydes midlertidigt. Hvis databasen afbrydes midlertidigt, afbrydes eventuelle spejlingsaktiviteter, der stadig venter, også midlertidigt. Spejling genoptages, hvor den stoppede, når databasen genoptages.
  • Aktive transaktioner indeholder fortsat afkortning af transaktionsloggen, indtil transaktionen bekræftes. Langvarige transaktioner kan resultere i en kapacitetsudnyttelse i transaktionsloggen mere end normalt.
  • Hver brugerarbejdsbelastning varierer. Tabelopdateringer/sletningshandlinger kan føre til øget oprettelse af logfiler.
  • Du kan få flere oplysninger under Begrænsninger og funktionsmåder for struktur-SQL-databasespejling (prøveversion).

Godkendelse og godkendelse til SQL-database i Fabric

Opret forbindelse til den replikerede kopi af dine SQL-databasedata i OneLake via SQL Analytics-slutpunktet for SQL-databasen. Du kan forespørge om dette som en direkte skrivebeskyttet kopi af dine data. Du kan få flere oplysninger om godkendelse, autorisation og forbindelse til SQL-databasen i Fabric under: