Sdílet prostřednictvím


Přidání SQL Serveru do databáze virtuálních počítačů (CDC) jako zdroje v centru v reálném čase

Tento článek popisuje, jak přidat SQL Server ve VM DB (CDC) jako zdroj událostí v centru Fabric v reálném čase.

Zdrojový konektor SQL Serveru na databázi virtuálních počítačů (CDC) pro eventstreamy Fabric umožňuje zachytit snímek aktuálních dat v databázi SQL Serveru na virtuálním počítači. Konektor pak monitoruje a zaznamenává všechny budoucí změny na úrovni řádků dat. Jakmile se tyto změny zachytí v eventstreamu, můžete tato data zpracovat v reálném čase a odeslat je do různých cílů pro další zpracování nebo analýzu.

Požadavky

  • Přístup k pracovnímu prostoru v režimu licence kapacity Fabric nebo ve zkušebním režimu licence s oprávněními přispěvatele nebo vyššími.
  • Spuštěný SQL Server na databázi virtuálních počítačů
  • Sql Server na databázi virtuálních počítačů musí být nakonfigurovaný tak, aby umožňoval veřejný přístup.
  • Povolte CDC ve vašem SQL Serveru na databázi virtuálního počítače 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í CDC na SQL Serveru v databázi virtuálních počítačů

  1. Povolte CDC pro databázi.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Povolte CDC pro tabulku pomocí možnosti role s řízeným přístupem. 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 na SQL Serveru na databázi virtuálních počítačů povolili CDC.

Získání událostí z SQL Serveru na VM DB (CDC)

Události můžete získat z SQL Serveru na databázi virtuálních počítačů (CDC) do centra v reálném čase pomocí stránky Zdroje dat.

Stránka Zdroje dat

  1. Přihlaste se k Microsoft Fabric.

  2. Pokud se v levém dolním rohu stránky zobrazí Power BI, přepněte na úlohu Fabric tak, že vyberete Power BI a pak vyberete Fabric.

    snímek obrazovky, který ukazuje, jak přepnout na úlohu Fabric

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

    snímek obrazovky, který ukazuje, jak spustit prostředí pro připojení ke zdroji dat

  4. Na stránce Real-Time hub v levé navigační nabídce, v části Připojit k, vyberte + Zdroje dat.

    snímek obrazovky zobrazující stránku Zdroje dat v centru Real-Time

    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 s tlačítkem Připojit zdroj dat

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

    Snímek obrazovky znázorňující výběr SQL Serveru na databázi virtuálních počítačů (CDC) jako typ zdroje na stránce Zdroje dat

    Postupujte podle pokynů v části Přidání SQL Serveru na VM DB CDC jako zdroje.

Přidejte SQL Server na VM DB jako zdroj pro CDC

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

    Snímek obrazovky znázorňující výběr odkazu 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 veřejně přístupnou IP adresu nebo název domény vašeho virtuálního počítače a pak přidejte dvojtečku a port. Pokud je xx.xxx.xxx.xxx vaše IP adresa a port je 1433, měli byste zadat xx.xxx.xxx.xxx:1433 do pole Server . Pokud není port zadaný, použije se výchozí hodnota 1433 portu.

    • Databáze: Zadejte název databáze, ke které se chcete připojit na SQL Serveru na virtuálním počítači.

      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.

      Poznámka:

      Nevybírejte možnost: Použijte šifrované připojení.

      Snímek obrazovky, který ukazuje sekci Přihlašovací údaje připojení na stránce Připojit.

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

  5. Nyní na stránce Připojit vyberte Všechny tabulky nebo Zadejte názvy tabulek. Pokud vyberete druhou možnost, zadejte tabulky pomocí čárkami odděleného seznamu úplných identifikátorů tabulky (schemaName.tableName) nebo platných regulárních výrazů. Například:

    • Pomocí dbo.test.* vyberte všechny tabulky, jejichž názvy začínají dbo.test.
    • Pomocí dbo\.(test1|test2) vyberte dbo.test1 a dbo.test2.

    Oba formáty můžete kombinovat pomocí čárek. Můžete zadat až 100 tabulek, přičemž každý název tabulky (včetně názvu schématu) je omezený na 128 znaků, pokud používáte přímo celé identifikátory tabulky.

  6. Vyberte Další.

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

  7. Na obrazovce Zkontrolovat a vytvořit 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, průvodce otevře událost, kterou pro vás vytvořil s vybraným SQL Serverem ve službě CDC (VM DB) jako zdroj. Průvodce zavřete tak, že v pravém horním rohu stránky vyberete Zavřít nebo X*.
  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 . Pro podrobné kroky si přečtěte Zobrazení podrobností datových proudů v centru Fabric v reálném čase.

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