On-premise to
Azure SQL Data Warehouse
using Data Platform Studio
Grant Fritchey & Ally Parker
Goals
• Define the opportunity that Azure SQL Data
Warehouse represents
• Define the problems presented by Azure SQL Data
Warehouse
• Provide a solution to some of those problems
Get in touch Grant Fritchey
scarydba.com
[email protected]
@gfritchey
Ally Parker
Get in touch
Redgate.com
[email protected]
@redgateDPS
Analytics Platform System
Analytics Platform System
• Massively parallel computing platform
• Scale out
• Multi-terabyte data warehousing
• Polybase query support
• All based on SQL Server
Analytics Platform System
• £1.2 million to start
• £456 thousand annual operating costs
• Must purchase to learn
• Must purchase to test
http://download.microsoft.com/download/1/2/B/12B251C0-09F0-472B-85F3-
F03F91BF4976/Microsoft_Analytics_Platform_System_Delivers_Best_TCO_to_Performance_white_paper_EN_US.pdf
Azure SQL Data Warehouse
• Platform as a Service (PaaS)
• Pay for what you use
• Pay for when you use it
• £684 to £41k/month
• Or £8.2k to £492k/year
• Depending on DWU use
• Plus storage
The Opportunity
• APS for less money
• Testing
• Training
• Massively parallel architecture
• Polybase
• Less money
Control Node:
Coordinates data movement
and workload management
Application
Massively Parallel
APS Processing Engine
Compute Nodes:
Provide processing mechanisms
in parallel or individually
Read Access Geo-Redundant Storage:
RA-GRS stores multi-terabyte data
Blob Storage across Azure geo regions
The Problem
• Azure
• PaaS
• SQL Server
vs. SQL Data Warehouse
The Problem: Data Migration
• Azure Data Factory
• SQL Server Integration Services
• Classic export/import
• Polybase
14
The Problem: Unsupported
• Currently (these things change)
• Identity
• Primary key, foreign key, unique and check constraints
• Unique indexes
• Computed columns
• Sparse columns
• User-Defined types
• Sequence
• Triggers
• Indexed views
• Synonyms
• Data type incompatibility
The Problem: Data Migration
• Azure Data Factory
• SQL Server Integration Services
• Classic export/import
• Polybase
Polybase Process
Create a Validate Export Import
Export data
Database structures structures structures
Run import Connect up Set up Move to Convert to
process Polybase certificates Azure UTF-8
WIN?
Demo
Dataplatformstudio.com
Goals
• Define the opportunity that Azure SQL Data
Warehouse represents
• Define the problems presented by Azure SQL Data
Warehouse
• Provide a solution to some of those problems
Try it out free
www.dataplatformstudio.com
Upload your database for free today
Tell us how it went @RedgateDPS