Dela via


Lägg till MySQL Database CDC som källa i realtidshubben (förhandsversion)

Den här artikeln beskriver hur du lägger till MySQL Database Change Data Capture (CDC) som en händelsekälla i Fabric Real-Time Hub.

Med anslutningsappen Azure MySQL Database Change Data Capture (CDC) kan du samla in en ögonblicksbild av aktuella data i en Azure MySQL-databas. Du anger vilka tabeller som ska övervakas och får aviseringar när efterföljande radnivå ändras till tabellerna. När ändringarna har samlats in i en dataström kan du bearbeta CDC-data i realtid och skicka dem till olika mål i Infrastrukturresurser för vidare bearbetning eller analys.

Kommentar

Realtidshubben är för närvarande i förhandsversion.

Förutsättningar

  • Få åtkomst till Fabric Premium-arbetsytan med behörigheter som deltagare eller högre.
  • Skapade en instans av Azure Database for MySQL – flexibel server.

Konfigurera MySQL-databas

Azure MySQL-databasanslutningsappen använder Anslutningsappen Debezium MySQL för att samla in ändringar i din MySQL-databas. Du måste definiera en MySQL-användare med behörigheter för alla databaser som anslutningsappen övervakar. Stegvisa instruktioner finns i Konfigurera MySQL DB.

Aktivera binlog

Du måste aktivera binär loggning för MySQL-replikering. Binärloggarna registrerar transaktionsuppdateringar för replikeringsverktyg för att sprida ändringar. Till exempel Azure Database for MySQL.

  1. I Azure-portalen navigerar du till din Azure MySQL-databas.

  2. Välj Serverparametrar på den vänstra navigeringsmenyn.

  3. Konfigurera MySQL-servern med följande egenskaper.

    • binlog_row_image: Ange värdet till fullt.
    • binlog_expire_logs_seconds: Antalet sekunder för automatisk borttagning av binlogfil. Ange värdet för att matcha behoven i din miljö. Till exempel 86400.

    Skärmbild som visar sidan Serverparametrar för Azure MySQL-databasen.

Hämta händelser från Azure MySQL Database (CDC)

Du kan hämta händelser från en Azure MySQL Database CDC till realtidshubben på något av följande sätt:

  • Använda upplevelsen Hämta händelser
  • Använda fliken Microsoft-källor

Starta Hämta händelseupplevelse

  1. Växla till realtidsinformationsupplevelsen i Microsoft Fabric. Välj Microsoft Fabric i det vänstra navigeringsfältet och välj Realtidsinformation.

    Skärmbild som visar hur du växlar till realtidsinformationsupplevelsen.

  2. Välj Realtidshubben i det vänstra navigeringsfältet.

    Skärmbild som visar hur du startar realtidshubben i Microsoft Fabric.

  3. På sidan Realtidshubb väljer du + Hämta händelser i det övre högra hörnet på sidan.

    Skärmbild som visar valet av knappen Hämta händelser i realtidshubben.

Använd instruktioner från avsnittet Lägg till Azure MySQL Database CDC som källa .

Fliken Microsoft-källor

  1. I realtidshubben växlar du till fliken Microsoft-källor .

  2. I listrutan Källa väljer du Azure MySQL DB (CDC).

  3. För Prenumeration väljer du en Azure-prenumeration som har resursgruppen med ditt Azure MySQL Database-konto.

  4. För Resursgrupp väljer du en resursgrupp som har databasen.

  5. För Region väljer du en plats där databasen finns.

  6. Flytta nu musen över namnet på den Azure MySQL DB CDC-källa som du vill ansluta till realtidshubben i listan över databaser och välj knappen Anslut eller välj ... (ellips)och välj sedan knappen Anslut.

    Skärmbild som visar fliken Microsoft-källor med filter för att visa Azure MySQL CDC och knappen Anslut.

    Om du vill konfigurera anslutningsinformation använder du steg från avsnittet Lägg till Azure MySQL DB CDC som källa . Hoppa över det första steget när du väljer Azure MySQL DB CDC som källtyp i guiden Hämta händelser.

Lägga till Azure MySQL Database CDC som källa

  1. På skärmen Välj en datakälla väljer du MySQL DB (CDC).

    Skärmbild som visar sidan Välj en datakälla med Azure MySQL DB (CDC) markerad.

  2. På sidan Anslut väljer du Gå till resurs för att navigera till Azure PostgreSQL-databasen. Anteckna servernamnet på sidan Översikt . Det är i följande format: mysqlserver.mysql.database.azure.com.

    Skärmbild som visar sidan Anslut med länken Gå till resurs markerad.

  3. På sidan Anslut väljer du Ny anslutning.

    Skärmbild som visar Anslut sidan i guiden Hämta händelser med länken **Ny anslutning** markerad.

  4. Gör följande i avsnittet Anslut ionsinställningar:

    1. För Server anger du URI:n för din Azure MySQL-server.

    2. För Databas anger du namnet på databasen.

      Skärmbild som visar avsnittet Anslut ionsinställningar.

  5. Gör följande i avsnittet Anslut ion-autentiseringsuppgifter:

    1. För Anslut ion väljer du om det finns en befintlig anslutning till MySQL-databasen. Om inte behåller du standardvärdet: Skapa ny anslutning.

    2. För Typ av autentisering väljer du Grundläggande. För närvarande stöds endast grundläggande autentisering.

    3. Ange värden för Användarnamn och Lösenord.

    4. Ange om du vill använda en krypterad anslutning.

    5. Välj Anslut.

      Skärmbild som visar avsnittet autentiseringsuppgifter för Anslut ion.

  6. Gör följande på sidan Anslut:

    1. Ange tabellnamnet.
    2. Ange server-ID:t.
    3. Ange portnumret eller behåll standardvärdet.
  7. Gör följande i avsnittet Stream-information till höger:

    1. Välj Infrastrukturarbetsyta där du vill spara anslutningen och den händelseström som guiden skapar.

    2. Ange ett namn på händelseströmmen.

    3. Namnet på strömmen i realtidshubben skapas automatiskt åt dig.

      Skärmbild som visar sidan Anslut med alla obligatoriska fält angivna.

  8. Välj Nu Nästa längst ned på sidan.

  9. Granska inställningarna i Granska och skapa och välj Skapa källa.

    Skärmbild som visar sidan Granska och skapa med alla obligatoriska fält angivna.

Visa information om dataström

  1. Om du väljer Öppna händelseström på sidan Granska och skapa öppnar guiden den händelseström som den skapade åt dig med den valda Azure MySQL DB CDC som källa. Stäng guiden genom att välja Stäng eller X* i det övre högra hörnet på sidan.

    Skärmbild som visar sidan Granska och skapa när källan har skapats.

  2. I realtidshubben växlar du till fliken Dataströmmar i realtidshubben. Uppdatera sidan. Du bör se dataströmmen som skapats åt dig. Detaljerade steg finns i Visa information om dataströmmar i fabric-realtidshubben.

Mer information om hur du använder dataströmmar finns i följande artiklar: