Sdílet prostřednictvím


Přidání zdroje CDC spravované instance Azure SQL do streamu událostí

V tomto článku se dozvíte, jak do streamu událostí přidat zdroj služby Azure SQL Managed Instance Change Data Capture (CDC).

Zdrojový konektor Azure SQL Managed Instance CDC pro streamy událostí Microsoft Fabric 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.

Poznámka:

Tento zdroj není podporován v následujících oblastech kapacity pracovního prostoru: USA – západ 3, Švýcarsko – západ.

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.

Poznámka:

Maximální počet zdrojů a cílů pro jeden stream událostí je 11.

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.

    Snímek obrazovky s povoleným cdc

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

  1. V prostředcích infrastruktury v reálném čase vyberte Eventstream a vytvořte nový stream událostí.

    Snímek obrazovky s vytvořením nového streamu událostí

  2. Na další obrazovce vyberte Přidat externí zdroj.

    Snímek obrazovky s výběrem možnosti Přidat externí zdroj

Konfigurace a připojení ke službě Azure SQL Managed Instance CDC

  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í aktualizovaného streamu událostí

Zdroj Azure SQL MI DB (CDC) přidaný do streamu událostí můžete zobrazit v režimu úprav .

Snímek obrazovky s přidaným zdrojem CDC služby Azure SQL MI DB v režimu úprav se zvýrazněným tlačítkem Publikovat

Pokud chcete implementovat nově přidaný zdroj azure SQL Managed Instance, vyberte Publikovat. Po dokončení těchto kroků je zdroj služby Azure SQL Managed Instance k dispozici pro vizualizaci v živém zobrazení.

Snímek obrazovky s přidaným zdrojem CDC služby Azure SQL MI DB v režimu živého zobrazení

Další konektory: