Sdílet prostřednictvím


Přidání zdroje CDC databáze PostgreSQL v centru v reálném čase (Preview)

Tento článek popisuje, jak přidat PostgreSQL Database Change Data Capture (CDC) jako zdroj událostí v centru Infrastruktury v reálném čase.

Zdrojový konektor PostgreSQL Database Change Data Capture (CDC) pro streamy událostí Microsoft Fabric umožňuje zachytit snímek aktuálních dat v databázi PostgreSQL. Konektor pak monitoruje a zaznamenává všechny budoucí změny na úrovni řádků na těchto datech.

Poznámka:

Centrum v reálném čase je aktuálně ve verzi Preview.

Požadavky

Poznámka:

Není podporováno více tabulek CDC.

Povolení CDC ve službě Azure Database for PostgreSQL

Pokud chcete ve službě Azure Database for PostgreSQL povolit CDC, postupujte podle tohoto postupu podle typu nasazení.

Jednoúčelový server Azure Database for PostgreSQL

  1. Přejděte na stránku Replikace na webu Azure Portal.

  2. Změňte pravidlo replikace na logické.

    Snímek obrazovky s povolením CDC pro jednoúčelové nasazení serveru

Flexibilní server Azure Database for PostgreSQL

  1. Na stránce flexibilního serveru Azure Database for PostgreSQL na webu Azure Portal vyberte parametry serveru v navigační nabídce.

  2. Na stránce Parametry serveru:

    • Nastavte wal_level na logickou hodnotu.

    • Aktualizujte max_worker_processes alespoň na 16.

      Snímek obrazovky s povolením CDC pro flexibilní nasazení serveru

  3. Uložte změny a restartujte server.

  4. Ověřte, že vaše instance flexibilního serveru Azure Database for PostgreSQL umožňuje veřejný síťový provoz.

  5. Spuštěním následujícího příkazu SQL udělte oprávnění k replikaci uživatele správce.

    ALTER ROLE <admin user> WITH REPLICATION;
    

Spuštění prostředí Pro získání událostí

  1. Přepněte do prostředí inteligentních funkcí v reálném čase v Microsoft Fabric. Na levém navigačním panelu vyberte Microsoft Fabric a vyberte Inteligentní funkce v reálném čase.

    Snímek obrazovky, který ukazuje, jak přepnout do prostředí inteligentních funkcí v reálném čase

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

    Snímek obrazovky, který ukazuje, jak spustit centrum v reálném čase v Microsoft Fabric

  3. Na stránce centra v reálném čase vyberte + Získat události v pravém horním rohu stránky.

    Snímek obrazovky znázorňující výběr tlačítka Získat události v centru v reálném čase

Postupujte podle pokynů z cdC pro přidání databáze PostgreSQL jako zdrojové části.

Karta Zdroje Microsoftu

  1. V centru v reálném čase přepněte na kartu Zdroje Microsoftu.

  2. V rozevíracím seznamu Zdroj vyberte PostgreSQL (CDC).

  3. V části Předplatné vyberte předplatné Azure, které má skupinu prostředků s vaším účtem azure MySQL Database.

  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. Nyní přesuňte myš nad název zdroje CDC databáze PostgreSQL, ke kterému se chcete připojit k centru v reálném čase v seznamu databází, a vyberte tlačítko Připojení nebo vyberte ... (tři tečky) a pak vyberte tlačítko Připojení.

    Snímek obrazovky znázorňující kartu Zdroje Microsoftu s filtry pro zobrazení Azure MySQL CDC a tlačítka pro připojení

    Pokud chcete nakonfigurovat informace o připojení, postupujte podle kroků v části Přidání CDC databáze Azure MySQL jako zdroje . V průvodci získáním událostí přeskočte první krok výběru CDC služby Azure MySQL DB jako typu zdroje.

Přidání azure Database for PostgreSQL CDC jako zdroje

  1. Na obrazovce Vybrat zdroj dat vyberte Azure DB for PostgreSQL (CDC).

    Snímek obrazovky s výběrem databáze PostgreSQL (CDC).

  2. Na stránce Připojení vyberte Přejít k prostředku a přejděte do databáze Azure PostgreSQL. Poznamenejte si název serveru na stránce Přehled . Je v následujícím formátu: myazurepostgresqlserver.postgres.database.azure.com.

    Snímek obrazovky znázorňující stránku Připojení se zvýrazněným odkazem Přejít k prostředku

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

    Snímek obrazovky se stránkou Připojení pro databázi Azure PostgreSQL se zvýrazněným odkazem na nové připojení

  4. V části nastavení Připojení zadejte následující informace.

    • Server: Adresa serveru vaší databáze PostgreSQL, například my-pgsql-server.postgres.database.azure.com.

    • Databáze: Název databáze, například my_database.

      Snímek obrazovky znázorňující část nastavení Připojení pro konektor databáze Azure PostgreSQL

  5. Posuňte se dolů a v části přihlašovacích údajů Připojení ion postupujte takto.

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

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

    3. Zadejte uživatelské jméno a heslo pro databázi.

    4. Vyberte Připojit.

      Snímek obrazovky znázorňující oddíl přihlašovacích údajů Připojení pro konektor databáze Azure PostgreSQL

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

    1. Jako tabulku zadejte název tabulky.

    2. Jako port zadejte číslo portu nebo ponechte výchozí hodnotu: 5432.

    3. Jako název eventstreamu zadejte název pro eventstream. Průvodce vytvoří eventstream s vybraným zdrojem CDC databáze PostgreSQL.

    4. Název streamu se automaticky vygeneruje připojením -stream k názvu eventstreamu. Tento datový proud se zobrazí na kartě Datové proudy centra v reálném čase po dokončení průvodce.

    5. V dolní části stránky vyberte Další .

      Snímek obrazovky znázorňující stránku Připojení vyplněnou konektorem databáze Azure PostgreSQL

  7. Na obrazovce Zkontrolovat a vytvořit zkontrolujte souhrn a pak vyberte Vytvořit zdroj.

    Snímek obrazovky znázorňující stránku Kontrola a vytvoření vyplněné konektoru databáze Azure PostgreSQL

Zobrazení podrobností datového proudu

  1. Pokud na stránce Zkontrolovat a vytvořit vyberete Open eventstream, průvodce otevře eventstream, který pro vás vytvořil s vybraným cdC databáze PostgreSQL jako zdrojem. Průvodce zavřete tak, že v dolní části stránky vyberete Zavřít .

    Snímek obrazovky znázorňující stránku Revize a vytvoření úspěchu

  2. V centru v reálném čase přepněte na kartu Datové proudy v centru v reálném čase. Aktualizujte stránku. Měli byste vidět datový stream vytvořený za vás, jak je znázorněno na následujícím obrázku.

    Snímek obrazovky znázorňující kartu Datové proudy centra v reálném čase se streamem založeným na zdroji CDC databáze PostgreSQL

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