Zdieľať cez


Pridanie zdroja CDC databázy PostgreSQL do eventstreamu (Preview)

V tomto článku sa dozviete, ako pridať zdroj cdc (Change Data Capture) databázy PostgreSQL do toku udalosti.

Zdrojový konektor pre streamy udalostí PostgreSQL Change Data Capture (CDC) pre streamy udalostí služby Microsoft Fabric vám umožňuje zaznamenať snímku aktuálnych údajov v databáze PostgreSQL. Konektor potom monitoruje a zaznamenáva všetky budúce zmeny týchto údajov na úrovni riadkov. Keď sa zmeny zaznamenajú v eventstreame, môžete spracovať tieto údaje CDC v reálnom čase a odoslať ich do rôznych cieľov v rámci služby Fabric na ďalšie spracovanie alebo analýzu.

Dôležité

Vylepšené možnosti streamov udalostí služby Fabric sú v súčasnosti v režime ukážky.

Poznámka

Tento zdroj nie je podporovaný v týchto oblastiach kapacity pracovného priestoru: Západ US3, Švajčiarsko Západ.

Požiadavky

Poznámka

Maximálny počet zdrojov a cieľov pre jeden eventstream je 11.

Povolenie CDC vo vašej databáze Azure pre PostgreSQL

Ak chcete povoliť CDC v databáze Azure pre PostgreSQL Flexible Server, postupujte podľa týchto krokov:

  1. Na stránke Databáza Azure Database for PostgreSQL Flexible Server na portáli Azure vyberte v navigačnej ponuke položku Parametre servera.

  2. Na stránke s parametrami servera:

    • Nastavte wal_level na logickú hodnotu.
    • Aktualizujte max_worker_processes aspoň na 16.

    Snímka obrazovky znázorňujúca povolenie cdc pre flexibilné nasadenie servera.

  3. Uložte zmeny a reštartujte server.

  4. Skontrolujte, či databáza Azure pre inštanciu postgreSQL Flexible Servera umožňuje verejnú sieťovú prevádzku.

  5. Spustením nasledujúceho príkazu SQL udeľte povolenia replikácie správcu používateľa . Ak chcete použiť iné používateľské konto na pripojenie databázy PostgreSQL, aby sa načítala cdc, uistite sa, že používateľ je vlastníkom tabuľky.

    ALTER ROLE <admin_user_or_table_owner_user> WITH REPLICATION;
    

Ako zdroj pridajte databázu Azure pre PostgreSQL CDC

  1. Ak chcete vytvoriť nový eventstream, vyberte položku Eventstream . Uistite sa, že je povolená možnosť Rozšírené možnosti (ukážka ).

    Snímka obrazovky vytvorenia nového streamu udalostí.

  2. Na ďalšej obrazovke vyberte položku Pridať externý zdroj.

    Snímka obrazovky s výberom položky Pridať externý zdroj.

Konfigurácia a pripojenie k databáze Azure pre PostgreSQL CDC

  1. Na obrazovke Vyberte zdroj údajov vyberte možnosť Azure DB pre PostgreSQL (CDC).

    Snímka obrazovky zobrazujúca výber položky PostgreSQL DB (CDC).

  2. Na stránke Pripojiť vyberte položku Nové pripojenie.

    Snímka obrazovky zobrazujúca stránku Pripojenia pre databázu Azure PostgreSQL so zvýrazneným prepojením na nové pripojenie.

  3. V časti Nastavenia pripojenia zadajte nasledujúce informácie.

    • Server: Adresa servera vašej databázy PostgreSQL, napríklad my-pgsql-server.postgres.database.azure.com.

    • Databáza: Názov databázy, napríklad my_database.

      Snímka obrazovky zobrazujúca časť Nastavenia pripojenia pre konektor databázy Azure PostgreSQL.

  4. Posuňte sa nadol a v časti Poverenia na pripojenie postupujte podľa týchto krokov.

    1. Do poľa Názov pripojenia zadajte názov pripojenia.

    2. V časti Typ overenia vyberte možnosť Základné.

      Poznámka

      V súčasnosti streamy udalostí služby Fabric podporujú iba základné overovanie.

    3. Do databázy zadajte položky Meno používateľa a Heslo .

    4. Vyberte možnosť Pripojiť.

      Snímka obrazovky znázorňujúca časť Poverenia na pripojenie pre konektor databázy Azure PostgreSQL.

  5. Teraz na stránke Pripojiť vykonajte tieto kroky:

    1. V prípade tabuľky zadajte názov tabuľky.

    2. Do poľa Port zadajte číslo portu alebo ponechajte predvolenú hodnotu: 5432.

    3. Vyberte položku Ďalej v dolnej časti stránky.

      Snímka obrazovky znázorňujúca stránku Pripojenie naplnenú pre konektor databázy Azure PostgreSQL.

  6. Na obrazovke Skontrolovať a vytvoriť skontrolujte súhrn a potom vyberte položku Pridať.

    Snímka obrazovky znázorňujúca stránku Revízia a vytvorenie vyplnenú pre konektor databázy Azure PostgreSQL.

Môžete si pozrieť zdroj databázy PostgreSQL CDC pridaný do vášho eventstreamu v režime úprav.

Snímka obrazovky streamovania zdroja PostgreSQL DB CDC v zobrazení na úpravy.

Ak chcete implementovať tento novopridaný zdroj CDC PostgreSQL, vyberte položku Publikovať. Po dokončení týchto krokov bude zdroj CDC postgreSQL k dispozícii na vizualizáciu v zobrazení Naživo.

Snímka obrazovky streamovania zdroja POSTgreSQL DB CDC v živom zobrazení.

Iné konektory: