Share via


Een datawarehouse migreren naar een toegewezen SQL-pool in Azure Synapse Analytics

De volgende secties bieden een overzicht van wat er komt kijken bij het migreren van een bestaande datawarehouse-oplossing naar een toegewezen SQL-pool van Azure Synapse Analytics (voorheen SQL Data Warehouse).

Overzicht

Voordat u begint met de migratie, moet u controleren of Azure Synapse Analytics de beste oplossing is voor uw workload. Azure Synapse Analytics is een gedistribueerd systeem dat is ontworpen om analyses uit te voeren op grote gegevens. Voor de migratie naar Azure Synapse Analytics zijn enkele ontwerpwijzigingen vereist die niet moeilijk te begrijpen zijn, maar die enige tijd kunnen duren om te implementeren. Als uw bedrijf een datawarehouse van enterprise-klasse nodig heeft, zijn de voordelen de moeite waard. Als u echter niet de kracht van Azure Synapse Analytics nodig hebt, is het rendabeler om SQL Server of Azure SQL Database te gebruiken.

Overweeg het gebruik van Azure Synapse Analytics wanneer u:

  • Een of meer terabytes aan gegevens hebben.
  • Plan het uitvoeren van analyses op aanzienlijke hoeveelheden gegevens.
  • De mogelijkheid nodig om rekenkracht en opslag te schalen.
  • U wilt kosten besparen door rekenresources te onderbreken wanneer u deze niet nodig hebt.

In plaats van Azure Synapse Analytics te gebruiken, kunt u andere opties overwegen voor OLTP-workloads (Operational Online Transaction Processing) met:

  • Lees- en schrijfbewerkingen met een hoge frequentie.
  • Grote aantallen singletonselecties.
  • Grote hoeveelheden invoegingen van één rij.
  • Verwerkingsbehoeften voor rij voor rij.
  • Incompatibele indelingen (bijvoorbeeld JSON en XML).

Premigratie

Nadat u hebt besloten om een bestaande oplossing te migreren naar Azure Synapse Analytics, moet u uw migratie plannen voordat u aan de slag gaat. Een primair doel van de planning is ervoor te zorgen dat uw gegevens, tabelschema's en code compatibel zijn met Azure Synapse Analytics. Er zijn enkele compatibiliteitsverschillen tussen uw huidige systeem en Azure Synapse Analytics die u moet omzeilen. Daarnaast kost het migreren van grote hoeveelheden gegevens naar Azure tijd. Met een zorgvuldige planning wordt het proces voor het ophalen van uw gegevens naar Azure versneld.

Een ander belangrijk doel van de planning is om uw ontwerp aan te passen om ervoor te zorgen dat uw oplossing optimaal profiteert van de hoge queryprestaties die Azure Synapse Analytics biedt. Het ontwerpen van datawarehouses voor schaal introduceert unieke ontwerppatronen, dus traditionele benaderingen zijn niet altijd de beste. Hoewel sommige ontwerpaanpassingen na de migratie kunnen worden aangebracht, bespaart u later tijd door wijzigingen aan te brengen in het proces.

Migrate

Voor het uitvoeren van een geslaagde migratie moet u uw tabelschema's, code en gegevens migreren. Zie de volgende artikelen voor meer gedetailleerde richtlijnen over deze onderwerpen:

Meer bronnen

Voor meer specifieke informatie over migraties van Netezza of Teradata naar Azure Synapse Analytics begint u bij de eerste stap van een reeks van zeven artikelen over migraties:

Migratieassets van real-world afspraken

Zie de volgende resources voor meer hulp bij het voltooien van dit migratiescenario. Ze zijn ontwikkeld ter ondersteuning van een real-world migratieprojectbetrokkenheid.

Titel/koppeling Description
Evaluatiemodel en hulpprogramma voor gegevensworkloads Dit hulpprogramma biedt voorgestelde 'best passende' doelplatforms, cloudgereedheid en toepassings- of databaseherstelniveau voor een bepaalde workload. Het biedt eenvoudige berekeningen met één klik en het genereren van rapporten die helpen om grote estate-evaluaties te versnellen door een geautomatiseerd en uniform beslissingsproces voor het doelplatform te bieden.
Problemen met gegevenscodering afhandelen tijdens het laden van gegevens in Azure Synapse Analytics Dit blogbericht biedt inzicht in enkele problemen met gegevenscodering die kunnen optreden wanneer u PolyBase gebruikt om gegevens te laden in toegewezen SQL-pools (voorheen SQL Data Warehouse). Dit artikel bevat ook enkele opties die u kunt gebruiken om dergelijke problemen op te lossen en de gegevens met succes te laden.
Tabelgrootten in Azure Synapse toegewezen SQL-pool van Azure Synapse Analytics Een van de belangrijkste taken die een architect moet uitvoeren, is het ophalen van metrische gegevens over een nieuwe omgeving na de migratie. Voorbeelden zijn het verzamelen van laadtijden van on-premises naar de cloud en het verzamelen van polybase-laadtijden. Een van de belangrijkste taken is het bepalen van de opslaggrootte in toegewezen SQL-pools (voorheen SQL-datawarehouse) in vergelijking met het huidige platform van de klant.

Het Data SQL Engineering-team heeft deze resources ontwikkeld. Het belangrijkste charter van dit team is het deblokkeren en versnellen van complexe modernisering voor migratieprojecten van gegevensplatforms naar het Azure-gegevensplatform van Microsoft.

Video's

Bekijk hoe Walgreens in recordtijd het retailinventarisatiesysteem met ongeveer 100 TB aan gegevens van Netezza naar Azure Synapse Analytics heeft gemigreerd.

Tip

Zie Azure Synapse Analytics-migratiehandleidingen voor meer informatie over Synapse-migraties.