SlideShare a Scribd company logo
© David L Wells
Data Warehousing in the Cloud
Practical Migration Strategies
Dave Wells
dwells@eckerson.com
© David L Wells 2
Dave Wells
Director, Data Management Practice
Eckerson Group
www.eckerson.com
• Advisory consultant
• Educator
• Industry analyst
• Business Intelligence
• Analytics
• Data Management
© David L Wells
Cloud Data Warehousing – What and Why?
3
Challenges of Conventional Data Warehousing
Growth Management
Workload Fluctuation
Data Center Management
Data Center & Operations Costs
Processing Bottlenecks & Delays
Projects Wait for Infrastructure
Business Critical with Risks
Security & Governance Challenged
Complex Database Management
© David L Wells
Benefits of Cloud Data Warehousing
4
Overcoming the Challenges
Growth Management
Workload Fluctuation
Data Center Management
Data Center & Operations Costs
Processing Bottlenecks & Delays
Projects Wait for Infrastructure
Business Critical with Risks
Security & Governance Challenged
Complex Database Management
Scalability: growth in data, processing & users
Elasticity: adapt to workload peaks and valleys
Managed Infrastructure: reduce data center overhead
Cost Savings: cut cost of hardware, staffing, etc.
Processing Speed: fast data pipelines, no bottlenecks
Deployment Speed: agility, instant infrastructure
Disaster Recovery: benefits of virtualization
Security & Governance: service provider features + VPC
RDBMS in the Cloud: gracefully accepts existing schema
© David L Wells
Technologies for Cloud Data Warehousing
5
Cloud Data Warehouse Platforms
© David L Wells
Technologies for Cloud Data Warehousing
6
Migration Tools – Integration Platform as a Service (iPaaS)
© David L Wells
Technologies for Cloud Data Warehousing
7
Migration Tools – Data Warehouse Automation
© David L Wells
Technologies for Cloud Data Warehousing
8
Migration Tools – Data Virtualization
© David L Wells
Step-by-Step Data Warehouse Migration
9
The Big Picture
Migration
Technology Selection
Migration Strategy
Architectural Assessment
Business Case
Planning
Testing and Operationalization
incrementalmigration
Scope, Timing, Resources, Schedule,
User Transparency, Testing Plan
Drivers, Costs, Benefits, Risk of Migrating,
Risk of Not Migrating
Reliability, Availability, Performance,
Scalability, Adaptability, Maintainability
Lift and Shift or Incremental by Workload,
Workload Breakdown and Priorities
Cloud Data Warehousing Platform,
Migration Tools
Schema, Data, Process, Metadata,
Users and Applications
Function Test, Performance Test, DQ Audit,
Scheduling, Monitoring, Support
© David L Wells
Step-by-Step Data Warehouse Migration
10
Business Case
Agility
Performance
Growth
Cost Savings
Labor Savings
Business Case
What are the drivers to move to the cloud?
What are the business benefits? Who cares about them?
What are the technical benefits? Who cares about them?
What are the business disadvantages of not migrating? Who feels the pain?
What are the technical disadvantages of not migrating? Who feels the pain?
© David L Wells
Step-by-Step Data Warehouse Migration
11
Architectural Assessment
Agility
Performance
Growth
Cost Savings
Labor Savings
Business Case Architecture
Current State
Assessment
of Data
Warehouse
Architecture
Good
Okay
Flawed
Business Architecture
Organization Architecture
Data Architecture
Integration Architecture
Technology Architecture
Reliability Availability Performance Scalability Adaptability Maintainability
Suited to purpose
Fits gracefully into the environment
Structurally sound
Compliant with codes and regulations
Sustainable through expected lifespan
Aesthetically pleasing
© David L Wells
Step-by-Step Data Warehouse Migration
12
Architectural Assessment
Change Warehouse Positioning
Change Data Flow
Change Data Models
Change Data Stores
Change Technology
Change Architectural Concept
Beside data lake, inside data lake …
Landing, staging, warehouse, data marts …
Normalized, denormalized, dimensional …
Divide, combine, partition, retire …
Automation, virtualization ...
Hub-and-spoke, bus, hybrid …
Agility
Performance
Growth
Cost Savings
Labor Savings
Business Case
Current State
Assessment
of Data
Warehouse
Architecture
Good
Okay
Flawed
Migrate as is
Review and refine
Redesign
Architecture
© David L Wells
Step-by-Step Data Warehouse Migration
13
Migration Strategy
COMPLEX MEGA-PROJECT
Agility
Performance
Growth
Cost Savings
Labor Savings
Business Case
Current State
Assessment
of Data
Warehouse
Architecture
Good
Okay
Flawed
Migrate as is
Review and refine
Redesign
Lift and shift
• By pain points
• By subject area
• By data source
• By user groups
Migration StrategyArchitecture
© David L Wells
Step-by-Step Data Warehouse Migration
14
Migration Strategy
1
2
3
Incremental migration of individual
workloads on a case-by-case basis.
• When to migrate?
• Migrate as is?
• Modify and migrate?
• Replace with new data mart?
Agility
Performance
Growth
Cost Savings
Labor Savings
Business Case
Current State
Assessment
of Data
Warehouse
Architecture
Good
Okay
Flawed
Migrate as is
Review and refine
Redesign
Lift and shift
• By pain points
• By subject area
• By data source
• By user groups
Migration StrategyArchitecture
© David L Wells
Step-by-Step Data Warehouse Migration
15
Technology Selection
Agility
Performance
Growth
Cost Savings
Labor Savings
Business Case
Current State
Assessment
of Data
Warehouse
Architecture
Good
Okay
Flawed
Migrate as is
Review and refine
Redesign
Lift and shift
• By pain points
• By subject area
• By data source
• By user groups
Migration Strategy
Cloud platform
Migration tools
Technology
Selection
Architecture
© David L Wells
Step-by-Step Data Warehouse Migration
16
Migration
Plan
Migrate
Test
Operationalize
Agility
Performance
Growth
Cost Savings
Labor Savings
Business Case
Current State
Assessment
of Data
Warehouse
Architecture
Good
Okay
Flawed
Migrate as is
Review and refine
Redesign
Lift and shift
• By pain points
• By subject area
• By data source
• By user groups
Migration Strategy
Cloud platform
Migration tools
Technology
Selection
Migration
pipelines
ETL meta
data
dataschema
users
&
apps
Architecture
© David L Wells
Step-by-Step Data Warehouse Migration
17
Schema Migration
pipelines
ETL meta
data
dataschema
users
&
apps
Do you need to
change …
• Structure
• Indexing
• Partitioning
• Optimization
• Pre-Joining
• Derivation
• Aggregation
© David L Wells
Step-by-Step Data Warehouse Migration
18
Data Migration
pipelines
ETL meta
data
dataschema
users
&
apps
How much data are you moving?
What is your network capacity and what else uses the network?
How long will it take to migrate and what can you do to accelerate?
Do you need to transform data due to schema adjustment?
Should you transform in stream or pre-process?
© David L Wells
Step-by-Step Data Warehouse Migration
19
ETL
pipelines
ETL meta
data
dataschema
users
&
apps
Change the code base to optimize for platform performance?
Change data transformations to sync with data restructuring?
Reorganize data flows?
Reduce data latency?
Migrate ETL processing to the cloud?
© David L Wells
Step-by-Step Data Warehouse Migration
20
Data Pipelines
pipelines
ETL meta
data
dataschema
users
&
apps
Rebuild pipelines instead of migrating existing ETL?
Package individual transform actions as executable objects?
Assemble objects as modules?
Configure modules for workflow and dataflow?
Gain performance, agility, or maintainability?
© David L Wells
Step-by-Step Data Warehouse Migration
21
Metadata
pipelines
ETL meta
data
dataschema
users
&
apps
Source-to-target mappings and tracing data lineage?
Can metadata be readily moved to cloud platform?
Can you export and import metadata?
Reverse engineer or rebuild from scratch?
© David L Wells
Step-by-Step Data Warehouse Migration
22
Users & Applications
pipelines
ETL meta
data
dataschema
users
&
apps
Uninterrupted business operations
Security and access authorizations
Communication and coordination
Connecting BI and analytics tools and applications
© David L Wells
Bringing it all Together
23
Cloud Data Warehouse (CDW) - Many good solutions are
available. Select the one that is the best fit with your business
model, your budget and your existing systems.
Integration Platform as a Service (iPaaS) – Use to connect and
migrate data from multiple, different endpoints. Make sure your
iPaaS is strong not just for application integration but also cloud
DW, big data & data lake integration.
Data Warehouse Automation (DWA) – Ideal for schema
replication from the legacy data store to the new CDW and for
schema management. Select a DWA that can best automate routine
developer tasks.
Data Virtualization (DV) – Use to provide easier access to data by
your “customers” using a modern interface. Ideal for incremental
data migration.
© David L Wells
Getting Started with Cloud Data Warehousing
24
What’s Next?
Should your data warehouse move to the cloud?
What benefits would you get from cloud data warehousing?
What challenges and risks will you face?
How would you approach migrating your data warehouse?
What people, tools, and resources will you need?
© David L Wells
Questions …
© David L Wells
Get the Whitepaper at SnapLogic.com/resources
Email me at dwells@eckerson.com
Follow my blogs at eckerson.com/blogs/data-management
Thank You!
Free Demo available on SnapLogic.com
Ad

More Related Content

What's hot (20)

Snowflake Overview
Snowflake OverviewSnowflake Overview
Snowflake Overview
Snowflake Computing
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
Databricks
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
Snowflake Computing
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
James Serra
 
Business Intelligence (BI) and Data Management Basics
Business Intelligence (BI) and Data Management  Basics Business Intelligence (BI) and Data Management  Basics
Business Intelligence (BI) and Data Management Basics
amorshed
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
Databricks
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
James Serra
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
Jeffrey T. Pollock
 
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Visual_BI
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
James Serra
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
Databricks
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
Kent Graziano
 
Building End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCPBuilding End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCP
Databricks
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
Databricks
 
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake AnalyticsBuilding the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Khalid Salama
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
James Serra
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
Dalibor Wijas
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
James Serra
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
Databricks
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
Snowflake Computing
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
James Serra
 
Business Intelligence (BI) and Data Management Basics
Business Intelligence (BI) and Data Management  Basics Business Intelligence (BI) and Data Management  Basics
Business Intelligence (BI) and Data Management Basics
amorshed
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
Databricks
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
James Serra
 
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Visual_BI
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
James Serra
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
Databricks
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
Kent Graziano
 
Building End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCPBuilding End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCP
Databricks
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
Databricks
 
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake AnalyticsBuilding the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Khalid Salama
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
James Serra
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
Dalibor Wijas
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
James Serra
 

Similar to Data Warehousing in the Cloud: Practical Migration Strategies (20)

Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
Cloudera, Inc.
 
Marlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs Capabilities Overview: DWBI, Analytics and Big Data ServicesMarlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
Carter Wickstrom
 
Cloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummitCloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummit
Ming Yuan
 
Cloud and Analytics - From Platforms to an Ecosystem
Cloud and Analytics - From Platforms to an EcosystemCloud and Analytics - From Platforms to an Ecosystem
Cloud and Analytics - From Platforms to an Ecosystem
Databricks
 
Big Data Made Easy: A Simple, Scalable Solution for Getting Started with Hadoop
Big Data Made Easy:  A Simple, Scalable Solution for Getting Started with HadoopBig Data Made Easy:  A Simple, Scalable Solution for Getting Started with Hadoop
Big Data Made Easy: A Simple, Scalable Solution for Getting Started with Hadoop
Precisely
 
Trends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsTrends in Enterprise Advanced Analytics
Trends in Enterprise Advanced Analytics
DATAVERSITY
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
XebiaLabs
 
Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics
DATAVERSITY
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data Virtualization
Denodo
 
70-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 201270-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 2012
siphocha
 
451 Research + NuoDB: What It Means to be a Container-Native SQL Database
451 Research + NuoDB: What It Means to be a Container-Native SQL Database451 Research + NuoDB: What It Means to be a Container-Native SQL Database
451 Research + NuoDB: What It Means to be a Container-Native SQL Database
NuoDB
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
RISC Networks
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
OSSCube
 
