Delen via


Mirroring Fabric SQL-database in Microsoft Fabric (preview)

Databasespiegeling is een functie van Microsoft Fabric om continu gegevens van uw operationele database te repliceren naar Fabric OneLake. Als uw gegevens automatisch worden gespiegeld in Fabric, kunt u query's uitvoeren en analyses uitvoeren in combinatie met andere gegevens. Fabriceer een one stop shop voor uw analysebehoeften met minimale inspanningen voor gegevensintegratie in een alles-in-een-oplossing.

Overzicht van spiegeling voor SQL-database in Fabric

SQL Database in Microsoft Fabric, die gebruikmaakt van dezelfde SQL Database Engine als Microsoft SQL Server en vergelijkbaar is met Azure SQL Database, neemt de meeste infrastructuurspiegelingsmogelijkheden over van Azure SQL Database. Zie Spiegeling van Azure SQL Database naar Fabric voor meer informatie, maar deze pagina is gericht op het spiegelen van gegevens uit SQL Database in Fabric en verschillen van Azure SQL Database-spiegeling.

Wanneer u een SQL-database maakt in Microsoft Fabric, worden drie artefacten ingericht in uw Fabric-werkruimte:

  • De SQL-database zelf
  • Het SQL Analytics-eindpunt
  • Het standaard semantische model

Om analysescenario's mogelijk te maken, spiegelt SQL Database in Fabric de gegevens automatisch in Fabric OneLake naar dezelfde werkruimte waarin de database zich bevindt. Spiegelen begint bij het maken van uw SQL-database in Fabric, zonder dat er actie van de gebruiker is vereist. Er zijn geen instellingen voor het configureren van spiegeling: alle ondersteunde tabellen en de ondersteunde kolommen worden gespiegeld zodra ze worden gemaakt.

  • SQL Database in Fabric slaat de gegevens op in .mdf bestanden, net zoals Azure SQL Database.
  • Gespiegelde gegevens worden opgeslagen als Delta Parquet-bestanden in OneLake.
    • Het SQL-analyse-eindpunt verwijst naar deze bestanden, zodat u de gespiegelde gegevens kunt opvragen zonder dat er prestatiestraf hoeft te worden gemaakt voor de primaire workload van analysequery's.
    • De gegevens die worden geopend via het SQL Analytics-eindpunt, zijn alleen-lezen, en beschermen de operationele gegevensbron ook tegen onbedoelde schrijf- of verwijderingen.

U kunt weergaven maken in uw SQL-analyse-eindpunt om de gegevenspresentatie zo vorm te geven dat deze beter past bij uw analysequery's. U kunt ook verbinding maken met gespiegelde tabellen of andere tabellen in verschillende magazijnen of lakehouses in de werkruimte. Op dezelfde manier volgt de gespiegelde gegevens in OneLake met de juiste machtigingen gegevenstoegangspatronen van andere Fabric-gegevens, zoals notebooks, snelkoppelingen, enzovoort.

Diagram van hoe spiegeling werkt voor SQL Database in Fabric.

Verschillen tussen spiegeling voor SQL Database in Fabric en Azure SQL Database

Spiegeling blijft grotendeels hetzelfde tussen het spiegelen van Azure SQL Database en het spiegelen van een SQL-database in Fabric.

Functie Azure SQL-database SQL-database in Fabric
Installatie van spiegeling De gebruiker zorgt voor verificatie, netwerkconnectiviteit en stelt spiegeling handmatig in. Spiegelen is automatisch bij het maken.
Verificatie tijdens het instellen Voor spiegeling is een aanmelding met de machtiging CONTROL-database vereist. Verificatie is beheerde Fabric-identiteiten.
Besturingselement voor spiegeling Volledig beheer door gebruiker Spiegelen is altijd ingeschakeld en kan niet worden uitgeschakeld.
Keuze uit tabellen die moeten worden gespiegeld Volledig beheer door gebruiker Alle ondersteunde tabellen worden gespiegeld zonder optie om tabellen over te slaan.
Herstel naar een bepaald tijdstip (PITR) Pitr maakt een nieuwe database en spiegeling moet handmatig opnieuw worden geconfigureerd. Pitr maakt een nieuwe database in Fabric. Continue spiegeling wordt automatisch gestart met een momentopname.
Opgeslagen procedures voor controle en bewaking Toegestaan Alleen toegestaan voor bewaking, niet voor configuratie
Capaciteit van infrastructuur onderbreken/hervatten/verwijderen/verwijderen van werkruimte Handmatige interventie voor het verwijderen of hervatten van spiegeling Automatisch. De spiegel en gegevens worden onderbroken/hervat/verwijderd.
Tabel neerzetten Als 'alle gegevens automatisch spiegelen' is geselecteerd, wordt de Fabric-replica van de tabel verwijderd.
Als tabellen handmatig worden gekozen, wordt de tabel niet verwijderd uit Fabric en wordt in de ontbrekende brontabel een fout weergegeven in het scherm voor het spiegelen van de monitor.
Hiermee worden de gespiegelde tabelgegevens uit Fabric OneLake verwijderd.

Effecten van spiegeling op transacties en workloads

De replicator-engine omvat het volgende gedrag:

  • Een Fabric SQL-database is een serverloos product en wordt automatisch onderbroken als er een tijdje geen gebruikersactiviteit is. Spiegelingsactiviteit voorkomt niet dat de database wordt onderbroken. Als de database wordt onderbroken, worden alle mirroringactiviteit die nog in behandeling is, ook onderbroken. Het spiegelen van cv's waar deze is gestopt zodra de database is hervat.
  • Actieve transacties blijven de afkapping van het transactielogboek behouden totdat de transactiedoorvoeringen zijn doorgevoerd. Langlopende transacties kunnen leiden tot het gebruik van de capaciteit van het transactielogboek meer dan normaal.
  • Elke gebruikersworkload varieert. Tabelupdates/verwijderbewerkingen kunnen leiden tot een grotere generatie van logboeken.
  • Zie Beperkingen en gedrag voor spiegeling van Fabric SQL-databases (preview) voor meer informatie.

Verificatie en autorisatie voor SQL-database in Fabric

Maak verbinding met de gerepliceerde kopie van uw SQL-databasegegevens in OneLake via het SQL-analyse-eindpunt van de SQL-database. U kunt hier een query op uitvoeren als een live, alleen-lezen kopie van uw gegevens. Zie voor meer informatie over verificatie, autorisatie en connectiviteit met SQL Database in Fabric: