Sdílet prostřednictvím


Zrcadlení databáze Azure SQL

Mirroring ve službě Fabric poskytuje snadné prostředí, které vám umožní vyhnout se složitým ETL procesům (Extrakce, transformace, nahrání) a integrovat vaši stávající Azure SQL Database s ostatními daty v Microsoft Fabric. Stávající databáze Azure SQL můžete průběžně replikovat přímo do OneLake služby Fabric. Uvnitř platformy Fabric můžete odemknout výkonnou businessovou inteligenci, umělou inteligenci, datové inženýrství, datovou vědu a smysluplné scénáře pro sdílení dat.

Návod ke konfiguraci vaší Azure SQL Database pro zrcadlení na platformě Fabric najdete v tématu Tutorial: Konfigurace zrcadlených databází Microsoft Fabric z Azure SQL Database.

Chcete-li se dozvědět více a podívat se na ukázky zrcadlení Azure SQL Database ve Fabric, sledujte následující epizodu Data Exposed.

Proč používat zrcadlení v Fabric?

Díky zrcadlení ve Fabricu nemusíte skládat různé služby od několika dodavatelů. Místo toho si můžete vychutnat vysoce integrovaný, ucelený a snadno použitelný produkt, který je navržený tak, aby zjednodušil vaše potřeby analýzy, a byl vytvořen pro otevřenost a spolupráci mezi Microsoftem, Azure SQL Database a 1000 technologickými řešeními, která můžou číst opensourcový formát tabulky Delta Lake.

Jaká analytická prostředí jsou integrovaná?

Zrcadlené databáze jsou položkou ve Fabric Data Warehousing, odlišnou od skladu a koncového bodu SQL analytiky.

Diagram zrcadlení databáze Fabric pro Azure SQL Database.

Vytvoření zrcadlené databáze vytvoří tyto položky v pracovním prostoru Fabric:

  • Zrcadlená položka databáze SQL. Zrcadlení spravuje replikaci dat do OneLake a převod na Parquet v analyticky připraveném formátu. To umožňuje podřízené scénáře, jako jsou datové inženýrství, datové vědy a další.
  • Koncový bod analýzy SQL

Každý zrcadlený Azure SQL Database má automaticky vygenerovaný SQL analytics endpoint, který poskytuje bohaté analytické prostředí nad tabulkami Delta vytvořenými procesem zrcadlení. Uživatelé mají přístup ke známým příkazům T-SQL, které mohou definovat a dotazovat datové objekty, ale nebudou manipulovat s daty z koncového bodu analýzy SQL, protože se jedná o kopii určenou jen pro čtení. V koncovém bodu analýzy SQL můžete provést následující akce:

  • Prozkoumejte tabulky, které odkazují na data v tabulkách Delta Lake z Azure SQL Database.
  • Vytvářejte bezkódové dotazy a zobrazení a prozkoumávejte data vizuálně, aniž byste museli napsat řádek kódu.
  • Vyvíjejte zobrazení SQL, vložené TVFy (funkce s hodnotami tabulky) a uložené procedury pro zapouzdření sémantiky a obchodní logiky v T-SQL.
  • Umožňuje spravovat oprávnění k objektům.
  • Dotazování dat v jiných skladech a lakehousech ve stejném pracovním prostoru.

Kromě editoru dotazů SQL existuje široký ekosystém nástrojů, který se může dotazovat na koncový bod analýzy SQL, včetně SQL Server Management Studio (SSMS), rozšíření MSSQL pro Visual Studio Code a dokonce i GitHub Copilot.

Replikace Azure SQL Database za bránou firewall

Pokud váš Azure SQL Database není veřejně přístupný a nepovoluje službám Azure připojit se k němu, můžete nastavit bránu datovou sítě virtual network data gateway nebo on-premises data gateway pro zrcadlení dat. Brána dat usnadňuje zabezpečená připojení ke zdrojovým databázím prostřednictvím privátního koncového bodu nebo důvěryhodné privátní sítě. Další informace naleznete v tématu Tutorial: Konfigurace mirrovaných databází Microsoft Fabric z Azure SQL Database.

Chování aktivních transakcí, zatížení a chování motoru replikátoru

  • Aktivní transakce nadále zadržují trunkaci transakčního protokolu, dokud není transakce potvrzena a zrcadlená Azure SQL Database nedohoní, nebo dokud transakce není přerušena. Dlouhotrvající transakce můžou vést k zaplnění transakčního protokolu více než obvykle. Protokol transakcí zdrojové databáze by se měl monitorovat, aby se transakční protokol nevyplnil. Pro více informací viz Transakční protokol se zvětšuje kvůli dlouhotrvajícím transakcím a CDC.
  • Každá úloha uživatele se liší. Během počátečního snímku může být v původní databázi vyšší využití prostředků jak pro CPU (procesor), tak pro IOPS (vstupně-výstupní operace za sekundu k přečtení stránek). Operace aktualizace nebo odstranění tabulek můžou vést ke zvýšenému generování protokolů. Přečtěte si další informace o tom, jak monitorovat prostředky pro Azure SQL Database.

Podpora úrovní a nákupního modelu

Zdrojová Azure SQL databáze může být buď jedna databáze, nebo databáze ve elastické skupině.

Pricing

Výpočetní prostředky Fabric používané k replikaci dat do Fabric OneLake jsou zdarma. Úložiště ve OneLake je bezplatné na základě velikosti kapacity. Další informace najdete v tématu Náklady na zrcadlení a ceny OneLake pro zrcadlení. Využití výpočetních prostředků pro dotazování dat s využitím SQL, Power BI nebo Sparku se stále účtuje na základě kapacity Fabric.

Další krok