Del via


Tilføj Azure SQL Database Change Data Capture (CDC) som kilde i realtidshub

I denne artikel beskrives det, hvordan du henter hændelser fra Azure SQL Database Change Data Capture (CDC) til Fabric Real-Time-hub. Azure SQL Database CDC-kildeconnectoren giver dig mulighed for at hente et snapshot af de aktuelle data i en Azure SQL-database. Connectoren overvåger og registrerer derefter eventuelle fremtidige ændringer af disse data på rækkeniveau.

Forudsætninger

  • Adgang til et arbejdsområde i Fabric-kapacitetslicenstilstand (eller) prøvelicenstilstand med bidragydertilladelser eller højere tilladelser.
  • En kørende Azure SQL-server med en Azure SQL-database.
  • Medlemskab af den faste serverrolle sysadmin for SQL Server og db_owner rolle i databasen.
  • CDC aktiveret på din Azure SQL-database ved at køre den lagrede procedure sys.sp_cdc_enable_db. Du kan finde flere oplysninger under Aktivér og deaktiver ændring af datahentning.

Bemærk

  • Spejling bør ikke aktiveres i databasen.
  • CDC med flere tabeller understøttes ikke.

Hent hændelser fra en Azure SQL Database CDC

Du kan hente hændelser fra en Azure SQL Database CDC til realtidshub på en af følgende måder:

Siden Datakilder

  1. Log på Microsoft Fabric.

  2. Vælg Realtid på navigationslinjen til venstre.

  3. På hubsiden i realtid skal du vælge + Datakilder under Opret forbindelse til i navigationsmenuen til venstre. Du kan også få adgang til siden Datakilder fra Alle datastrømme eller Mine datastrømme ved at vælge knappen + Opret forbindelse til datakilde i øverste højre hjørne.

    Skærmbillede, der viser, hvordan du starter Opret forbindelse til datakildeoplevelse.

  1. På siden Datakilder skal du vælge Kategorien Microsoft-kilder øverst og derefter vælge Opret forbindelse i feltet Azure SQL DB (CDC).

    Skærmbillede, der viser valget af Azure SQL Database (CDC) som kildetype på siden Datakilder.

    Brug instruktioner fra afsnittet Opret forbindelse til en Azure SQL Database CDC-kilde .

Siden Microsoft-kilder

  1. I realtidshubben skal du vælge Microsoft-kilder i navigationsmenuen til venstre. Du kan bruge søgefeltet til at skrive ressourcenavnet eller bruge filtre (kilde, abonnement, ressourcegruppe, område) til at søge efter din ressource.

  2. Vælg Azure SQL DB (CDC) på rullelisten Kilde.

  3. For Abonnement skal du vælge et Azure-abonnement , der har ressourcegruppen med din SQL-database.

  4. For Ressourcegruppe skal du vælge en ressourcegruppe , der har sql-databasen.

  5. Under Område skal du vælge en placering, hvor SQL-databasen er placeret.

  6. Flyt nu musen hen over navnet på den SQL-database, du vil oprette forbindelse til i realtid-hubben på listen over databaser, og vælg knappen Opret forbindelse , eller vælg ... (ellipse), og vælg derefter knappen Opret forbindelse .

    Skærmbillede, der viser siden Microsoft-kilder med filtre, der viser SQL-databaser og knappen Opret forbindelse for en Azure SQL-database.

Opret forbindelse til en Azure SQL Database CDC-kilde

  1. Vælg Ny forbindelse på siden Opret forbindelse.

    Skærmbillede, der viser siden Opret forbindelse på siden Datakilder med linket **Ny forbindelse** fremhævet.

    Hvis du har en eksisterende forbindelse til azure SQL Database CDC-kilden, kan du vælge den på rullelisten Forbindelse og gå videre til konfiguration af port og tabeller.

    Skærmbillede, der viser siden Opret forbindelse med en eksisterende forbindelse valgt.

  2. I afsnittet Forbindelsesindstillinger skal du angive følgende værdier for din Azure SQL-database:

    • Server: Angiv navnet på Azure SQL-serveren fra Azure-portal.

    • Database: Angiv navnet på Azure SQL-databasen fra Azure-portal.

      Skærmbillede, der viser afsnittet Forbindelsesindstillinger på siden Ny forbindelse.

  3. Rul ned, og følg disse trin i afsnittet Legitimationsoplysninger for forbindelse.

    1. Angiv et navn til forbindelsen som Forbindelsesnavn.

    2. Vælg Grundlæggende som Godkendelsestype.

      Bemærk

      I øjeblikket understøtter Fabric-hændelsesstreams kun basisgodkendelse .

    3. Angiv brugernavn og adgangskode for databasen.

    4. Vælg Opret forbindelse.

      Skærmbillede, der viser afsnittet Forbindelseslegitimationsoplysninger på siden Ny forbindelse.

  4. Gør nu følgende på siden Opret forbindelse :

    1. Vælg Alle tabeller , eller indtast tabelnavnene adskilt af kommaer, f.eks.: dbo.table1, dbo.table2.

    2. For Port er standardværdien 1433 og kan ikke ændres.

    3. I afsnittet Stream-detaljer til højre skal du vælge det Fabric-arbejdsområde, hvor du vil gemme den hændelsesstream, som guiden skal oprette.

    4. Angiv et navn til eventstream-navnet for eventstreamen. Guiden opretter en hændelsesstream med den valgte Azure SQL Database CDC som kilde.

    5. Stream-navnet genereres automatisk for dig ved at føje -stream til navnet på hændelsesstreamen. Du kan se denne stream på siden Alle datastrømme i realtid, når guiden er færdig.

    6. Vælg Næste.

      Skærmbillede, der viser den udfyldte side Med guiden Tilføj kilde Opret forbindelse.

  5. Gennemse oversigten på skærmen Gennemse + opret forbindelse , og vælg derefter Opret forbindelse.

    Skærmbillede, der viser den udfyldte tilføj kildeguide Gennemse + opret forbindelsesside.

Få vist oplysninger om datastream

  1. Hvis du vælger Open eventstream på siden Gennemse + opret forbindelse, åbner guiden den hændelsesstream, som den oprettede for dig, med den valgte Azure SQL Database CDC som kilde. Hvis du vil lukke guiden, skal du vælge Udfør nederst på siden.

    Skærmbillede, der viser siden Gennemse + opret forbindelse, når kilden er oprettet.

  2. Vælg Alle datastrømme i realtidshubben. Hvis du vil se den nye datastream, skal du opdatere siden Alle datastrømme .

    Skærmbillede, der viser siden Alle datastrømme i realtid med den stream, du lige har oprettet.

    Du kan finde detaljerede trin under Få vist detaljer om datastrømme i Fabric Real-Time-hubben.

Du kan få mere at vide om brug af datastrømme i følgende artikler: