Zdieľať cez


Zrkadlenie flexibilného servera Azure Database for PostgreSQL

Zrkadlenie v službe Fabric poskytuje jednoduché prostredie, aby ste sa vyhli zložitému ETL (Extract Transform Load) a integrovali existujúci flexibilný server Azure Database for PostgreSQL so zvyškom údajov v službe Microsoft Fabric. Existujúci flexibilný server Azure Database for PostgreSQL môžete priebežne replikovať priamo do služby OneLake spoločnosti Fabric. Vo vnútri Fabric môžete odomknúť výkonnú obchodnú inteligenciu, umelú inteligenciu, dátové inžinierstvo, dátovú vedu a scenáre zdieľania údajov.

Pre návod na konfiguráciu Azure Database pre PostgreSQL flexible server Mirroring in Fabric (teraz všeobecne dostupný) pozri Návod: Configure Microsoft Fabric mirrored databases from Azure Database for PostgreSQL flexible server.

Prečo používať zrkadlenie v tkanine?

Zrkadlenie vo funkcii Fabric vám nevyžaduje spájanie rôznych služieb od viacerých dodávateľov. Namiesto toho si môžete vychutnať vysoko integrovaný, komplexný a ľahko použiteľný produkt, ktorý je navrhnutý tak, aby zjednodušil vaše analytické potreby a bol vytvorený pre otvorenosť a spoluprácu medzi spoločnosťou Microsoft, flexibilným serverom Azure Database for PostgreSQL a 1000 technologickými riešeniami, ktoré dokážu čítať open-source formát tabuľky Delta Lake.

V akých analytických prostrediach sú zabudované?

Zrkadlené databázy sú položkou v dátových skladoch štruktúry, ktorá sa líši od koncového boduWarehouse a SQL analytics.

Diagram zrkadlenia databázy Fabric pre flexibilný server Azure Database for PostgreSQL.

Zrkadlenie vytvorí tieto položky v pracovnom priestore služby Fabric:

  • Zrkadlená položka databázy. Zrkadlenie spravuje replikáciu údajov do OneLake a konverziu do Parquetu vo formáte pripravenom na analýzu. To umožňuje následné scenáre, ako je dátové inžinierstvo, dátová veda a ďalšie.
  • Koncový bod analýzy SQL

Každá zrkadlená databáza na flexibilnom serveri Azure Database for PostgreSQL má automaticky generovaný koncový bod analýzy SQL , ktorý poskytuje bohaté analytické prostredie nad rozdielovými tabuľkami vytvorenými procesom zrkadlenia. Používatelia majú prístup k známym príkazom T-SQL, ktoré môžu definovať a dotazovať sa na dátové objekty, ale nemôžu manipulovať s údajmi z koncového bodu analýzy SQL, pretože ide o kópiu iba na čítanie. V koncovom bode analýzy SQL môžete vykonať nasledujúce akcie:

  • Preskúmajte tabuľky, ktoré odkazujú na údaje v tabuľkách Delta Lake z flexibilného servera Azure Database for PostgreSQL.
  • Nevytvárajte žiadne dotazy a zobrazenia kódu a vizuálne skúmajte údaje bez písania riadku kódu.
  • Vyvíjajte SQL zobrazenia, vložené TVF (tabuľkové funkcie) a uložené procedúry na zapuzdrenie sémantiky a obchodnej logiky v T-SQL.
  • Spravujte povolenia pre objekty.
  • Dotazujte sa na údaje v iných skladoch a jazerách v rovnakom pracovnom priestore.

Okrem editora dotazov SQL existuje široký ekosystém nástrojov, ktoré môžu dotazovať koncový bod analýzy SQL, vrátane SQL Server Management Studio (SSMS),rozšírenia mssql s Visual Studio Code a dokonca aj GitHub Copilot.

Požiadavky na sieť

Ak váš flexibilný server nie je verejne prístupný a neumožňuje službám Azure pripojiť sa k nemu, môžete vytvoriť bránu údajov virtuálnej siete na zrkadlenie údajov. Uistite sa, že virtuálna sieť Azure alebo brány sa môže pripojiť k flexibilnému serveru Azure Database for PostgreSQL prostredníctvom súkromného koncového bodu alebo je povolená pravidlom brány firewall.

Aktívne transakcie, vyťaženia a správanie replikátora

Aktívne transakcie naďalej zadržiavajú skrátenie denníka zápisu (WAL), kým sa transakcia nepotvrdí a zrkadlený flexibilný server Azure Database for PostgreSQL nedobehne, alebo kým sa transakcia nepreruší. Dlhodobé transakcie môžu mať za následok, že WAL sa naplní viac ako zvyčajne. WAL na zdrojovom flexibilnom serveri Azure Database for PostgreSQL by sa mal monitorovať, aby sa ukladací priestor nezaplnil. Ďalšie informácie nájdete v téme WAL rastie v dôsledku dlhodobých transakcií a CDC.

Pracovné zaťaženie každého používateľa sa líši. Počas počiatočnej snímky môže dôjsť k väčšiemu využitiu zdrojov zdrojovej databázy pre procesor aj IOPS (vstupno-výstupné operácie za sekundu na čítanie stránok). Operácie aktualizácií/odstránenia tabuliek môžu viesť k zvýšenému generovaniu protokolov. Získajte ďalšie informácie o tom, ako monitorovať prostriedky pre flexibilný server Azure Database for PostgreSQL.

Podpora výpočtovej úrovne

Zdrojový flexibilný server Azure Database for PostgreSQL môže byť výpočtová vrstva na všeobecné účely alebo optimalizovaná pre pamäť. Vyrovnávacia výpočtová vrstva nie je podporovaná ako zdroj zrkadlenia.

Ďalšie informácie o výpočtových úrovniach dostupných na flexibilnom serveri Azure Database for PostgreSQL nájdete v téme Možnosti výpočtu na flexibilnom serveri Azure Database for PostgreSQL.

Ďalší krok