Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bekijk een voorbeeld van de opname van de broninstallatietaken van SQL Server in Azure Databricks met behulp van Lakeflow Connect.
Wijzigingen bijhouden versus wijzigingsgegevens vastleggen
Met CDC (Change Tracking and Change Data Capture) kunnen Databricks wijzigingen in de brontabellen bijhouden. Databricks raadt aan wijzigingen bij te houden voor elke tabel met een primaire sleutel om de belasting van de brondatabase te minimaliseren. Als zowel veranderingstracering als 'Change Data Capture' (CDC) zijn ingeschakeld, gebruikt de SQL Server-connector veranderingstracering.
| Methode | Description |
|---|---|
| Wijzigingen bijhouden | Legt het feit vast dat rijen in een tabel zijn gewijzigd, maar de werkelijke bewerkingen niet vastleggen. Bijhouden van wijzigingen vereist wel dat een tabel een primaire sleutel heeft, maar het is een lichtgewicht proces dat geen grote invloed heeft op de brondatabase. |
| Gegevensregistratie wijzigen | Legt elke bewerking op een tabel vast en bevat een historische weergave van de wijzigingen die in de loop van de tijd zijn aangebracht. CDC vereist niet dat een tabel een primaire sleutel heeft, maar dit kan meer invloed hebben op de prestaties van de brondatabase. |
Zie Wijzigingen in gegevens bijhouden (SQL Server) in de DOCUMENTATIE van SQL Server voor meer informatie over deze opties.
Overzicht van broninstallatietaken
U moet de volgende taken in SQL Server uitvoeren voordat u gegevens opneemt in Azure Databricks:
Controleer of u voldoet aan de sql Server-versievereisten:
- Als u wijzigingen bijhouden wilt gebruiken, moet u SQL Server 2012 of hoger hebben.
- Als u CDC wilt gebruiken, moet u sql Server 2012 servicepack 1 (SP1) cumulatieve updatepakket 3 (CU3) of hoger hebben. Voor versies ouder dan SQL Server 2016 is Enterprise Edition ook vereist.
Configureer indien nodig firewallinstellingen.
Maak een databasegebruiker in SQL Server die specifiek voor Databricks gegevensinvoer is en voldoet aan de bevoegdheidsvereisten.
Stel de brondatabase in, inclusief machtigingsbeheer, inschakelen van wijzigingsopsporing en CDC-activering. Zie SQL Server voorbereiden voor opname met behulp van het script voor hulpprogrammaobjecten.