Del via


Spejling af Azure SQL Database

Mirroring in Fabric giver en nem oplevelse for at undgå kompleks ETL (Extract Transform Load) og integrere din eksisterende Azure SQL Database-ejendom med resten af dine data i Microsoft Fabric. Du kan løbende replikere dine eksisterende Azure SQL-databaser direkte til Fabric's OneLake. I Fabric kan du låse op for effektive business intelligence-, kunstig intelligens-, Dataudvikler-, datavidenskabs- og datadelingsscenarier.

Hvis du vil have et selvstudium om konfiguration af din Azure SQL Database til Spejling i Fabric, skal du se Selvstudium: Konfigurer spejlede Microsoft Fabric-databaser fra Azure SQL Database.

Hvis du vil vide mere og se demoer af Mirroring Azure SQL Database i Fabric, kan du se følgende Episode af Data Exposed.

Hvorfor bruge Spejling i Fabric?

Med Mirroring i Fabric behøver du ikke at samle forskellige tjenester fra flere leverandører. I stedet kan du nyde godt af et yderst integreret, færdigt og brugervenligt produkt, der er designet til at forenkle dine analysebehov og udviklet til åbenhed og samarbejde mellem Microsoft, Azure SQL Database og de 1000s teknologiløsninger, der kan læse delta Lake-tabelformatet med åben kildekode.

Hvilke analyseoplevelser er indbygget?

Spejlede databaser er et element i Fabric Data Warehousing, der adskiller sig fra slutpunktet for Warehouse og SQL Analytics.

Diagram over Fabric-databasespejling til Azure SQL Database.

Spejling opretter tre elementer i dit Fabric-arbejdsområde:

  • Det spejlede databaseelement. Spejling administrerer replikering af data til OneLake og konvertering til Parquet i et format, der er klar til analyse. Dette muliggør downstreamscenarier, f.eks. datakonstruktion, datavidenskab og meget mere.
  • Et SQL Analytics-slutpunkt
  • En semantisk standardmodel

Hver spejlede Azure SQL Database har et automatisk genereret SQL-analyseslutpunkt , der giver en omfattende analyseoplevelse oven på de Delta-tabeller, der er oprettet af spejlingsprocessen. Brugerne har adgang til velkendte T-SQL-kommandoer, der kan definere og forespørge om dataobjekter, men ikke manipulere dataene fra SQL-analyseslutpunktet, da det er en skrivebeskyttet kopi. Du kan udføre følgende handlinger i SQL Analytics-slutpunktet:

  • Udforsk de tabeller, der refererer til data i dine Delta Lake-tabeller fra Azure SQL Database.
  • Opret ingen kodeforespørgsler og visninger, og udforsk data visuelt uden at skrive en kodelinje.
  • Udvikl SQL-visninger, indbyggede TVF'er (Funktioner med tabelværdi) og lagrede procedurer for at indkapsle din semantik og forretningslogik i T-SQL.
  • Administrer tilladelser til objekterne.
  • Forespørg om data i andre lagre og Lakehouses i det samme arbejdsområde.

Ud over SQL-forespørgselseditoren er der et bredt økosystem af værktøjer, der kan forespørge SQL-analyseslutpunktet, herunder SQL Server Management Studio (SSMS),mssql-udvidelsen med Visual Studio Code og endda GitHub Copilot.

Netværkskrav

Mirroring understøtter i øjeblikket ikke logiske Azure SQL Database-servere bag et Azure Virtual Network eller et privat netværk. Hvis du har din Azure Database-forekomst bag et privat netværk, kan du ikke aktivere spejling af Azure SQL Database.

Aktive transaktioner, arbejdsbelastninger og funktionsmåder for replikatorprogrammer

  • Aktive transaktioner tilbageholder fortsat afkortningen af transaktionsloggen, indtil transaktionen bekræftes, og den spejlede Azure SQL Database indhentes, eller transaktionen afbrydes. Langvarige transaktioner kan resultere i, at transaktionsloggen udfylder mere end normalt. Transaktionsloggen for kildedatabasen skal overvåges, så transaktionsloggen ikke udfyldes. Du kan få flere oplysninger under Transaktionsloggen vokser på grund af langvarige transaktioner og CDC.
  • Hver brugerarbejdsbelastning varierer. Under det indledende snapshot kan der være mere ressourceforbrug i kildedatabasen for både CPU og IOPS (input-/outputhandlinger pr. sekund for at læse siderne). Tabelopdateringer/sletningshandlinger kan føre til øget oprettelse af logfiler. Få mere at vide om, hvordan du overvåger ressourcer til din Azure SQL Database.
  • Replikatorprogrammet overvåger hver tabel for ændringer uafhængigt af hinanden. Hvis der ikke er nogen opdateringer i en kildetabel, begynder replikatorprogrammet at sikkerhedskopiere med en eksponentielt stigende varighed for den pågældende tabel op til en time. Det samme kan ske, hvis der er en forbigående fejl, der forhindrer opdatering af data. Replikatorprogrammet genoptager automatisk regelmæssige forespørgsler, når der er registreret opdaterede data.

Understøttelse af niveau og købsmodel

Azure SQL Database-kilden kan enten være en enkelt database eller en database i en elastisk pulje.

  • Alle tjenesteniveauer i vCore-indkøbsmodellen understøttes.
  • For dtu-indkøbsmodellen (Database Transaction Unit) understøttes databaser, der er oprettet på tjenesteniveauerne Gratis, Grundlæggende eller Standard med færre end 100 DTU'er, ikke.

Næste trin