5 Points to Consider - Enterprise Road Map to AWS Cloud
5 Points to Consider  - Enterprise Road Map to AWS Cloud5 Points to Consider  - Enterprise Road Map to AWS Cloud
5 Points to Consider - Enterprise Road Map to AWS Cloud
Blazeclan Technologies Private Limited
 
Cloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingCloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and Consulting
KAMLESHKUMAR471
 
Sanyog_Resume
Sanyog_ResumeSanyog_Resume
Sanyog_Resume
Sanyog Singh
 
Sami patel full_resume
Sami patel full_resumeSami patel full_resume
Sami patel full_resume
Jignesh Shah
 
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
ssuser01a66e
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
Cloudera, Inc.
 
Marlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs Capabilities Overview: DWBI, Analytics and Big Data ServicesMarlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
Carter Wickstrom
 
Cloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummitCloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummit
Ming Yuan
 
Cloud and Analytics - From Platforms to an Ecosystem
Cloud and Analytics - From Platforms to an EcosystemCloud and Analytics - From Platforms to an Ecosystem
Cloud and Analytics - From Platforms to an Ecosystem
Databricks
 
Big Data Made Easy: A Simple, Scalable Solution for Getting Started with Hadoop
Big Data Made Easy:  A Simple, Scalable Solution for Getting Started with HadoopBig Data Made Easy:  A Simple, Scalable Solution for Getting Started with Hadoop
Big Data Made Easy: A Simple, Scalable Solution for Getting Started with Hadoop
Precisely
 
Trends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsTrends in Enterprise Advanced Analytics
Trends in Enterprise Advanced Analytics
DATAVERSITY
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
XebiaLabs
 
Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics
DATAVERSITY
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data Virtualization
Denodo
 
70-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 201270-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 2012
siphocha
 
451 Research + NuoDB: What It Means to be a Container-Native SQL Database
451 Research + NuoDB: What It Means to be a Container-Native SQL Database451 Research + NuoDB: What It Means to be a Container-Native SQL Database
451 Research + NuoDB: What It Means to be a Container-Native SQL Database
NuoDB
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
RISC Networks
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
OSSCube
 
Cloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingCloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and Consulting
KAMLESHKUMAR471
 
Sami patel full_resume
Sami patel full_resumeSami patel full_resume
Sami patel full_resume
Jignesh Shah
 
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
ssuser01a66e
 
Ad

More from SnapLogic (20)

The AI Mindset: Bridging Industry and Academic Perspectives
The AI Mindset: Bridging Industry and Academic PerspectivesThe AI Mindset: Bridging Industry and Academic Perspectives
The AI Mindset: Bridging Industry and Academic Perspectives
SnapLogic
 
Supercharging Self-Service API Integration with AI
Supercharging Self-Service API Integration with AI Supercharging Self-Service API Integration with AI
Supercharging Self-Service API Integration with AI
SnapLogic
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
SnapLogic
 
SnapLogic Culture Deck
SnapLogic Culture DeckSnapLogic Culture Deck
SnapLogic Culture Deck
SnapLogic
 
Euromoney's integration journey: Selecting SnapLogic's self-service integrati...
Euromoney's integration journey: Selecting SnapLogic's self-service integrati...Euromoney's integration journey: Selecting SnapLogic's self-service integrati...
Euromoney's integration journey: Selecting SnapLogic's self-service integrati...
SnapLogic
 
Digital Transformation is Cloud-Powered
Digital Transformation is Cloud-PoweredDigital Transformation is Cloud-Powered
Digital Transformation is Cloud-Powered
SnapLogic
 
How to Build a Winning Data Culture
How to Build a Winning Data CultureHow to Build a Winning Data Culture
How to Build a Winning Data Culture
SnapLogic
 
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
SnapLogic
 
SnapLogic Technology Open House – January 2018
SnapLogic Technology Open House – January 2018SnapLogic Technology Open House – January 2018
SnapLogic Technology Open House – January 2018
SnapLogic
 
Self-Service Integration in the Age of Digital Transformation at Box
Self-Service Integration in the Age of Digital Transformation at BoxSelf-Service Integration in the Age of Digital Transformation at Box
Self-Service Integration in the Age of Digital Transformation at Box
SnapLogic
 
Live Demo: Accelerate the integration of workday applications
Live Demo: Accelerate the integration of workday applicationsLive Demo: Accelerate the integration of workday applications
Live Demo: Accelerate the integration of workday applications
SnapLogic
 
The new dominant companies are running on data
The new dominant companies are running on data The new dominant companies are running on data
The new dominant companies are running on data
SnapLogic
 
Spring 2017 release customer webinar
Spring 2017 release customer webinarSpring 2017 release customer webinar
Spring 2017 release customer webinar
SnapLogic
 
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic
 
Webinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoTWebinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoT
SnapLogic
 
The API Lie
The API LieThe API Lie
The API Lie
SnapLogic
 
SnapLogic Culture
SnapLogic CultureSnapLogic Culture
SnapLogic Culture
SnapLogic
 
SnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen IntegratorSnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen Integrator
SnapLogic
 
Big Data Management: What's New, What's Different, and What You Need To Know
Big Data Management: What's New, What's Different, and What You Need To KnowBig Data Management: What's New, What's Different, and What You Need To Know
Big Data Management: What's New, What's Different, and What You Need To Know
SnapLogic
 
SnapLogic Live: Workday Integration
SnapLogic Live: Workday IntegrationSnapLogic Live: Workday Integration
SnapLogic Live: Workday Integration
SnapLogic
 
The AI Mindset: Bridging Industry and Academic Perspectives
The AI Mindset: Bridging Industry and Academic PerspectivesThe AI Mindset: Bridging Industry and Academic Perspectives
The AI Mindset: Bridging Industry and Academic Perspectives
SnapLogic
 
Supercharging Self-Service API Integration with AI
Supercharging Self-Service API Integration with AI Supercharging Self-Service API Integration with AI
Supercharging Self-Service API Integration with AI
SnapLogic
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
SnapLogic
 
SnapLogic Culture Deck
SnapLogic Culture DeckSnapLogic Culture Deck
SnapLogic Culture Deck
SnapLogic
 
Euromoney's integration journey: Selecting SnapLogic's self-service integrati...
Euromoney's integration journey: Selecting SnapLogic's self-service integrati...Euromoney's integration journey: Selecting SnapLogic's self-service integrati...
Euromoney's integration journey: Selecting SnapLogic's self-service integrati...
SnapLogic
 
Digital Transformation is Cloud-Powered
Digital Transformation is Cloud-PoweredDigital Transformation is Cloud-Powered
Digital Transformation is Cloud-Powered
SnapLogic
 
How to Build a Winning Data Culture
How to Build a Winning Data CultureHow to Build a Winning Data Culture
How to Build a Winning Data Culture
SnapLogic
 
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
SnapLogic
 
SnapLogic Technology Open House – January 2018
SnapLogic Technology Open House – January 2018SnapLogic Technology Open House – January 2018
SnapLogic Technology Open House – January 2018
SnapLogic
 
Self-Service Integration in the Age of Digital Transformation at Box
Self-Service Integration in the Age of Digital Transformation at BoxSelf-Service Integration in the Age of Digital Transformation at Box
Self-Service Integration in the Age of Digital Transformation at Box
SnapLogic
 
Live Demo: Accelerate the integration of workday applications
Live Demo: Accelerate the integration of workday applicationsLive Demo: Accelerate the integration of workday applications
Live Demo: Accelerate the integration of workday applications
SnapLogic
 
The new dominant companies are running on data
The new dominant companies are running on data The new dominant companies are running on data
The new dominant companies are running on data
SnapLogic
 
Spring 2017 release customer webinar
Spring 2017 release customer webinarSpring 2017 release customer webinar
Spring 2017 release customer webinar
SnapLogic
 
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic
 
Webinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoTWebinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoT
SnapLogic
 
SnapLogic Culture
SnapLogic CultureSnapLogic Culture
SnapLogic Culture
SnapLogic
 
SnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen IntegratorSnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen Integrator
SnapLogic
 
Big Data Management: What's New, What's Different, and What You Need To Know
Big Data Management: What's New, What's Different, and What You Need To KnowBig Data Management: What's New, What's Different, and What You Need To Know
Big Data Management: What's New, What's Different, and What You Need To Know
SnapLogic
 
SnapLogic Live: Workday Integration
SnapLogic Live: Workday IntegrationSnapLogic Live: Workday Integration
SnapLogic Live: Workday Integration
SnapLogic
 
Ad

Recently uploaded (20)

Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Abodahab
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
Conic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptxConic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptx
taiwanesechetan
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...
CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...
CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...
ThanushsaranS
 
Digilocker under workingProcess Flow.pptx
Digilocker  under workingProcess Flow.pptxDigilocker  under workingProcess Flow.pptx
Digilocker under workingProcess Flow.pptx
satnamsadguru491
 
Cleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdfCleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdf
alcinialbob1234
 
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptxPerencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
PareaRusan
 
Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..
yuvarajreddy2002
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
How iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost FundsHow iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost Funds
ireneschmid345
 
computer organization and assembly language.docx
computer organization and assembly language.docxcomputer organization and assembly language.docx
computer organization and assembly language.docx
alisoftwareengineer1
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
Ch3MCT24.pptx measure of central tendency
Ch3MCT24.pptx measure of central tendencyCh3MCT24.pptx measure of central tendency
Ch3MCT24.pptx measure of central tendency
ayeleasefa2
 
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Abodahab
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
Conic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptxConic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptx
taiwanesechetan
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...
CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...
CTS EXCEPTIONSPrediction of Aluminium wire rod physical properties through AI...
ThanushsaranS
 
Digilocker under workingProcess Flow.pptx
Digilocker  under workingProcess Flow.pptxDigilocker  under workingProcess Flow.pptx
Digilocker under workingProcess Flow.pptx
satnamsadguru491
 
Cleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdfCleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdf
alcinialbob1234
 
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptxPerencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
PareaRusan
 
Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..
yuvarajreddy2002
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
How iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost FundsHow iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost Funds
ireneschmid345
 
computer organization and assembly language.docx
computer organization and assembly language.docxcomputer organization and assembly language.docx
computer organization and assembly language.docx
alisoftwareengineer1
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
Ch3MCT24.pptx measure of central tendency
Ch3MCT24.pptx measure of central tendencyCh3MCT24.pptx measure of central tendency
Ch3MCT24.pptx measure of central tendency
ayeleasefa2
 

Data Warehousing in the Cloud: Practical Migration Strategies

  • 1. © David L Wells Data Warehousing in the Cloud Practical Migration Strategies Dave Wells [email protected]
  • 2. © David L Wells 2 Dave Wells Director, Data Management Practice Eckerson Group www.eckerson.com • Advisory consultant • Educator • Industry analyst • Business Intelligence • Analytics • Data Management
  • 3. © David L Wells Cloud Data Warehousing – What and Why? 3 Challenges of Conventional Data Warehousing Growth Management Workload Fluctuation Data Center Management Data Center & Operations Costs Processing Bottlenecks & Delays Projects Wait for Infrastructure Business Critical with Risks Security & Governance Challenged Complex Database Management
  • 4. © David L Wells Benefits of Cloud Data Warehousing 4 Overcoming the Challenges Growth Management Workload Fluctuation Data Center Management Data Center & Operations Costs Processing Bottlenecks & Delays Projects Wait for Infrastructure Business Critical with Risks Security & Governance Challenged Complex Database Management Scalability: growth in data, processing & users Elasticity: adapt to workload peaks and valleys Managed Infrastructure: reduce data center overhead Cost Savings: cut cost of hardware, staffing, etc. Processing Speed: fast data pipelines, no bottlenecks Deployment Speed: agility, instant infrastructure Disaster Recovery: benefits of virtualization Security & Governance: service provider features + VPC RDBMS in the Cloud: gracefully accepts existing schema
  • 5. © David L Wells Technologies for Cloud Data Warehousing 5 Cloud Data Warehouse Platforms
  • 6. © David L Wells Technologies for Cloud Data Warehousing 6 Migration Tools – Integration Platform as a Service (iPaaS)
  • 7. © David L Wells Technologies for Cloud Data Warehousing 7 Migration Tools – Data Warehouse Automation
  • 8. © David L Wells Technologies for Cloud Data Warehousing 8 Migration Tools – Data Virtualization
  • 9. © David L Wells Step-by-Step Data Warehouse Migration 9 The Big Picture Migration Technology Selection Migration Strategy Architectural Assessment Business Case Planning Testing and Operationalization incrementalmigration Scope, Timing, Resources, Schedule, User Transparency, Testing Plan Drivers, Costs, Benefits, Risk of Migrating, Risk of Not Migrating Reliability, Availability, Performance, Scalability, Adaptability, Maintainability Lift and Shift or Incremental by Workload, Workload Breakdown and Priorities Cloud Data Warehousing Platform, Migration Tools Schema, Data, Process, Metadata, Users and Applications Function Test, Performance Test, DQ Audit, Scheduling, Monitoring, Support
  • 10. © David L Wells Step-by-Step Data Warehouse Migration 10 Business Case Agility Performance Growth Cost Savings Labor Savings Business Case What are the drivers to move to the cloud? What are the business benefits? Who cares about them? What are the technical benefits? Who cares about them? What are the business disadvantages of not migrating? Who feels the pain? What are the technical disadvantages of not migrating? Who feels the pain?
  • 11. © David L Wells Step-by-Step Data Warehouse Migration 11 Architectural Assessment Agility Performance Growth Cost Savings Labor Savings Business Case Architecture Current State Assessment of Data Warehouse Architecture Good Okay Flawed Business Architecture Organization Architecture Data Architecture Integration Architecture Technology Architecture Reliability Availability Performance Scalability Adaptability Maintainability Suited to purpose Fits gracefully into the environment Structurally sound Compliant with codes and regulations Sustainable through expected lifespan Aesthetically pleasing
  • 12. © David L Wells Step-by-Step Data Warehouse Migration 12 Architectural Assessment Change Warehouse Positioning Change Data Flow Change Data Models Change Data Stores Change Technology Change Architectural Concept Beside data lake, inside data lake … Landing, staging, warehouse, data marts … Normalized, denormalized, dimensional … Divide, combine, partition, retire … Automation, virtualization ... Hub-and-spoke, bus, hybrid … Agility Performance Growth Cost Savings Labor Savings Business Case Current State Assessment of Data Warehouse Architecture Good Okay Flawed Migrate as is Review and refine Redesign Architecture
  • 13. © David L Wells Step-by-Step Data Warehouse Migration 13 Migration Strategy COMPLEX MEGA-PROJECT Agility Performance Growth Cost Savings Labor Savings Business Case Current State Assessment of Data Warehouse Architecture Good Okay Flawed Migrate as is Review and refine Redesign Lift and shift • By pain points • By subject area • By data source • By user groups Migration StrategyArchitecture
  • 14. © David L Wells Step-by-Step Data Warehouse Migration 14 Migration Strategy 1 2 3 Incremental migration of individual workloads on a case-by-case basis. • When to migrate? • Migrate as is? • Modify and migrate? • Replace with new data mart? Agility Performance Growth Cost Savings Labor Savings Business Case Current State Assessment of Data Warehouse Architecture Good Okay Flawed Migrate as is Review and refine Redesign Lift and shift • By pain points • By subject area • By data source • By user groups Migration StrategyArchitecture
  • 15. © David L Wells Step-by-Step Data Warehouse Migration 15 Technology Selection Agility Performance Growth Cost Savings Labor Savings Business Case Current State Assessment of Data Warehouse Architecture Good Okay Flawed Migrate as is Review and refine Redesign Lift and shift • By pain points • By subject area • By data source • By user groups Migration Strategy Cloud platform Migration tools Technology Selection Architecture
  • 16. © David L Wells Step-by-Step Data Warehouse Migration 16 Migration Plan Migrate Test Operationalize Agility Performance Growth Cost Savings Labor Savings Business Case Current State Assessment of Data Warehouse Architecture Good Okay Flawed Migrate as is Review and refine Redesign Lift and shift • By pain points • By subject area • By data source • By user groups Migration Strategy Cloud platform Migration tools Technology Selection Migration pipelines ETL meta data dataschema users & apps Architecture
  • 17. © David L Wells Step-by-Step Data Warehouse Migration 17 Schema Migration pipelines ETL meta data dataschema users & apps Do you need to change … • Structure • Indexing • Partitioning • Optimization • Pre-Joining • Derivation • Aggregation
  • 18. © David L Wells Step-by-Step Data Warehouse Migration 18 Data Migration pipelines ETL meta data dataschema users & apps How much data are you moving? What is your network capacity and what else uses the network? How long will it take to migrate and what can you do to accelerate? Do you need to transform data due to schema adjustment? Should you transform in stream or pre-process?
  • 19. © David L Wells Step-by-Step Data Warehouse Migration 19 ETL pipelines ETL meta data dataschema users & apps Change the code base to optimize for platform performance? Change data transformations to sync with data restructuring? Reorganize data flows? Reduce data latency? Migrate ETL processing to the cloud?
  • 20. © David L Wells Step-by-Step Data Warehouse Migration 20 Data Pipelines pipelines ETL meta data dataschema users & apps Rebuild pipelines instead of migrating existing ETL? Package individual transform actions as executable objects? Assemble objects as modules? Configure modules for workflow and dataflow? Gain performance, agility, or maintainability?
  • 21. © David L Wells Step-by-Step Data Warehouse Migration 21 Metadata pipelines ETL meta data dataschema users & apps Source-to-target mappings and tracing data lineage? Can metadata be readily moved to cloud platform? Can you export and import metadata? Reverse engineer or rebuild from scratch?
  • 22. © David L Wells Step-by-Step Data Warehouse Migration 22 Users & Applications pipelines ETL meta data dataschema users & apps Uninterrupted business operations Security and access authorizations Communication and coordination Connecting BI and analytics tools and applications
  • 23. © David L Wells Bringing it all Together 23 Cloud Data Warehouse (CDW) - Many good solutions are available. Select the one that is the best fit with your business model, your budget and your existing systems. Integration Platform as a Service (iPaaS) – Use to connect and migrate data from multiple, different endpoints. Make sure your iPaaS is strong not just for application integration but also cloud DW, big data & data lake integration. Data Warehouse Automation (DWA) – Ideal for schema replication from the legacy data store to the new CDW and for schema management. Select a DWA that can best automate routine developer tasks. Data Virtualization (DV) – Use to provide easier access to data by your “customers” using a modern interface. Ideal for incremental data migration.
  • 24. © David L Wells Getting Started with Cloud Data Warehousing 24 What’s Next? Should your data warehouse move to the cloud? What benefits would you get from cloud data warehousing? What challenges and risks will you face? How would you approach migrating your data warehouse? What people, tools, and resources will you need?
  • 25. © David L Wells Questions …
  • 26. © David L Wells Get the Whitepaper at SnapLogic.com/resources Email me at [email protected] Follow my blogs at eckerson.com/blogs/data-management Thank You! Free Demo available on SnapLogic.com