Sdílet prostřednictvím


Zrcadlení služby Azure SQL Database

Zrcadlení v prostředcích infrastruktury poskytuje snadné prostředí, které vám umožní vyhnout se složitým funkcím ETL (Extrakce transformační zátěže) a integrovat stávající aktiva 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. V prostředcích infrastruktury můžete odemknout výkonné funkce business intelligence, umělou inteligenci, Datoví technici, Datová Věda a scénáře sdílení dat.

Kurz konfigurace služby Azure SQL Database pro zrcadlení v prostředcích infrastruktury najdete v kurzu : Konfigurace zrcadlených databází Microsoft Fabric ze služby Azure SQL Database.

Pokud se chcete dozvědět více a sledovat ukázky zrcadlení služby Azure SQL Database v prostředcích infrastruktury, podívejte se na následující epizodu Vystavená data.

Proč používat zrcadlení v prostředcích infrastruktury?

Díky zrcadlení v prostředcích infrastruktury nemusíte vytvářet 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žka v prostředcích infrastruktury Skladování Dat odlišná od koncového bodu Warehouse a SQL Analytics.

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 v analytické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
  • 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 žádné dotazy na kód a zobrazení a prozkoumejte data vizuálně bez psaní řádku 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 v lakehouse 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ě APLIKACE SQL Server Management Studio (SSMS), rozšíření mssql pomocí editoru Visual Studio Code a dokonce i GitHubuCopilot.

Síťové požadavky

Zrcadlení v současné době nepodporuje logické servery Azure SQL Database za virtuální sítí Azure ani privátními sítěmi. 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 uchovávají zkrácení transakčního protokolu, dokud transakce potvrzení a zrcadlené služby Azure SQL Database nezachytí nebo transakce přeruší. 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. 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íce využití prostředků pro procesor i IOPS (vstupně-výstupní operace za sekundu) ke čtení stránek. Operace aktualizace tabulek nebo odstranění můžou vést ke zvýšení generování protokolů. Přečtěte si další informace o tom , jak monitorovat prostředky pro službu Azure SQL Database.
  • Modul replikátoru monitoruje jednotlivé tabulky nezávisle na změnách. Pokud ve zdrojové tabulce nejsou žádné aktualizace, modul replikátoru se začne vracet s exponenciálně rostoucí dobou trvání této tabulky až za hodinu. Totéž může nastat, pokud dojde k přechodné chybě, což brání aktualizaci dat. Modul replikátoru po zjištění aktualizovaných dat automaticky obnoví pravidelné dotazování.

Podpora modelů vrstev a nákupů

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

  • Podporují se všechny úrovně služeb v nákupním modelu virtuálních jader.
  • 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í.

Další krok