Sdílet prostřednictvím


Přidání zdroje CDC služby Azure SQL Database do streamu událostí

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

Zdrojový konektor Azure SQL Database CDC pro streamy událostí Microsoft Fabric umožňuje zachytit snímek aktuálních dat v databázi Azure SQL. 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ý server Azure SQL s databází Azure SQL.
  • Vaše databáze Azure SQL musí být veřejně přístupná a nesmí být za bránou firewall nebo zabezpečená ve virtuální síti.
  • Povolení CDC v databázi Azure SQL 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.
  • Pokud nemáte stream událostí, vytvořte stream událostí.

Upozorňujeme, že ve své databázi Azure SQL nesmíte povolit zrcadlení.

Povolení CDC ve službě Azure SQL Database

  1. Přejděte na web Azure Portal, otevřete databázi Azure SQL a vyberte Editor dotazů. Zvolte metodu ověřování, která se má přihlásit.

    Snímek obrazovky s otevřením databáze Azure SQL

  2. Spuštěním následujících příkazů SQL povolte CDC ve vaší databázi:

    -- Enable Database for CDC
    EXEC sys.sp_cdc_enable_db;
    
    -- Enable CDC for a table using a gating role option
    EXEC sys.sp_cdc_enable_table
        @source_schema = N'dbo',
        @source_name   = N'MyTable',
        @role_name     = NULL
    GO
    

Spusťte průvodce výběrem zdroje dat.

Pokud jste do streamu událostí ještě nepřidali žádný zdroj, vyberte Použít dlaždici externího zdroje .

Snímek obrazovky znázorňující výběr dlaždice Použít externí zdroj

Pokud přidáváte zdroj do již publikovaného streamu událostí, přepněte do režimu úprav , na pásu karet vyberte Přidat zdroj a pak vyberte Externí zdroje.

Snímek obrazovky znázorňující výběr nabídky Přidat zdroj do externích zdrojů

Na stránce Vybrat zdroj dat vyhledejte a vyberte Připojit na dlaždici Azure SQL DB (CDC).

Snímek obrazovky znázorňující výběr cdC služby Azure SQL DATABASE jako zdrojového typu v průvodci získáním událostí

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

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

    Snímek obrazovky znázorňující stránku Připojit v průvodci získáním událostí se zvýrazněným odkazem **Nové připojení**.

  2. V části Nastavení připojení zadejte následující hodnoty pro vaši databázi Azure SQL:

    • Server: Zadejte název serveru Azure SQL z webu Azure Portal. Je v této podobě: mysqlservername.database.windows.net.

    • Databáze: Zadejte název databáze Azure SQL z webu Azure Portal.

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

  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 databázi.

  4. Vyberte Připojit.

    Snímek obrazovky znázorňující část Přihlašovací údaje připojení na stránce Nové připojení

  5. Teď na stránce Připojit zadejte následující informace:

    • Vyberte Všechny tabulky nebo zadejte názvy tabulek oddělených čárkami, například: dbo.table1, dbo.table2.
    • Pro port je výchozí hodnota 1433 a nelze ji změnit.
  6. Vyberte Další.

    Snímek obrazovky znázorňující stránku Připojit v průvodci získáním událostí vyplněného

  7. Na obrazovce Zkontrolovat a vytvořit si prohlédněte souhrn a pak vyberte Přidat.

    Snímek obrazovky s vyplněnou stránkou Zkontrolovat a vytvořit v průvodci získáním událostí

Poznámka:

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

Zobrazení aktualizovaného streamu událostí

  1. V režimu úprav můžete vidět zdroj Azure SQL Database (CDC) přidaný do streamu událostí.

    Snímek obrazovky se streamovaným zdrojem CDC služby Azure SQL Database v zobrazení pro úpravy

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

    Snímek obrazovky se streamovaným zdrojem CDC služby Azure SQL Database v živém zobrazení

Další konektory: