on-premise to - redgate...on-premise to azure sql data warehouse using data platform studio grant...

22

Upload: others

Post on 12-Jan-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse
Page 2: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

On-premise to

Azure SQL Data Warehouse

using Data Platform Studio

Grant Fritchey & Ally Parker

Page 3: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

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

Page 4: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Get in touchGrant Fritchey

scarydba.com

[email protected]

@gfritchey

Page 5: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Get in touchAlly Parker

Redgate.com

[email protected]

@redgateDPS

Page 6: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Analytics Platform System

Page 7: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Analytics Platform System

• Massively parallel computing platform

• Scale out

• Multi-terabyte data warehousing

• Polybase query support

• All based on SQL Server

Page 8: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

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

Page 9: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

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

Page 10: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

The Opportunity

• APS for less money

• Testing

• Training

• Massively parallel architecture

• Polybase

• Less money

Page 11: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Blob Storage

APS

Control Node:

Coordinates data movement

and workload management

Compute Nodes:

Provide processing mechanisms

in parallel or individually

Massively Parallel

Processing Engine

Read Access Geo-Redundant Storage:

RA-GRS stores multi-terabyte data

across Azure geo regions

Application

Page 12: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

The Problem

• Azure

• PaaS

• SQL Server

vs. SQL Data Warehouse

Page 13: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

The Problem: Data Migration

• Azure Data Factory

• SQL Server Integration Services

• Classic export/import

• Polybase

Page 14: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

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

14

Page 15: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

The Problem: Data Migration

• Azure Data Factory

• SQL Server Integration Services

• Classic export/import

• Polybase

Page 16: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Polybase Process

Create a Database

Validate structures

Export structures

Import structures

Export data

Convert to UTF-8

Move to Azure

Set up certificates

Connect up Polybase

Run import process

WIN?

Page 17: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse
Page 18: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse
Page 19: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Demo

Page 20: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Dataplatformstudio.com

Page 21: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

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

Page 22: On-premise to - Redgate...On-premise to Azure SQL Data Warehouse using Data Platform Studio Grant Fritchey & Ally Parker. Goals •Define the opportunity that Azure SQL Data Warehouse

Try it out free

www.dataplatformstudio.com

Upload your database for free today

Tell us how it went @RedgateDPS