Læs på engelsk

Del via


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

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.

Bemærk

Realtidshubben er i øjeblikket en prøveversion.

Forudsætninger

  • Få adgang til Fabric Premium-arbejdsområdet med tilladelsen Bidragyder eller nyere.
  • 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:

Start Tilføj kildeoplevelse

  1. Log på Microsoft Fabric.

  2. Vælg Hub i realtid på navigationslinjen til venstre.

  3. På hubsiden i realtid skal du vælge + Tilføj kilde i øverste højre hjørne af siden.

    Skærmbillede, der viser, hvordan du starter realtidshubben i Microsoft Fabric.

Brug instruktioner fra afsnittet Tilføj Azure SQL Database CDC som kilde .

Siden Microsoft-kilder

  1. Vælg Microsoft-kilder i realtidshubben.

  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.

    Hvis du vil konfigurere forbindelsesoplysninger, skal du bruge trin fra afsnittet Tilføj Azure SQL Database CDC som kilde . Spring det første trin for at vælge Azure SQL DB (CDC) som kildetype i guiden Tilføj kilde.

Tilføj Azure SQL Database CDC som en kilde

  1. Vælg Azure SQL DB (CDC) på skærmen Vælg en datakilde.

    Et skærmbillede af valg af Azure SQL DB (CDC).

  2. På siden Opret forbindelse skal du vælge Gå til ressource for at navigere til Azure SQL-databasen. Notér servernavnet på siden Oversigt . Den har følgende format: myazuresqlserver.database.windows.net.

    Skærmbillede, der viser linket Opret forbindelse med Gå til ressource fremhævet.

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

    Skærmbillede, der viser siden Opret forbindelse i guiden Tilføj kilde med linket **Ny forbindelse** fremhævet.

  4. 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.

  5. 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.

  6. 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.

  7. Gennemse oversigten på skærmen Gennemse og opret , og vælg derefter Opret kilde.

    Skærmbillede, der viser den udfyldte tilføj kildeguide Gennemse og opret side.

Få vist oplysninger om datastream

  1. Hvis du vælger Open eventstream på siden Gennemse og opret, å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 Luk nederst på siden.

    Skærmbillede, der viser siden Gennemse og opret, 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: