Azure Cosmos DB CDC-bron toevoegen aan een eventstream
In dit artikel leest u hoe u een Azure Cosmos DB (Azure Cosmos DB for NoSQL) Change Data Capture-bron toevoegt aan een eventstream.
Met de Azure Cosmos DB Change Data Capture-bronconnector (CDC) voor Microsoft Fabric-gebeurtenisstromen kunt u een momentopname van de huidige gegevens in een Azure Cosmos DB-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.
Notitie
Deze bron wordt niet ondersteund in de volgende regio's van uw werkruimtecapaciteit: VS - west 3, Zwitserland - west.
Vereisten
- Toegang tot een werkruimte in de licentiemodus voor infrastructuurcapaciteit (of) de modus Voor proeflicenties met inzender- of hogere machtigingen.
- Toegang tot een Azure Cosmos DB for NoSQL-account en -database.
- Uw Azure Cosmos DB for NoSQL-database moet openbaar toegankelijk zijn en zich niet achter een firewall bevinden of zijn beveiligd in een virtueel netwerk.
- Als u geen eventstream hebt, maakt u een eventstream.
Verbindingsgegevens ophalen uit Azure Portal
De labels voor de items die u wilt verzamelen uit Azure Portal, worden weergegeven in de volgende stappen. U hebt altijd de eindpunt-URI nodig, in een indeling zoals https://<account>.<api>.azure.com:<port>/
de primaire sleutel en de databasenaam en item-id's waarvoor u gegevens wilt verzamelen.
Notitie
Azure Cosmos DB for NoSQL CDC maakt gebruik van de nieuwste versiemodus van de Wijzigingenfeed van Azure Cosmos DB. Hiermee worden de wijzigingen in records vastgelegd in de nieuwste versie. Houd er rekening mee dat verwijderingen niet met deze modus worden vastgelegd.
Selecteer op de azure-portalpagina voor uw Azure Cosmos DB-account sleutels onder Instellingen in het linkernavigatievenster.
Kopieer op de pagina Sleutels de URI - en primaire-sleutelwaarden die moeten worden gebruikt voor het instellen van de eventstream-verbinding.
Noteer op de overzichtspagina van Azure Portal voor uw Azure Cosmos DB-account de database- en item-id waarvoor u gegevens wilt verzamelen.
Notitie
Het maximum aantal bronnen en bestemmingen voor één eventstream is 11.
Azure Cosmos DB (CDC) toevoegen als bron
Als u nog geen bron aan uw eventstream hebt toegevoegd, selecteert u De tegel Externe bron gebruiken.
Als u de bron toevoegt aan een al gepubliceerde gebeurtenisstroom, schakelt u over naar de bewerkingsmodus, selecteert u Bron toevoegen op het lint en selecteert u Vervolgens Externe bronnen.
Zoek en selecteer Verbinding maken op de tegel Azure Event Hubs op de pagina Een gegevensbron selecteren.
Configureren en verbinding maken met Azure Cosmos DB (CDC)
Selecteer in het scherm Verbinding maken onder Verbinding de optie Nieuwe verbinding om een cloudverbinding te maken die is gekoppeld aan uw Azure Cosmos DB-database.
Voer in het scherm Verbindingsinstellingen de volgende gegevens in:
- Cosmos DB-eindpunt: voer de URI of het eindpunt in voor uw Cosmos DB-account dat u hebt gekopieerd uit Azure Portal.
- Verbindingsnaam: automatisch gegenereerd of u kunt een nieuwe naam voor deze verbinding invoeren.
- Accountsleutel: Voer de primaire sleutel in voor uw Azure Cosmos DB-account dat u hebt gekopieerd uit Azure Portal.
Selecteer Verbinding maken.
Geef de volgende informatie op voor uw Azure Cosmos DB-resources en selecteer vervolgens Volgende.
Container-id: voer de naam in van de Azure Cosmos DB-container of -tabel waarmee u verbinding wilt maken.
Database: Voer de naam van uw Azure Cosmos DB-database in.
Verschuivingsbeleid: geef aan of u de eerste of laatste verschuivingen wilt lezen als er geen doorvoer is.
U kunt ook de naam van de bron wijzigen in de sectie Stream-details aan de rechterkant door de knop Potlood te selecteren.
Controleer op de pagina Controleren en verbinden de samenvatting en selecteer Vervolgens Toevoegen.
Bijgewerkte eventstream weergeven
U ziet dat de Azure Cosmos DB-bron (CDC) is toegevoegd aan uw eventstream in de bewerkingsmodus. Selecteer Publiceren om de wijzigingen te publiceren en azure Cosmos DB CDC-gegevens naar de eventstream te streamen.
U ziet de eventstream in de livemodus. Selecteer Bewerken op het lint om terug te gaan naar de bewerkingsmodus om de eventstream bij te werken.
Gerelateerde inhoud
Andere connectors: