Del via


Tilføj SQL Server på VM DB (CDC) som kilde i realtidshub

I denne artikel beskrives det, hvordan du tilføjer SQL Server på VM DB (CDC) som en hændelseskilde i Fabric Real-Time-hubben.

SQL Server på CDC-kildeconnectoren (VM DB) til Fabric eventstreams giver dig mulighed for at hente et snapshot af de aktuelle data i en SQL Server-database på VM. Connectoren overvåger og registrerer derefter eventuelle fremtidige ændringer af dataene på rækkeniveau. Når disse ændringer registreres i eventstreamen, kan du behandle disse data i realtid og sende dem til forskellige destinationer for yderligere behandling eller analyse.

Forudsætninger

  • Adgang til et arbejdsområde i Fabric-kapacitetslicenstilstand (eller) prøvelicenstilstand med bidragydertilladelser eller højere tilladelser.
  • En kørende SQL Server på VM-database.
  • SQL Server på VM-databasen skal være konfigureret til at tillade offentlig adgang.
  • Aktivér CDC i SQL Server på VM-databasen 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.

Aktivér CDC i din SQL Server på VM-database

  1. Aktivér CDC for databasen.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Aktivér CDC for en tabel ved hjælp af en gatingrolleindstilling. I dette eksempel MyTable er navnet på SQL-tabellen.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    Når forespørgslen er udført, har du aktiveret CDC i SQL Server på VM-databasen.

Hent hændelser fra SQL Server på VM DB (CDC)

Du kan hente hændelser fra en SQL Server på VM DB (CDC) til realtidshubben ved hjælp af siden Datakilder .

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. Vælg Kategorien Database CDC øverst på siden Datakilder, og vælg derefter Opret forbindelse i feltet Azure SQL MI DB (CDC).

    Skærmbillede, der viser valget af SQL Server på VM DB (CDC) som kildetype på siden Datakilder.

    Brug instruktioner fra afsnittet Tilføj SQL Server på VM DB CDC som kilde .

Tilføj SQL Server på VM DB CDC som en kilde

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

    Skærmbillede, der viser valget af linket Ny forbindelse på siden Opret forbindelse.

  2. I afsnittet Forbindelsesindstillinger skal du angive følgende værdier for din SQL Server på VM:

    • Server: Angiv den offentligt tilgængelige IP-adresse eller domænenavnet på den virtuelle maskine, og tilføj derefter et kolon og porten. Hvis din IP-adresse f.eks. er xx.xxx.xxx.xxx , og porten er 1433, skal du angive xx.xxx.xxx.xxx:1433 i feltet Server . Hvis porten ikke er angivet, bruges standardportværdien 1433 .

    • Database: Angiv navnet på den database, du vil oprette forbindelse til på DIN SQL Server på VM.

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

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

    • Angiv et navn til forbindelsen som Forbindelsesnavn.

    • Vælg Grundlæggende som Godkendelsestype.

      Bemærk

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

    • Angiv brugernavn og adgangskode til SQL Server på VM.

      Bemærk

      Vælg ikke indstillingen: Brug krypteret forbindelse.

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

  4. Vælg Opret forbindelse nederst på siden.

  5. Vælg Nu Alle tabellersiden Opret forbindelse, eller angiv tabelnavnene adskilt af kommaer, f.eks.: dbo.table1, dbo.table2.

  6. Vælg Næste.

    Skærmbillede, der viser valg af indstillingen Alle tabeller.

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

    Skærmbillede, der viser valget af knappen Tilføj.

Få vist oplysninger om datastream

  1. Hvis du vælger Åbn hændelsesstream på siden Gennemse + opret forbindelse, åbner guiden den hændelsesstream, som den oprettede for dig, med den valgte SQL Server på VM DB (CDC) som kilde. Hvis du vil lukke guiden, skal du vælge Luk eller X* i øverste højre hjørne af siden.
  2. Vælg Alle datastrømme i realtidshubben. Hvis du vil se den nye datastream, skal du opdatere siden Alle datastrømme . 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: