Sdílet prostřednictvím


Přidání funkce Azure SQL Database Change Data Capture (CDC) jako zdroje v centru v reálném čase

Tento článek popisuje, jak získat události z Azure SQL Database Change Data Capture (CDC) do centra Infrastruktury v reálném čase. Zdrojový konektor Azure SQL Database CDC 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.

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.
  • Členství v pevné roli serveru správce systému pro SQL Server a db_owner role v databázi.
  • CdC povolil ve vaší 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.

Poznámka:

  • Zrcadlení by ve vaší databázi nemělo být povolené.
  • Není podporováno více tabulek CDC.

Získání událostí ze služby Azure SQL Database CDC

Události z Azure SQL Database CDC můžete získat 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 v horní části kategorii zdrojů Microsoftu a pak na dlaždici Azure SQL DB (CDC) vyberte Připojit.

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

    Postupujte podle pokynů v části Připojení ke zdrojové části CDC služby Azure SQL Database.

Stránka Zdroje Microsoftu

  1. V centru v reálném čase vyberte zdroje Microsoftu v levé navigační nabídce. Pomocí vyhledávacího pole můžete zadat název prostředku nebo použít filtry (zdroj, předplatné, skupina prostředků, oblast) a vyhledat prostředek.

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

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

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

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

  6. Nyní přesuňte myš nad název databáze SQL, kterou 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 Zdroje Microsoftu s filtry pro zobrazení databází SQL a tlačítka pro připojení pro databázi Azure SQL

Připojení ke zdroji CDC služby Azure SQL Database

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

    Snímek obrazovky znázorňující stránku Připojit na stránce Zdroje dat se zvýrazněným odkazem **Nové připojení**.

    Pokud máte existující připojení ke zdroji CDC služby Azure SQL Database, můžete ho vybrat z rozevíracího seznamu Připojení a přejít k konfiguraci portů a tabulek.

    Snímek obrazovky znázorňující stránku Připojit s vybraným existujícím připojením

  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.

    • 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.

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

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

      Poznámka:

      Eventstreamy prostředků infrastruktury v současné době podporují pouze základní ověřování.

    3. 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í

  4. Teď na stránce Připojit proveďte následující kroky:

    1. Vyberte Všechny tabulky nebo zadejte názvy tabulek oddělené čárkami, například: dbo.table1, dbo.table2.

    2. Pro port je výchozí hodnota 1433 a nedá se změnit.

    3. V části s podrobnostmi streamu napravo vyberte pracovní prostor Prostředků infrastruktury, do kterého chcete uložit eventstream, který průvodce vytvoří.

    4. Jako název eventstreamu zadejte název pro eventstream. Průvodce vytvoří eventstream s vybranou službou Azure SQL Database CDC jako zdrojem.

    5. Název streamu se automaticky vygeneruje připojením -stream k názvu eventstreamu. Tento stream můžete zobrazit na stránce Všechny datové proudy v centru v reálném čase po dokončení průvodce.

    6. Vyberte Další.

      Snímek obrazovky znázorňující vyplněnou stránku Připojit průvodce přidáním zdroje

  5. Na obrazovce Zkontrolovat a připojit zkontrolujte souhrn a pak vyberte Připojit.

    Snímek obrazovky znázorňující vyplněnou stránku Zkontrolovat a připojit průvodce přidáním zdroje

Zobrazení podrobností datového proudu

  1. Pokud na stránce Zkontrolovat a připojit vyberete Otevřít eventstream, průvodce otevře událost, kterou pro vás vytvořil s vybraným cdC služby Azure SQL Database jako zdrojem. Průvodce zavřete tak, že v dolní části stránky vyberete Dokončit .

    Snímek obrazovky znázorňující stránku Zkontrolovat a připojit po úspěšném vytvoření zdroje

  2. V centru v reálném čase vyberte Všechny datové proudy. Pokud chcete zobrazit nový datový proud, aktualizujte stránku Všechny datové proudy .

    Snímek obrazovky znázorňující stránku Všechny datové proudy v reálném čase se streamem, který jste právě vytvořili

    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: