Del via


Mirroring Azure Database for PostgreSQL flexible server

Mirroring in Fabric giver en nem oplevelse til at undgå komplekse ETL (Extract Transform Load) og integrere din eksisterende Azure Database for PostgreSQL fleksible serverstruktur med resten af dine data i Microsoft Fabric. Du kan løbende replikere din eksisterende Azure Database for PostgreSQL fleksible server direkte ind i Fabrics OneLake, uanset om dine servere er offentligt tilgængelige, netværksisolerede via virtuelle netværk eller private endepunkter, eller konfigureret til høj tilgængelighed. I Fabric kan du låse op for effektive scenarier for business intelligence, kunstig intelligens, datateknik, datavidenskab og datadeling.

For en vejledning i at konfigurere din Azure Database for PostgreSQL fleksible serverspejling i Fabric (nu generelt tilgængeligt), se Vejledning: Konfigurer Microsoft Fabric spejlede databaser fra Azure Database for PostgreSQL fleksibel server.

Hvorfor bruge spejling i stof?

Med Mirroring in Fabric behøver du ikke at sammensætte forskellige tjenester fra flere leverandører. I stedet kan du nyde et højt integreret, end-to-end og brugervenligt produkt, der er designet til at forenkle dine analysebehov og bygget til åbenhed og samarbejde mellem Microsoft, Azure Database for PostgreSQL fleksibel server og tusindvis af teknologiløsninger, der kan læse det open source Delta Lake-tabelformat.

Hvilke analyseoplevelser er indbygget?

Spejlede databaser er et element i Fabric Data Warehousing, der er forskelligt fra Warehouse - og SQL-analyseslutpunktet.

Diagram over Fabric-databasespejling til Azure Database for PostgreSQL fleksibel server.

Spejling opretter disse elementer i dit Fabric-arbejdsrum:

  • Det spejlede databaseelement. Spejling styrer replikeringen af data til OneLake og konvertering til Parquet i et analyseklart format. Dette muliggør downstream-scenarier som datateknik, datavidenskab og meget mere.
  • Et SQL-analyseslutpunkt

Hver spejlet database i Azure Database for PostgreSQL fleksibel server har et autogenereret SQL analytics endpoint der giver en rig analytisk oplevelse oven på de Delta Tables, der er skabt af spejlingsprocessen. Brugere har adgang til velkendte T-SQL-kommandoer, der kan definere og forespørge på 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 tabellerne, der refererer til data i dine Delta Lake-tabeller fra Azure Database for PostgreSQL fleksibel server.
  • Opret forespørgsler og visninger uden kode, og udforsk data visuelt uden at skrive en kodelinje.
  • Udvikl SQL-visninger, indbyggede TVF'er (tabelværdifunktioner) og lagrede procedurer for at indkapsle din semantik og forretningslogik i T-SQL.
  • Administrer tilladelser til objekterne.
  • Forespørg på data i andre lagersteder og søhuse i samme arbejdsområde.

Ud over SQL query editor findes der et bredt økosystem af værktøjer, der kan forespørge SQL-analyse-endpointet, herunder SQL Server Management Studio (SSMS), MSSQL-udvidelsen til Visual Studio Code og endda GitHub Copilot.

Spejlede databaser tilbyder også ét-klik integration med Microsoft Power BI inden for Fabric, hvilket muliggør hurtig rapportering direkte fra det spejlede data- eller SQL-analyse-endpoint.

Krav til netværk

Spejling understøtter både offentligt tilgængelige servere og netværksisolerede konfigurationer, herunder servere forbundet via private endepunkter eller hostet i virtuelle netværk. Hvis din fleksible server ikke er offentligt tilgængelig og ikke tillader Azure tjenester at forbinde til den, kan du oprette en virtuel netværksdatagateway for at spejle dataene. Sørg for, at Azure Virtual Network eller gateway-maskinens netværk kan forbinde til Azure Database for PostgreSQL fleksibel server via et privat endpoint eller er tilladt af firewall-reglen.

Aktive transaktioner, arbejdsbelastninger og replikatorprogramadfærd

Aktive transaktioner fortsætter med at holde write ahead log (WAL)-afskæringen, indtil transaktionen commits, og den spejlede Azure Database for PostgreSQL fleksible server indhenter det, eller transaktionen afbrydes. Langvarige transaktioner kan resultere i, at WAL fyldes mere op end normalt. WAL på kildekoden Azure Database for PostgreSQL fleksibel server bør overvåges, så lageret ikke fyldes op. Du kan finde flere oplysninger i WAL vokser på grund af langvarige transaktioner og CDC.

Hver brugers arbejdsbyrde varierer. Under det første øjebliksbillede 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 loggenerering. Lær mere om, hvordan du monitorerer ressourcer til din Azure Database for PostgreSQL fleksible server.

Understøttelse af beregningsniveau

Kilden til Azure Database for PostgreSQL fleksibel server kan enten være et generelt eller hukommelsesoptimeret beregningslag. Burstable-beregningsniveauet understøttes ikke som kilde til spejling.

For at vide mere om beregningsniveauer tilgængelige i Azure Database for PostgreSQL fleksibel server, se Compute options i Azure Database for PostgreSQL flexible server.

Høj tilgængelighedsstøtte

Spejling understøtter meget tilgængelige Azure Database for PostgreSQL fleksible serverkonfigurationer. Replikation fortsætter problemfrit over failover-begivenheder uden behov for yderligere konfiguration. For specifikke begrænsninger eller overvejelser, se Begrænsninger i Microsoft Fabric spejlede databaser fra Azure Database for PostgreSQL fleksibel server.

Næste trin