Sdílet prostřednictvím


Přidání databáze azure SQL Managed Instance (MI) CDC jako zdroje v centru v reálném čase

Tento článek popisuje, jak přidat Azure SQL Managed Instance CDC jako zdroj událostí v centru Infrastruktury v reálném čase.

Zdrojový konektor Azure SQL Managed Instance CDC umožňuje zachytit snímek aktuálních dat v databázi služby SQL Managed Instance. Konektor pak monitoruje a zaznamenává všechny budoucí změny na úrovni řádků na těchto datech. Jakmile se změny zachytí v streamu událostí, můžete tato data CDC zpracovat v reálném čase a odeslat je do různých cílů v rámci infrastruktury pro další zpracování nebo analýzu.

Požadavky

  • Přístup k pracovnímu prostoru v režimu licence kapacity Fabric (nebo) zkušebním režimu licence s oprávněními Přispěvatel nebo vyšší.
  • Spuštěná databáze azure SQL Managed Instance.
  • Vaše spravovaná instance Azure SQL musí povolit veřejný koncový bod a nesmí být za bránou firewall nebo zabezpečenou ve virtuální síti.
  • Služba CDC je ve spravované instanci Azure SQL povolena spuštěním uložené procedury sys.sp_cdc_enable_db. Podrobnosti najdete v tématu Povolení a zakázání zachytávání dat změn.

Povolení veřejného koncového bodu ve spravované instanci Azure SQL

Přejděte na web Azure Portal, otevřete spravovanou instanci Azure SQL, vyberte Sítě a povolte veřejný koncový bod.

Snímek obrazovky znázorňující stránku Sítě s povolenou možností Veřejného koncového bodu

Povolení CDC ve spravované instanci Azure SQL

  1. Povolte cdC pro databázi.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Povolte CDC pro tabulku pomocí možnosti gating role. V tomto příkladu MyTable je název tabulky SQL.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    Po úspěšném provedení dotazu jste ve spravované instanci Azure SQL povolili CDC.

Získání událostí ze služby Azure SQL Managed Instance (CDC)

Události můžete získat z azure SQL Managed Instance (MI) Database (DB) CDC do centra v reálném čase jedním ze způsobů:

Stránka Zdroje dat

  1. Přihlaste se k Microsoft Fabric.

  2. Na levém navigačním panelu vyberte v reálném čase .

  3. Na stránce centra v reálném čase vyberte + Zdroje dat v části Připojit k v levé navigační nabídce. Na stránku Zdroje dat se můžete dostat také ze všech datových proudů nebo ze stránek Moje datové proudy výběrem tlačítka + Připojit zdroj dat v pravém horním rohu.

    Snímek obrazovky, který ukazuje, jak spustit prostředí připojit ke zdroji dat

  1. Na stránce Zdroje dat vyberte nahoře kategorii Database CDC (Database CDC) a pak na dlaždici Azure SQL MI DB (CDC) vyberte Připojit.

    Snímek obrazovky znázorňující výběr služby Azure SQL Managed Instance CDC jako zdrojového typu na stránce Zdroje dat

    Postupujte podle pokynů v části Přidání služby Azure SQL Managed Instance CDC jako zdroje .

Stránka Zdroje Microsoftu

  1. V centru v reálném čase vyberte zdroje Microsoftu v levé navigační nabídce.

  2. V rozevíracím seznamu Zdroj vyberte Azure SQL MI DB (CDC).

  3. V části Předplatné vyberte předplatné Azure, které má skupinu prostředků s databází azure SQL Managed Instance.

  4. V části Skupina prostředků vyberte skupinu prostředků, která má databázi.

  5. V části Oblast vyberte umístění, kde se nachází vaše databáze.

  6. Teď přesuňte myš nad název zdroje CDC služby Azure SQL Managed Instance, ke kterému se chcete připojit k centru v reálném čase v seznamu databází, a vyberte tlačítko Připojit nebo vyberte ... (tři tečky) a pak vyberte tlačítko Připojit .

    Snímek obrazovky se stránkou Microsoft Sources

    Pokud chcete nakonfigurovat informace o připojení, postupujte podle kroků v části Přidání služby Azure SQL Managed Instance CDC jako zdroje .

Přidání azure SQL Managed Instance CDC jako zdroje

  1. Na stránce Připojit vyberte Nové připojení.

    Snímek obrazovky znázorňující výběr odkazu Na nové připojení na stránce Připojit

  2. V části Nastavení připojení zadejte následující hodnoty pro SQL Server na virtuálním počítači:

    • Server: Zadejte koncový bod z webu Azure Portal a nahraďte čárku mezi hostitelem a portem dvojtečku. Pokud je xxxxx.public.xxxxxx.database.windows.net,3342například koncový bod , měli byste zadat xxxxx.public.xxxxxx.database.windows.net:3342 do pole Server .

      Snímek obrazovky znázorňující stránku Sítě s informacemi o koncovém bodu

    • Databáze: Zadejte název databáze, ke které se chcete připojit v rámci spravované instance Azure SQL.

      Snímek obrazovky znázorňující část Nastavení připojení na stránce Připojit

  3. Posuňte se dolů a v části Přihlašovací údaje připojení postupujte takto.

    • Jako název připojení zadejte název připojení.

    • Jako druh ověřování vyberte Základní.

      Poznámka:

      Streamy událostí Fabric v současné době podporují pouze základní ověřování.

    • Zadejte uživatelské jméno a heslo pro SQL Server na virtuálním počítači.

  4. V dolní části stránky vyberte Připojit .

  5. Teď na stránce Připojit vyberte Všechny tabulky nebo zadejte názvy tabulek oddělené čárkami, například: dbo.table1, dbo.table2.

  6. Vyberte Další.

    Snímek obrazovky znázorňující výběr možnosti Všechny tabulky

  7. Na stránce Zkontrolovat a připojit zkontrolujte souhrn a pak vyberte Připojit.

    Snímek obrazovky znázorňující výběr tlačítka Přidat

Zobrazení podrobností datového proudu

  1. Pokud na stránce Zkontrolovat a připojit vyberete Otevřít eventstream, otevře průvodce událostí, který pro vás vytvořil s vybraným cdC azure SQL MI DB jako zdrojem. Průvodce zavřete tak, že v pravém horním rohu stránky vyberete Zavřít nebo X*.
  2. Datový proud by se měl zobrazit na stránkách Všechny datové proudy a Datové proudy . Podrobný postup najdete v tématu Zobrazení podrobností datových proudů v centru Infrastruktury v reálném čase.

Informace o využívání datových proudů najdete v následujících článcích: