< Previous Challenge - Home - Next Challenge >
WWI wants to modernize their data warehouse in phases. The first stage will be to scale-out horizontally their existing data warehouse. The data warehouse migration will be from their on-premise WWI Data Warehouse to Azure Synapse Analytics. They like to reuse their existing ETL code and leave their source systems as-is (no migration). This will require a hybrid architecture for on-premise OLTP and Azure Synapse Analytics as the end state. This exercise will be showcasing how to migrate your traditional SQL Server (SMP) to Azure Synapse Analytics (MPP).
The objective of this challenge is to migrate the WWI DW (OLAP) to Azure Synapse Analytics. Azure Synapse Analytics is a MPP (Massive Parallel Processing) platform that allows you to scale out your datawarehouse by adding new server nodes (compute) rather than adding more cores to the server.
There will be four different object types we’ll migrate:
Here are the steps to migrate from SQL Server to Synapse Analytics.
Master Create.sql
in the /Challenge01/
folder of the student Resource.zip
package
Daily ETLMDWLC.ispac
SSIS package in the /Challenge01/
folder of the student Resource.zip
packageWWI_Sales.pbit
file in the /Challenge01/
folder of the student Resources.zip
package SELECT t.[name], c.[name], c.[system_type_id], c.[user_type_id], y.[is_user_defined], y.[name]
FROM sys.tables t
JOIN sys.columns c on t.[object_id] = c.[object_id]
JOIN sys.types y on c.[user_type_id] = y.[user_type_id]
WHERE y.[name] IN ('geography','geometry','hierarchyid','image','text','ntext','sql_variant','timestamp','xml')
OR y.[is_user_defined] = 1;
Too comfortable? Eager to do more? Try these additional challenges!