SlideShare une entreprise Scribd logo
1  sur  26
© 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

Contenu connexe

Tendances

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
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture DesignKujambu Murugesan
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewGuido Schmutz
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's includedJames Serra
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceDATAVERSITY
 
Five Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data GovernanceFive Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data GovernanceDATAVERSITY
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureDatabricks
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationDATAVERSITY
 
Data Catalog & ETL - Glue & Athena
Data Catalog & ETL - Glue & AthenaData Catalog & ETL - Glue & Athena
Data Catalog & ETL - Glue & AthenaAmazon Web Services
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogDATAVERSITY
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data ArchitectureADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data ArchitectureDATAVERSITY
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Cathrine Wilhelmsen
 
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021Tristan Baker
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 

Tendances (20)

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)
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° view
 
Data mesh
Data meshData mesh
Data mesh
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and Governance
 
Five Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data GovernanceFive Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data Governance
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
 
Data Catalog & ETL - Glue & Athena
Data Catalog & ETL - Glue & AthenaData Catalog & ETL - Glue & Athena
Data Catalog & ETL - Glue & Athena
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data Catalog
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data ArchitectureADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
 
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 

Similaire à Data Warehousing Migration Strategies Cloud

Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse OptimizationCloudera, 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 ServicesMarlabs
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudCarter Wickstrom
 
Cloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummitCloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummitMing 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 EcosystemDatabricks
 
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 HadoopPrecisely
 
Trends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsTrends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsDATAVERSITY
 
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 CloudXebiaLabs
 
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 AnalyticsDATAVERSITY
 
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 VirtualizationDenodo
 
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 2012siphocha
 
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 DatabaseNuoDB
 
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_migrationRISC 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 ChallengesOSSCube
 
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 ConsultingKAMLESHKUMAR471
 
Sami patel full_resume
Sami patel full_resumeSami patel full_resume
Sami patel full_resumeJignesh Shah
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
 

Similaire à Data Warehousing Migration Strategies Cloud (20)

Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 
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
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
 
Cloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummitCloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummit
 
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
 
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
 
Trends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsTrends in Enterprise Advanced Analytics
Trends in Enterprise Advanced Analytics
 
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
 
Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Sanyog_Resume
Sanyog_ResumeSanyog_Resume
Sanyog_Resume
 
Sami patel full_resume
Sami patel full_resumeSami patel full_resume
Sami patel full_resume
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 

Plus de 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 PerspectivesSnapLogic
 
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 DeckSnapLogic
 
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-PoweredSnapLogic
 
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 CultureSnapLogic
 
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 2018SnapLogic
 
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 BoxSnapLogic
 
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 applicationsSnapLogic
 
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 webinarSnapLogic
 
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 assistantSnapLogic
 
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 IoTSnapLogic
 
SnapLogic Culture
SnapLogic CultureSnapLogic Culture
SnapLogic CultureSnapLogic
 
SnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen IntegratorSnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen IntegratorSnapLogic
 
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 KnowSnapLogic
 
SnapLogic Live: Workday Integration
SnapLogic Live: Workday IntegrationSnapLogic Live: Workday Integration
SnapLogic Live: Workday IntegrationSnapLogic
 

Plus de 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
 
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
 
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 Culture Deck
SnapLogic Culture DeckSnapLogic Culture Deck
SnapLogic Culture Deck
 
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...
 
Digital Transformation is Cloud-Powered
Digital Transformation is Cloud-PoweredDigital Transformation is Cloud-Powered
Digital Transformation is Cloud-Powered
 
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
 
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 Technology Open House – January 2018
SnapLogic Technology Open House – January 2018SnapLogic Technology Open House – January 2018
SnapLogic Technology Open House – January 2018
 
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
 
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
 
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
 
Spring 2017 release customer webinar
Spring 2017 release customer webinarSpring 2017 release customer webinar
Spring 2017 release customer webinar
 
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
 
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
 
The API Lie
The API LieThe API Lie
The API Lie
 
SnapLogic Culture
SnapLogic CultureSnapLogic Culture
SnapLogic Culture
 
SnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen IntegratorSnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen Integrator
 
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 Live: Workday Integration
SnapLogic Live: Workday IntegrationSnapLogic Live: Workday Integration
SnapLogic Live: Workday Integration
 

Dernier

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 

Dernier (20)

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 

Data Warehousing Migration Strategies Cloud

  • 1. © David L Wells Data Warehousing in the Cloud Practical Migration Strategies Dave Wells dwells@eckerson.com
  • 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 dwells@eckerson.com Follow my blogs at eckerson.com/blogs/data-management Thank You! Free Demo available on SnapLogic.com