Sdílet prostřednictvím


Azure Synapse Link pro Azure SQL Database

Tento článek vám pomůže pochopit funkce Azure Synapse Link pro Azure SQL Database. Funkci Azure Synapse Link pro SQL můžete použít k replikaci provozních dat do vyhrazeného fondu SQL Azure Synapse Analytics ze služby Azure SQL Database.

Propojení připojení identifikuje vztah mapování mezi databází Azure SQL a vyhrazeným fondem SQL Azure Synapse Analytics. V pracovním prostoru Synapse můžete vytvářet, spravovat, monitorovat a odstraňovat propojení. Při vytváření propojení připojení můžete vybrat zdrojovou databázi i cílový vyhrazený fond SQL Synapse, aby se provozní data ze zdrojové databáze automaticky replikovala do určeného cílového vyhrazeného fondu Synapse SQL. Můžete také přidat nebo odebrat jednu nebo více tabulek ze zdrojové databáze, které se mají replikovat.

Propojení můžete spustit, zastavit, pozastavit nebo obnovit. Po spuštění se připojení k propojení spustí od úplného počátečního načtení ze zdrojové databáze následované kanály přírůstkových změn prostřednictvím funkce kanálu změn v databázi Azure SQL. Když propojení zastavíte, nebudou se aktualizace provozních dat synchronizovat do vyhrazeného fondu SYNApse SQL. Pokud znovu spustíte připojení propojení, provede se úplné počáteční načtení ze zdrojové databáze. Když propojení pozastavíte, nebudou se aktualizace provozních dat synchronizovat do vyhrazeného fondu SYNApse SQL. Když obnovíte propojení připojení, bude se dál synchronizovat aktualizace z místa, kde jste pozastavili připojení propojení s vyhrazeným fondem Synapse SQL. Další informace najdete v tématu kanál změn Azure Synapse Link pro SQL Server 2022 a Azure SQL Database.

Abyste mohli replikovat data, musíte pro každé propojení vybrat počty výpočetních jader. Počty jader představují výpočetní výkon a mají vliv na latenci a náklady replikace dat.

Máte také možnost kompromisu mezi náklady a latencí výběrem průběžného nebo dávkového režimu pro replikaci dat. Když vyberete režim průběžného zálohování, modul runtime bude běžet nepřetržitě, takže všechny změny použité ve vaší databázi SQL nebo SQL Server se budou replikovat do Synapse s nízkou latencí. Když vyberete režim dávky se zadaným intervalem, změny použité ve vaší databázi SQL nebo SQL Server se nahromáždí a replikují do Synapse v dávkovém režimu se zadaným intervalem. Tím můžete ušetřit náklady, protože se vám účtují pouze časy, kdy je modul runtime nutný k replikaci dat. Po replikaci každé dávky dat se modul runtime automaticky vypne.

Monitorování

Azure Synapse Link pro SQL můžete monitorovat na úrovni propojení a tabulky. U každého připojení propojení se zobrazí následující stav:

  • Počáteční: Propojení se vytvoří, ale nespusí. V počátečním stavu se vám nebudou účtovat poplatky.
  • Začátek: Připojení propojení nastavuje výpočetní moduly pro replikaci dat.
  • Spuštěno: Připojení propojení replikuje data.
  • Zastavování: Připojení propojení se zastaví. Výpočetní modul se vypíná.
  • Zastaveno: Připojení propojení je zastaveno. V zastaveném stavu se vám nebudou účtovat poplatky.
  • Pozastavení: Propojení se pozastaví. Výpočetní modul se vypíná.
  • Pozastaveno: Připojení propojení je pozastavené. V pozastaveném stavu se vám nebudou účtovat poplatky.
  • Obnovení: Připojení propojení se obnoví nastavením výpočetních modulů, aby se změny dál replikovaly.

U každé tabulky uvidíte následující stav:

  • Vytváření snímků: Zdrojová tabulka se nejprve načte do cíle s úplným snímkem.
  • Replikace: Všechny aktualizace zdrojové tabulky se replikují do cíle.
  • Selhání: Data ve zdrojové tabulce se kvůli závažné chybě nedají replikovat do cíle. Pokud chcete po opravě chyby zkusit znovu, odeberte tabulku z propojení připojení a přidejte ji zpět.
  • Pozastaveno: Replikace této tabulky je pozastavená kvůli chybě. Po vyřešení chyby bude pokračovat.

Pokud chcete povolit pokročilé monitorování služby, můžete také získat následující metriky:

  • Události propojení připojení: počet událostí připojení propojení, včetně spuštění, zastavení nebo selhání.
  • Událost linkové tabulky: počet událostí tabulky propojení, včetně vytvoření snímku, odebrání nebo selhání.
  • Latence propojení ve sekundách: latence zpracování dat ve sekundách.
  • Objem zpracovaných dat propojení (v bajtech): Objem dat v bajtech zpracovaných službou Synapse Link pro SQL.
  • Odkaz zpracovaný řádek: počet řádků (změněný) zpracovaný Synapse Link pro SQL.

Další informace najdete v tématu Správa Synapse Link pro kanál změn SQL.

Transakční konzistence napříč tabulkami

Pro každé propojení můžete povolit konzistenci transakcí napříč tabulkami. Omezuje ale celkovou propustnost replikace.

Známá omezení

Konsolidovaný seznam známých omezení a problémů najdete v tématu Známá omezení a problémy s Azure Synapse Link pro SQL.

Další kroky