Een datawarehouse migreren naar een toegewezen SQL-pool in Azure Synapse Analytics
De volgende secties bieden een overzicht van wat er betrokken is bij het migreren van een bestaande datawarehouse-oplossing naar een toegewezen SQL-pool van Azure Synapse Analytics (voorheen SQL Data Warehouse).
Overzicht
Voordat u met uw migratie begint, 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. Migreren naar Azure Synapse Analytics vereist enkele ontwerpwijzigingen die niet moeilijk te begrijpen zijn, maar dat kan enige tijd in beslag nemen om te implementeren. Als uw bedrijf een datawarehouse van bedrijfsklasse vereist, 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 om Azure Synapse Analytics te gebruiken wanneer u:
- Een of meer terabytes aan gegevens hebben.
- Plan om analyses uit te voeren op aanzienlijke hoeveelheden gegevens.
- U hebt de mogelijkheid nodig om rekenkracht en opslag te schalen.
- U wilt besparen op kosten door rekenresources te onderbreken wanneer u ze niet nodig hebt.
In plaats van Azure Synapse Analytics kunt u andere opties overwegen voor OLTP-workloads (Operational Online Transaction Processing) met:
- Lees- en schrijfbewerkingen met hoge frequentie.
- Grote aantallen singleton-selecties.
- Grote hoeveelheden invoegingen met één rij.
- Verwerkingsbehoeften voor rijen per rij.
- Niet-compatibele indelingen (bijvoorbeeld JSON en XML).
Premigratie
Nadat u een bestaande oplossing naar Azure Synapse Analytics hebt gemigreerd, moet u uw migratie plannen voordat u aan de slag gaat. Een belangrijk 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 duurt het migreren van grote hoeveelheden gegevens naar Azure tijd. Met zorgvuldige planning wordt het proces voor het ophalen van uw gegevens naar Azure versneld.
Een ander belangrijk doel van de planning is het aanpassen van uw ontwerp 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 er na de migratie enkele ontwerpaanpassingen kunnen worden aangebracht, bespaart u later tijd als u wijzigingen aanbrengt 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 resources
Voor meer informatie over migraties van Netezza of Teradata naar Azure Synapse Analytics begint u bij de eerste stap van een reeks met zeven artikelen over migraties:
- Migraties van Netezza naar Azure Synapse Analytics
- Migraties van Teradata naar Azure Synapse Analytics
Migratieassets van echte afspraken
Zie de volgende bronnen voor meer hulp bij het voltooien van dit migratiescenario. Ze werden ontwikkeld ter ondersteuning van een echte migratieprojectbetrokkenheid.
Titel/koppeling | Beschrijving |
---|---|
Evaluatiemodel en hulpprogramma voor gegevensworkloads | Dit hulpprogramma biedt voorgestelde doelplatforms, cloudgereedheid en toepassings- of databaseherstelniveau voor een bepaalde workload. Het biedt eenvoudige berekeningen met één klik en het genereren van rapporten waarmee u grote estate-evaluaties kunt versnellen door een geautomatiseerd en uniform beslissingsproces voor het platform te bieden. |
Problemen met gegevenscodering verwerken tijdens het laden van gegevens in Azure Synapse Analytics | Dit blogbericht biedt inzicht in enkele van de problemen met gegevenscodering die u kunt tegenkomen tijdens het gebruik van PolyBase 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 te laden. |
Tabelgrootten ophalen in 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 hiervan zijn het verzamelen van laadtijden van on-premises naar de cloud en het verzamelen van PolyBase-laadtijden. Een van de belangrijkste taken is om de opslaggrootte in toegewezen SQL-pools (voorheen SQL Data Warehouse) te bepalen in vergelijking met het huidige platform van de klant. |
Het Data SQL Engineering-team heeft deze resources ontwikkeld. Het kernhandvest van dit team is het deblokkeren en versnellen van complexe modernisering voor migratieprojecten voor gegevensplatforms naar het Azure-gegevensplatform van Microsoft.
Video's
Bekijk hoe Walgreens zijn retailinventarissysteem met ongeveer 100 TB aan gegevens van Netezza naar Azure Synapse Analytics in recordtijd heeft gemigreerd.