Sdílet prostřednictvím


Zrcadlení služby Azure SQL Database

Zrcadlení v Microsoft Fabric poskytuje snadné prostředí, které umožňuje vyhnout se složitým procesům ETL (extrakce, transformace a nahrání) a integrovat vaše stávající databáze Azure SQL Database se zbývajícími daty v Microsoft Fabric. Stávající databáze Azure SQL Database můžete průběžně replikovat přímo do OneLake služby Fabric. Uvnitř Fabric můžete odemknout výkonné funkce business intelligence, umělé inteligence, datového inženýrství, datové vědy a scénáře sdílení dat.

Pro návod na konfiguraci vaší Azure SQL databáze pro zrcadlení v prostředí Fabric se podívejte na Návod: Konfigurace zrcadlených databází Microsoft Fabric z Azure SQL databáze.

Pokud se chcete dozvědět více a sledovat ukázky zrcadlení databáze Azure SQL v prostředí technologie Fabric, podívejte se na následující epizodu Data Exposed.

Proč používat zrcadlení ve Fabric?

Díky zrcadlení ve Fabric nemusíte sestavovat různé služby od více 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žka v Fabric Data Warehousing odlišná od Warehouse a koncového bodu SQL analytics endpoint.

Diagram zrcadlení databáze Fabric pro Azure SQL Database

Zrcadlení vytvoří v pracovním prostoru Fabric tři položky:

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

Každá zrcadlená služba Azure SQL Database má automaticky vygenerovaný koncový bod analýzy SQL, 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 dotazy a pohledy bez nutnosti programování a vizuálně prozkoumávejte data bez psaní 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.
  • Dotaz na data v jiných skladech a lakehousech ve stejném pracovním prostoru.

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

Síťové požadavky

Zrcadlení v současné době nepodporuje logické servery Azure SQL Database za virtuální sítí Azure ani v rámci privátního síťování. Pokud máte instanci služby Azure Database za privátní sítí, nemůžete povolit zrcadlení služby Azure SQL Database.

  • V současné době musíte aktualizovat pravidla brány firewall logického serveru Azure SQL tak, aby umožňovala přístup k veřejné síti.
  • Abyste se mohli připojit k logickému serveru Azure SQL Database, musíte povolit možnost Povolit službám Azure.

Chování aktivních transakcí, úloh a replikátoru

  • Aktivní transakce nadále zabraňují zkrácení transakčního protokolu, dokud není transakce potvrzena a zrcadlená Azure SQL Database nedožene, nebo dokud transakce neukončí. 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 nezaplnil. Další informace naleznete v tématu Transakční protokol roste 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 ve zdrojové databázi větší využití prostředků pro procesor (CPU) i IOPS (vstupně-výstupní operace za sekundu) ke čtení stránek. Aktualizace nebo odstranění záznamů v tabulkách 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 službu Azure SQL Database.

Podpora úrovně a nákupního modelu

Zdrojem azure SQL Database může být buď jedna databáze, nebo databáze v elastickém fondu.

  • Všechny úrovně služeb v modelu nákupu vCore jsou podporovány.
  • U nákupního modelu DTU (jednotka databázové transakce) se databáze vytvořené v úrovních služby Free, Basic nebo Standard s méně než 100 DTU nepodporují.

Stanovení cen

Výpočetní prostředky používané k replikaci vašich 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 prostřednictvím SQL, Power BI nebo Sparku se stále účtuje na základě kapacity Fabric.

Další krok