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.
Dit artikel helpt u inzicht te hebben in de functies van Azure Synapse Link voor Azure SQL Database. U kunt de Azure Synapse Link voor SQL-functionaliteit gebruiken om uw operationele gegevens te repliceren naar een toegewezen SQL-pool van Azure Synapse Analytics vanuit Azure SQL Database.
Verbinding koppelen
Een koppelingsverbinding identificeert een toewijzingsrelatie tussen een Azure SQL-database en een toegewezen SQL-pool van Azure Synapse Analytics. U kunt koppelingsverbindingen maken, beheren, bewaken en verwijderen in uw Synapse-werkruimte. Wanneer u een koppelingsverbinding maakt, kunt u zowel de brondatabase als een toegewezen Synapse-toegewezen SQL-pool selecteren, zodat de operationele gegevens uit uw brondatabase automatisch worden gerepliceerd naar de opgegeven toegewezen SQL-pool van Synapse. U kunt ook een of meer tabellen toevoegen aan of verwijderen uit uw brondatabase die moeten worden gerepliceerd.
U kunt een koppelingsverbinding starten, stoppen, onderbreken of hervatten. Wanneer u begint, begint een koppelingsverbinding vanaf een volledige initiƫle belasting van uw brondatabase, gevolgd door incrementele wijzigingsfeeds via de functie voor wijzigingenfeeds in Azure SQL-database. Wanneer u een koppelingsverbinding stopt, worden de updates van de operationele gegevens niet gesynchroniseerd met uw toegewezen SQL-pool van Synapse. Wanneer u de verbinding opnieuw start, wordt er een volledige initiƫle lading vanuit uw brondatabase uitgevoerd. Wanneer u een koppelingsverbinding onderbreekt, worden de updates van de operationele gegevens niet gesynchroniseerd met uw toegewezen SQL-pool van Synapse. Wanneer u een koppelingsverbinding hervat, blijft de update gesynchroniseerd vanaf de plaats waar u de koppelingsverbinding hebt onderbroken met uw toegewezen SQL-pool van Synapse. Zie de wijzigingenfeed van Azure Synapse Link voor SQL Server 2022 en Azure SQL Database voor meer informatie.
U moet rekenkernaantallen selecteren voor elke koppelingsverbinding om uw gegevens te repliceren. De kernaantallen vertegenwoordigen de rekenkracht en heeft invloed op de latentie en kosten van uw gegevensreplicatie.
U hebt ook de kans om een afweging te maken tussen kosten en latentie door de continue modus of batchmodus te selecteren om de gegevens te repliceren.
- Wanneer u continue modus selecteert, wordt de runtime continu uitgevoerd, zodat wijzigingen die zijn toegepast op uw Azure SQL Database- of SQL Server 2022-exemplaar, met lage latentie naar Synapse worden gerepliceerd.
- Wanneer u de batchmodus met een opgegeven interval selecteert, worden de wijzigingen die met een opgegeven interval worden toegepast op uw Azure SQL Database- of SQL Server 2022-exemplaar, samengevoegd en gerepliceerd naar Synapse in een batchmodus met een opgegeven interval. Hierdoor kunt u kosten besparen, omdat er alleen kosten in rekening worden gebracht voor de tijd waarop de runtime nodig is om uw gegevens te repliceren. Nadat elke batch met gegevens is gerepliceerd, wordt de runtime automatisch afgesloten.
Controle
U kunt Azure Synapse Link voor SQL bewaken op koppelings- en tabelniveaus. Voor elke koppelingsverbinding ziet u de volgende status:
- Eerste: er wordt een koppelingsverbinding gemaakt, maar niet gestart. Er worden geen kosten in rekening gebracht in de beginstatus.
- Starten: een koppelingsverbinding stelt rekenengines in om gegevens te repliceren.
- Wordt uitgevoerd: een koppelingsverbinding repliceert gegevens.
- Stoppen: er wordt een koppelingsverbinding gestopt. De berekeningsengine wordt afgesloten.
- Gestopt: er wordt een koppelingsverbinding gestopt. Er worden geen kosten in rekening gebracht als de status Gestopt is.
- Onderbreken: er wordt een koppelingsverbinding onderbroken. De berekeningsengine wordt afgesloten.
- Onderbroken: er is een koppelingsverbinding onderbroken. Er worden geen kosten in rekening gebracht als je account is gepauzeerd.
- Hervatten: een koppeling zal worden hervat door computersystemen in te stellen om de wijzigingen verder te repliceren.
Voor elke tabel ziet u de volgende status:
- Momentopnamen: een brontabel wordt aanvankelijk geladen naar de bestemming met een volledige momentopname.
- Repliceren: eventuele updates in de brontabel worden gerepliceerd naar de doelbestemming.
- Mislukt: de gegevens in de brontabel kunnen niet naar de bestemming worden gerepliceerd vanwege een fatale fout. Als u het opnieuw wilt proberen na het oplossen van de fout, verwijdert u de tabel uit de koppelingsverbinding en voegt u deze weer toe.
- Onderbroken: replicatie is onderbroken voor deze tabel vanwege een fout. Deze wordt hervat nadat de fout is opgelost.
U kunt ook de volgende metrische gegevens ophalen om geavanceerde bewaking van de service in te schakelen:
- Verbindingsevenementen koppelen: het aantal koppelingsverbindingsevenementen, waaronder starten, stoppen of mislukken.
- Gebeurtenis van koppelingstabel: het aantal gebeurtenissen in de koppelingstabel, waaronder momentopname, verwijdering of fout.
- Latentie van koppeling in seconden: latentie van gegevensverwerking in seconden.
- Verwerkte gegevensvolume (bytes) koppelen: gegevensvolume in bytes verwerkt door Azure Synapse Link voor SQL.
- Verwerkte rij koppelen: aantal rijen (gewijzigd) verwerkt door Azure Synapse Link voor SQL.
Zie Synapse Link beheren voor SQL-wijzigingenfeed voor meer informatie.
Transactionele consistentie tussen tabellen
U kunt transactionele consistentie tussen tabellen inschakelen voor elke koppelingsverbinding. De totale replicatiedoorvoer wordt echter beperkt.
Bekende beperkingen
Een geconsolideerde lijst met bekende beperkingen en problemen vindt u bij Bekende beperkingen en problemen met Azure Synapse Link voor SQL.
Volgende stappen
- Zie voor meer informatie hoe u Azure Synapse Link voor Azure SQL Database configureert.