Delen via


Azure SQL Database Change Data Capture (CDC) toevoegen als bron in Real-Time hub

In dit artikel wordt beschreven hoe u gebeurtenissen kunt ophalen uit Azure SQL Database Change Data Capture (CDC) in Fabric Real-Time hub.

Met de Azure SQL Database CDC-bronconnector voor Microsoft Fabric-gebeurtenisstromen kunt u een momentopname van de huidige gegevens in een Azure SQL-database vastleggen. De connector bewaakt en registreert toekomstige wijzigingen op rijniveau in deze gegevens. Zodra de wijzigingen zijn vastgelegd in de eventstream, kunt u deze CDC-gegevens in realtime verwerken en verzenden naar verschillende bestemmingen in Fabric voor verdere verwerking of analyse.

Note

Deze bron wordt niet ondersteund in de volgende regio's van uw werkruimtecapaciteit: VS - west 3, Zwitserland - west.

Prerequisites

  • Toegang tot een werkruimte in de Fabric-capaciteitslicentiemodus of de proeflicentiemodus met bijdrager- of hogere machtigingen.
  • Een actieve Azure SQL-server met een Azure SQL-database.
  • Uw Azure SQL-database moet openbaar toegankelijk zijn en zich niet achter een firewall bevinden of zijn beveiligd in een virtueel netwerk.
  • CDC is ingeschakeld in uw Azure SQL-database door de opgeslagen procedure sys.sp_cdc_enable_dbuit te voeren. Zie Change Data Capture in- en uitschakelen voor meer informatie.

Note

  • Spiegeling mag niet zijn ingeschakeld in uw database.
  • CDC voor meerdere tabellen wordt niet ondersteund.

Pagina Gegevensbronnen

  1. Meld u aan bij Microsoft Fabric.

  2. Als u Power BI- linksonder op de pagina ziet, schakelt u over naar de workload Fabric door Power BI- te selecteren en vervolgens Fabric-te selecteren.

    Schermopname die laat zien hoe u overschakelt naar de Fabric-workload.

  3. Selecteer Realtime op de linkernavigatiebalk.

    Schermopname die laat zien hoe u de ervaring van verbinding maken met een gegevensbron start.

  4. De pagina Streaminggegevens wordt standaard geopend. Klik op de knop Gegevens toevoegen om naar de pagina Gegevensbronnen te gaan.

    Schermopname van de pagina Gegevensbronnen in de hub Real-Time.

    U kunt ook rechtstreeks naar de pagina Gegevensbronnen gaan door de optie Gegevens toevoegen in de linkernavigatiebalk te selecteren.

    Schermopname van de knop Verbinding maken met gegevensbron.

  1. Selecteer op de pagina Gegevensbronnende categorie Microsoft-bronnen bovenaan en selecteer vervolgens Verbinding maken op de tegel Azure SQL DB (CDC).

    Schermopname van de selectie van Azure SQL Database (CDC) als het brontype op de pagina Gegevensbronnen.

    Gebruik instructies uit de sectie Verbinding maken met een Azure SQL Database CDC-bron .

Verbinding maken met een Azure SQL Database CDC-bron

  1. Selecteer Nieuwe verbinding op de Connect pagina.

    Schermopname van de pagina Verbinding maken van de pagina Gegevensbronnen met de koppeling **Nieuwe verbinding** gemarkeerd.

    Als u een bestaande verbinding hebt met uw Azure SQL Database CDC-bron, kunt u deze selecteren in de vervolgkeuzelijst Verbinding en doorgaan met het configureren van poort en tabellen.

    Schermopname van de pagina Verbinding maken met een bestaande verbinding geselecteerd.

  2. Voer in de sectie Verbindingsinstellingen de volgende waarden in voor uw Azure SQL-database:

    • Server: Voer de naam van de Azure SQL-server in de Azure-portal in.

    • Database: Voer de naam van de Azure SQL-database in de Azure-portal in.

      Schermopname van de sectie Verbindingsinstellingen van de pagina Nieuwe verbinding.

  3. Schuif omlaag en volg deze stappen in de sectie Verbindingsreferenties .

    1. Voer voor de verbindingsnaam een naam in voor de verbinding.

    2. Voor verificatietype selecteert u Basic.

      Note

      Momenteel ondersteunt Fabric-eventstreams alleen basisverificatie .

    3. Voer de gebruikersnaam en het wachtwoord voor de database in.

    4. Selecteer Maak verbinding met.

      Schermopname van de sectie Verbindingsreferenties van de pagina Nieuwe verbinding.

  4. Voer nu op de pagina Verbinding maken de volgende stappen uit:

    1. Selecteer Alle tabellen of voer de tabelnamen in, gescheiden door komma's, zoals: dbo.table1, dbo.table2.

    2. Voor Poort is de standaardwaarde 1433 en kan deze niet worden gewijzigd.

    3. Selecteer in de sectie Details van Stream aan de rechterkant de werkruimte Fabric waar u de eventstream wilt opslaan die door de wizard wordt gemaakt.

    4. Voer een naam in voor de eventstream. De wizard maakt een eventstream met de geselecteerde Azure SQL Database CDC als bron.

    5. De Stream-naam wordt automatisch voor u gegenereerd door -stream toe te voegen aan de naam van de eventstream. U kunt deze stream zien op de pagina Realtime hub Alle gegevensstromen wanneer de wizard is voltooid.

    6. Kies Volgende.

      Schermopname die de ingevulde 'Bron toevoegen - Verbinden'-pagina van de wizard toont.

  5. Controleer in het scherm Controleren en verbinden de samenvatting en selecteer daarna Verbinden.

    Schermopname van de ingevulde wizard Bron toevoegen Controle en verbinding maken.

Details van gegevensstroom weergeven

  1. Als u Open eventstream selecteert op de pagina Controleren en verbinden, wordt de gebeurtenisstream geopend die voor u is gemaakt met de geselecteerde Azure SQL Database CDC als bron. Als u de wizard wilt sluiten, selecteert u Voltooien onderaan de pagina.

    Schermopname van de pagina Beoordelen en verbinden nadat de bron is gemaakt.

  2. U ziet de stream in de sectie Recente streaminggegevens van de startpagina van de Real-Time hub . Zie Details van gegevensstromen weergeven in Fabric Realtime-hub voor gedetailleerde stappen.

Zie de volgende artikelen voor meer informatie over het gebruik van gegevensstromen: