Delen via


Succesmethodologie voor Synapse-implementatie: Ontwerp van toegewezen SQL-pool evalueren

Opmerking

Dit artikel maakt deel uit van de artikelreeks Azure Synapse-implementatie door succesvol ontwerp. Voor een overzicht van de reeks, zie Succes door ontwerp in Azure Synapse-implementatie.

U moet het ontwerp van uw toegewezen SQL-pool evalueren om problemen te identificeren en te valideren dat deze voldoet aan richtlijnen en vereisten. Door het ontwerp te evalueren voordat de ontwikkeling van oplossingen begint, kunt u obstakels en onverwachte ontwerpwijzigingen voorkomen. Op die manier beveiligt u de tijdlijn en het budget van het project.

Synapse SQL heeft een uitschaalarchitectuur die rekenkundige gegevensverwerking over meerdere knooppunten distribueert. De berekening staat los van de opslag, waarmee u de rekenkracht onafhankelijk van de gegevens in uw systeem kunt schalen. Zie de architectuur van toegewezen SQL-pools (voorheen SQL DW) in Azure Synapse Analytics voor meer informatie.

Evaluatieanalyse

Tijdens de evaluatiefase hebt u informatie verzameld over de wijze waarop het oorspronkelijke systeem is geïmplementeerd en details van de structuren die zijn geïmplementeerd. Deze informatie kan u nu helpen bij het identificeren van hiaten tussen wat is geïmplementeerd en wat er moet worden ontwikkeld. Dit is bijvoorbeeld de tijd om rekening te houden met de impact van het ontwerpen van round robin-tabellen in plaats van gedistribueerde hashtabellen, of de prestatievoordelen van correct gebruik van gerepliceerde tabellen.

De doelarchitectuur beoordelen

Als u een toegewezen SQL-pool wilt implementeren, is het belangrijk om een architectuur te implementeren die is afgestemd op bedrijfsvereisten. Zie Datawarehousing in Microsoft Azure voor meer informatie.

Migratiepad

Een migratieproject voor Azure Synapse is vergelijkbaar met andere databasemigraties. Houd er rekening mee dat er mogelijk verschillen zijn tussen het oorspronkelijke systeem en Azure Synapse.

Zorg ervoor dat u een duidelijk migratiepad hebt ingesteld voor:

  • Databaseobjecten, scripts en vragen
  • Gegevensoverdracht (exporteren van bron en overdracht naar de cloud)
  • Initiële gegevens laden in Azure Synapse
  • Aanmeldingen en gebruikers
  • Toegangsbeheer voor gegevens (beveiliging op rijniveau)

Zie Een datawarehouse migreren naar een toegewezen SQL-pool in Azure Synapse Analytics voor meer informatie.

Hiaten in functies

Bepaal of het oorspronkelijke systeem afhankelijk is van functies die niet worden ondersteund door Azure Synapse. Niet-ondersteunde functies in toegewezen SQL-pools bevatten bepaalde gegevenstypen, zoals XML- en ruimtelijke gegevenstypen en cursors.

Zie voor meer informatie:

Testen van toegewezen SQL-pools

Net als bij elk ander project moet u tests uitvoeren om ervoor te zorgen dat uw toegewezen SQL-pool voldoet aan de vereiste bedrijfsbehoeften. Het is essentieel om de gegevenskwaliteit, gegevensintegratie, beveiliging en prestaties te testen.

Volgende stappen

In het volgende artikel in de azure Synapse-serie voor succes per ontwerp leert u hoe u het ontwerp van uw Spark-pool evalueert om problemen te identificeren en te valideren dat deze voldoet aan richtlijnen en vereisten.