SlideShare ist ein Scribd-Unternehmen logo
1 von 21
www.etlsolutions.com
Preparing a Data
Migration Plan
A practical introduction to data
migration strategy and planning
• This is the Powerpoint version of our data
migration eGuide, which aims to help with the
development of a plan for a data migration. The
guide is based on our years of work in the data
movement industry, where we provide off-the-
shelf software and consultancy for
organisations across the world.
• Data migration is a complex undertaking, and
the processes and software used are
continually evolving. The approach in this guide
incorporates data migration best practice, with
the aim of making the data migration process a
little more straightforward.
• Don’t hesitate to get in touch with us at
info@etlsolutions.com if you have any
questions.
Introduction
www.etlsolutions.com
Download this PDF
eGuide for free at:
http://www.etlsolutions.co
m/free-eguide-preparing-
a-data-migration-plan/
• We should start with a quick definition of
what we mean by data migration. The
term usually refers to the movement of
data from an old or legacy system to a
new system.
• Data migration is typically part of a larger
programme and is often triggered by a
merger or acquisition, a business decision
to standardise systems, or modernisation
of an organisation’s systems.
• The data migration planning outlined in
this guide dovetails neatly into the overall
requirements of an organisation.
Definitions
www.etlsolutions.com
1. Project Scoping
www.etlsolutions.com
• While staff and systems play an
important role in reducing the risks
involved with data migration, early
stage planning can also help. It
identifies potential issues that may
occur later in the project, enabling
the organisation to plan the
mitigation of risk.
• Our consultants thoroughly
review and scope a project before
it starts. We find it’s practical to
divide the review into two parts: the
project’s structure and its technical
aspects.
Project scoping
www.etlsolutions.com
The project review evaluates these areas:
 Are the deliverables and deadlines
clearly defined?
 Is the budget sufficient?
 Have all potential stakeholders been
included in the plan?
 Are there communication plans in
place, and do they include all
stakeholders, senior management
and, if necessary, the wider
organisation?
 Are there personnel in the right
number and with the right skills? Will
they be available for the duration of
the project? Specifically, are there
sufficient:
 Business domain experts?
 System experts?
 Data migration experts?
The technical review assesses the quality of:
 The proposed migration methodology
and workflow
 The data security plan
 The software available:
 Technical features
 Flexibility
 Fit with the skills of the people working
on the project.
 The volume and cleanliness of the
data to be migrated
Project scoping (continued)
www.etlsolutions.com
• Analysing these aspects in
the early stages of a
project will help to reduce
risk and realise best
practice.
• It also provides supporting
evidence when requesting
additional funding or other
resources.
2. Methodology
www.etlsolutions.com
• A clear methodology is essential for a staged, well-managed and
robust approach to data migration. According to a 2011 report by
Bloor, 38% of data migration projects run over time or budget. The
report identifies an effective methodology as one of the ways to
minimise these risks.
• However, industry-standard data migration methodologies are
scarce. One option is the Practical Data Migration methodology
developed by industry expert Johny Morris, which consists of training
and certification. Alternatively, most companies who provide data
migration services have their own methodology; ours consists of pre-
migration scoping, project assessments and a core migration
process.
• The complexity of data migration means that a chosen methodology
can seem like a sea of options, which can be difficult to get all the
stakeholders to buy into. Focus on the most startling element of the
migration – the fact that the legacy system will be turned off – and
the attention of the stakeholders is guaranteed.
Methodology
www.etlsolutions.com
Methodology (continued)
www.etlsolutions.com
• Standards are used to identify
problem areas early on, making
sure that the project don’t reach
the final stages with a hundred
different issues to sort out.
• For instance, at ETL Solutions
we have the Prince2
management standard, and use
ISO standards where
appropriate to underpin our data
migration methodology.
A robust methodology should include:
 Extract design: how the data is
extracted, held and verified
 Migration design: how data is
transformed into the target
structure
 Mapping rules: the details of the
migration
 Test overview: tools, reporting,
structure and constraints
 Unit test: unit test specification
 Integration test: integration test
specification
 Recovery plan: recovery options
for each stage of the migration
 Go live plan: actions required to
go live.
3. Data preparation
www.etlsolutions.com
• It is crucial to thoroughly prepare data and systems before a
migration takes place. In particular, landscape analysis is an
important part of preparing for a data migration. It provides an
overview of the source and target systems, enabling the project
team to understand how each system works and how the data within
each system is structured.
• These areas should be reviewed systematically to ensure that
potential errors are identified in advance of the migration. Ideally,
the team should model the links and interactions between the
different systems involved, along with the data structures within each
system.
• Another important component of thorough preparation is data
assurance. This procedure validates the data discovered in the
landscape analysis and ensures that all data is fit for purpose. By
validating the data, the migration team are then free to focus solely
on structural manipulation and movement. Data assurance has
several phases: data profiling; data quality definition; and data
cleansing.
Data preparation
www.etlsolutions.com
• The aim of the data profiling phase is to ensure that any historical
data due to be migrated is suitable for the changes that are taking
place in the organisation. Profiling should be carried out to identify
areas of the data which may not be of sufficient quality. It should
include comprehensive checks of existing model structure, data
format and data conformance.
• A retirement plan should be used to define the data no longer
required. Any data to be retired should be recorded, along with a
description of what replaces it or why it can be removed. The data
that is no longer needed may have to be archived for tax purposes
or to meet the requirements of an industry’s governing bodies.
Data preparation: Data profiling
www.etlsolutions.com
• Data quality definitions state the quality that must be attained by
elements, attributes and relationships in the source system.
• The definitions or rules should be used during profiling to identify
whether or not the data is of the correct quality and format.
• All data quality rules should be listed at element level, such as data
table or flat file. All data quality issues and queries should be tracked
and stored.
Data preparation: Data quality definition
www.etlsolutions.com
• The first stage in data cleansing is to define which cleansing rules
will be carried out manually and which will be automated. Splitting
the rules into two enables the organisation’s domain experts to
concentrate on the manual process, while the migration experts
design and develop the automated cleansing. Typically, the manual
cleansing will be carried out before the migration, while the
automated cleansing may be carried out before the migration or as
part of the migration’s initial phase.
• Data verification is the part of the data cleansing process that checks
that the data is available, accessible, complete and in the correct
format. Our consultants often continue to carry out verification once
a migration has begun, ensuring that the information is optimised
prior to each stage of the migration.
• We find that data impact analysis is a crucial part of data cleansing.
Because cleansing data adds or alters values, data impact analysis
ensures that these changes do not have a knock-on effect on other
elements within the source and target systems. It also checks the
impact of data cleansing on other systems which currently use the
data, and on systems which may use the data once the migration is
complete.
Data preparation: Data cleansing
www.etlsolutions.com
4. Data security
www.etlsolutions.com
• Data security has become a political and legal issue, particularly with
continuing high-profile data losses. Carrying out a data migration is
likely to require access to corporate or customer data that is likely to
be sensitive and business critical.
• It is crucial that all data is treated with respect. All sensitive
information, including customer data, should have detailed levels of
security in place. Before you start any data migration, check exactly
what levels are in place, and who is allowed access to the data and
when.
• Assess the value of the data to the business, in addition to the costs
that could arise from a security breach. Then make sure that the
security requirements of the migration reflect this value. They
should be cost-effective and not outweigh the risks highlighted in the
assessment.
Data security
www.etlsolutions.com
• Legal obligations should be
thoroughly checked.
• Statutory measures covering
data breach and data protection
are now in place in many
sectors.
• These often outline the areas of
security that have to be in place,
as well as stipulating operating
procedures to keep the data
secure.
Data security (continued)
www.etlsolutions.com
• Draw up data security plans early on and
embed them in the data migration plan.
• Areas to consider include:
 How to ensure secure data transfer
 How to create secure server access
 How to ensure secure data access
 Whether or not to increase the
number of permissions required to
transfer data
 Clearance and vetting of personnel,
including outside consultants and
partners
 The training or information sessions
required by personnel
 Vetting of the software that will be
used for the migration.
 Protocols for the use of email and
portable storage devices.
5. Business engagement
www.etlsolutions.com
• The backing of senior business
leaders will improve the chances
of a data migration project going
smoothly and ensure that you
have the resources you need.
• The key is to remember that the
purpose of the migration is to
make the overall business more
effective and efficient, and to
ensure that this is communicated
properly.
• Here are some ways to gain buy-
in from senior management…
Business engagement
www.etlsolutions.com
• Align the project with business
priorities: The project results should
reflect the areas on which business
leaders tend to focus. These are
predominantly revenue and cost.
Senior managers need to be
convinced that real, monetary gain lies
in project success.
• Manage expectations: Be honest
about how long the project is going to
take and what will be asked of
management along the way.
• Link the benefits to specific business
issues: Show how current challenges
within the business will be helped by
the data migration project.
• Talk in terminology that management
can understand!
Business engagement (continued)
www.etlsolutions.com
Promote best practice: Great
processes can reflect
positively on a company’s
senior management. Show
in the scoping and strategy
documents at the outset how
the migration process uses
best practice and even,
where applicable,
accreditations.
Build in short and long-term
gains: Senior business
leaders are likely to want to
see short-term value added
to their bottom line after
making an investment in
data migration. Create some
quick wins to satisfy
business objectives.
Communicate the system
retirement plan: Be clear
about what will happen to
existing business resources
after the migration. Explain
how any changes can
mitigate the costs of the
migration itself.
• Download the PDF copy of this
guide for easy reading and
printing. It’s completely free of
charge!
• Visit us at:
http://www.etlsolutions.com/free
-eguide-preparing-a-data-
migration-plan/ to download
your copy.
Download your free copy of this guide
About us
At ETL Solutions, we tackle difficult data transformations. We deliver
expert data integration services and software for some of the world’s
leading organisations. Find out more at www.etlsolutions.com.
Images from Freedigitalphotos.net

Weitere ähnliche Inhalte

Was ist angesagt?

Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?DATAVERSITY
 
Creating an Effective MDM Strategy for Salesforce
Creating an Effective MDM Strategy for SalesforceCreating an Effective MDM Strategy for Salesforce
Creating an Effective MDM Strategy for SalesforcePerficient, Inc.
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
Adopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data ManagementAdopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data ManagementSoftware AG
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectDATAVERSITY
 
Data Quality & Data Governance
Data Quality & Data GovernanceData Quality & Data Governance
Data Quality & Data GovernanceTuba Yaman Him
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
Data Audit Approach To Developing An Enterprise Data Strategy
Data Audit Approach To Developing An Enterprise Data StrategyData Audit Approach To Developing An Enterprise Data Strategy
Data Audit Approach To Developing An Enterprise Data StrategyAlan McSweeney
 
Introduction to Data Governance
Introduction to Data GovernanceIntroduction to Data Governance
Introduction to Data GovernanceJohn Bao Vuu
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model DATUM LLC
 
Introduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsIntroduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsKingland
 
Snowflake Data Governance
Snowflake Data GovernanceSnowflake Data Governance
Snowflake Data Governancessuser538b022
 
Data Governance
Data GovernanceData Governance
Data GovernanceRob Lux
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best PracticesDATAVERSITY
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricNathan Bijnens
 
Master Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and GovernanceMaster Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and GovernanceDATAVERSITY
 
Enterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesEnterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesLars E Martinsson
 
Capability Model_Data Governance
Capability Model_Data GovernanceCapability Model_Data Governance
Capability Model_Data GovernanceSteve Novak
 
Master data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product managementMaster data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product managementTata Consultancy Services
 

Was ist angesagt? (20)

Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
 
Creating an Effective MDM Strategy for Salesforce
Creating an Effective MDM Strategy for SalesforceCreating an Effective MDM Strategy for Salesforce
Creating an Effective MDM Strategy for Salesforce
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data Architecture
 
Adopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data ManagementAdopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data Management
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic Project
 
Data Quality & Data Governance
Data Quality & Data GovernanceData Quality & Data Governance
Data Quality & Data Governance
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
 
Data Audit Approach To Developing An Enterprise Data Strategy
Data Audit Approach To Developing An Enterprise Data StrategyData Audit Approach To Developing An Enterprise Data Strategy
Data Audit Approach To Developing An Enterprise Data Strategy
 
Introduction to Data Governance
Introduction to Data GovernanceIntroduction to Data Governance
Introduction to Data Governance
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model
 
Introduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsIntroduction to Data Management Maturity Models
Introduction to Data Management Maturity Models
 
Snowflake Data Governance
Snowflake Data GovernanceSnowflake Data Governance
Snowflake Data Governance
 
Data Governance
Data GovernanceData Governance
Data Governance
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft Fabric
 
Master Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and GovernanceMaster Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and Governance
 
Enterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesEnterprise Data Architecture Deliverables
Enterprise Data Architecture Deliverables
 
Capability Model_Data Governance
Capability Model_Data GovernanceCapability Model_Data Governance
Capability Model_Data Governance
 
Master data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product managementMaster data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product management
 

Andere mochten auch

A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessFindWhitePapers
 
Inventory Management
Inventory ManagementInventory Management
Inventory Managementmbababs
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile MethodologyZahra Golmirzaei
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overviewsunilkumar_
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Julian Samuels
 
Large Scale Migration from WebLogic to JBoss
Large Scale Migration from WebLogic to JBossLarge Scale Migration from WebLogic to JBoss
Large Scale Migration from WebLogic to JBossC2B2 Consulting
 
Live migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchasLive migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchasDocker, Inc.
 
Systems Migration
Systems MigrationSystems Migration
Systems Migrationrichchihlee
 
T44u 2015, content migration
T44u 2015, content migrationT44u 2015, content migration
T44u 2015, content migrationTerminalfour
 
Modular Enterprise Systems - An Introduction
Modular Enterprise Systems - An IntroductionModular Enterprise Systems - An Introduction
Modular Enterprise Systems - An IntroductionAndreas Weidinger
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New WaterfallNaresh Jain
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 

Andere mochten auch (17)

A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
 
Inventory Management
Inventory ManagementInventory Management
Inventory Management
 
Inventory planning
Inventory planningInventory planning
Inventory planning
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Large Scale Migration from WebLogic to JBoss
Large Scale Migration from WebLogic to JBossLarge Scale Migration from WebLogic to JBoss
Large Scale Migration from WebLogic to JBoss
 
Live migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchasLive migrating a container: pros, cons and gotchas
Live migrating a container: pros, cons and gotchas
 
Seminar - JBoss Migration
Seminar - JBoss MigrationSeminar - JBoss Migration
Seminar - JBoss Migration
 
Systems Migration
Systems MigrationSystems Migration
Systems Migration
 
T44u 2015, content migration
T44u 2015, content migrationT44u 2015, content migration
T44u 2015, content migration
 
Modular Enterprise Systems - An Introduction
Modular Enterprise Systems - An IntroductionModular Enterprise Systems - An Introduction
Modular Enterprise Systems - An Introduction
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 

Ähnlich wie Preparing a data migration plan: A practical guide

How to prepare data before a data migration
How to prepare data before a data migrationHow to prepare data before a data migration
How to prepare data before a data migrationETLSolutions
 
Whitepaper: Datacenter Migration - Happiest Minds
Whitepaper: Datacenter Migration - Happiest MindsWhitepaper: Datacenter Migration - Happiest Minds
Whitepaper: Datacenter Migration - Happiest MindsHappiest Minds Technologies
 
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
2. INFORMATION GATHERING.pptx Computer Applications in PharmacyVedika Narvekar
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture Daljit Banger
 
PD 2 - Data Integration Architecture.pptx
PD 2 - Data Integration Architecture.pptxPD 2 - Data Integration Architecture.pptx
PD 2 - Data Integration Architecture.pptxBrianSitorus2
 
Asset finance systems implementation
Asset finance systems implementationAsset finance systems implementation
Asset finance systems implementationDavid Pedreno
 
Asset Finance Systems Implementation
Asset Finance Systems ImplementationAsset Finance Systems Implementation
Asset Finance Systems ImplementationDavid Pedreno
 
Asset finance systems implementation
Asset finance systems implementationAsset finance systems implementation
Asset finance systems implementationDavid Pedreno
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns specialManikandan Suresh
 
Making Data Quality a Way of Life
Making Data Quality a Way of LifeMaking Data Quality a Way of Life
Making Data Quality a Way of LifeCognizant
 
2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docx2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docxtamicawaysmith
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and designDr. Vardhan choubey
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
Data Governance Overview - Doreen Christian
Data Governance Overview - Doreen ChristianData Governance Overview - Doreen Christian
Data Governance Overview - Doreen ChristianDoreen Christian
 
Migrating data: How to reduce risk
Migrating data: How to reduce riskMigrating data: How to reduce risk
Migrating data: How to reduce riskETLSolutions
 
Workable Enteprise Data Governance
Workable Enteprise Data GovernanceWorkable Enteprise Data Governance
Workable Enteprise Data GovernanceBhavendra Chavan
 
CISM_WK_2.pptx
CISM_WK_2.pptxCISM_WK_2.pptx
CISM_WK_2.pptxdotco
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phaseshamdiabdrhman
 

Ähnlich wie Preparing a data migration plan: A practical guide (20)

How to prepare data before a data migration
How to prepare data before a data migrationHow to prepare data before a data migration
How to prepare data before a data migration
 
Whitepaper: Datacenter Migration - Happiest Minds
Whitepaper: Datacenter Migration - Happiest MindsWhitepaper: Datacenter Migration - Happiest Minds
Whitepaper: Datacenter Migration - Happiest Minds
 
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture
 
PD 2 - Data Integration Architecture.pptx
PD 2 - Data Integration Architecture.pptxPD 2 - Data Integration Architecture.pptx
PD 2 - Data Integration Architecture.pptx
 
Asset finance systems implementation
Asset finance systems implementationAsset finance systems implementation
Asset finance systems implementation
 
Asset Finance Systems Implementation
Asset Finance Systems ImplementationAsset Finance Systems Implementation
Asset Finance Systems Implementation
 
Asset finance systems implementation
Asset finance systems implementationAsset finance systems implementation
Asset finance systems implementation
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns special
 
Making Data Quality a Way of Life
Making Data Quality a Way of LifeMaking Data Quality a Way of Life
Making Data Quality a Way of Life
 
2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docx2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docx
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and design
 
Conducting_a_Business_and_Systems_Analysis
Conducting_a_Business_and_Systems_AnalysisConducting_a_Business_and_Systems_Analysis
Conducting_a_Business_and_Systems_Analysis
 
SDLC
SDLCSDLC
SDLC
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Data Governance Overview - Doreen Christian
Data Governance Overview - Doreen ChristianData Governance Overview - Doreen Christian
Data Governance Overview - Doreen Christian
 
Migrating data: How to reduce risk
Migrating data: How to reduce riskMigrating data: How to reduce risk
Migrating data: How to reduce risk
 
Workable Enteprise Data Governance
Workable Enteprise Data GovernanceWorkable Enteprise Data Governance
Workable Enteprise Data Governance
 
CISM_WK_2.pptx
CISM_WK_2.pptxCISM_WK_2.pptx
CISM_WK_2.pptx
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phases
 

Mehr von ETLSolutions

How to create a successful proof of concept
How to create a successful proof of conceptHow to create a successful proof of concept
How to create a successful proof of conceptETLSolutions
 
DMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it rightDMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it rightETLSolutions
 
WITSML to PPDM mapping project
WITSML to PPDM mapping projectWITSML to PPDM mapping project
WITSML to PPDM mapping projectETLSolutions
 
E&P data management: Implementing data standards
E&P data management: Implementing data standardsE&P data management: Implementing data standards
E&P data management: Implementing data standardsETLSolutions
 
An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of conceptETLSolutions
 
Data integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industryData integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industryETLSolutions
 
Data integration case study: Automotive industry
Data integration case study: Automotive industryData integration case study: Automotive industry
Data integration case study: Automotive industryETLSolutions
 
A 5-step methodology for complex E&P data management
A 5-step methodology for complex E&P data managementA 5-step methodology for complex E&P data management
A 5-step methodology for complex E&P data managementETLSolutions
 
Automotive data integration: An example of a successful project structure
Automotive data integration: An example of a successful project structureAutomotive data integration: An example of a successful project structure
Automotive data integration: An example of a successful project structureETLSolutions
 

Mehr von ETLSolutions (9)

How to create a successful proof of concept
How to create a successful proof of conceptHow to create a successful proof of concept
How to create a successful proof of concept
 
DMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it rightDMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it right
 
WITSML to PPDM mapping project
WITSML to PPDM mapping projectWITSML to PPDM mapping project
WITSML to PPDM mapping project
 
E&P data management: Implementing data standards
E&P data management: Implementing data standardsE&P data management: Implementing data standards
E&P data management: Implementing data standards
 
An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of concept
 
Data integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industryData integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industry
 
Data integration case study: Automotive industry
Data integration case study: Automotive industryData integration case study: Automotive industry
Data integration case study: Automotive industry
 
A 5-step methodology for complex E&P data management
A 5-step methodology for complex E&P data managementA 5-step methodology for complex E&P data management
A 5-step methodology for complex E&P data management
 
Automotive data integration: An example of a successful project structure
Automotive data integration: An example of a successful project structureAutomotive data integration: An example of a successful project structure
Automotive data integration: An example of a successful project structure
 

Kürzlich hochgeladen

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Preparing a data migration plan: A practical guide

  • 1. www.etlsolutions.com Preparing a Data Migration Plan A practical introduction to data migration strategy and planning
  • 2. • This is the Powerpoint version of our data migration eGuide, which aims to help with the development of a plan for a data migration. The guide is based on our years of work in the data movement industry, where we provide off-the- shelf software and consultancy for organisations across the world. • Data migration is a complex undertaking, and the processes and software used are continually evolving. The approach in this guide incorporates data migration best practice, with the aim of making the data migration process a little more straightforward. • Don’t hesitate to get in touch with us at info@etlsolutions.com if you have any questions. Introduction www.etlsolutions.com Download this PDF eGuide for free at: http://www.etlsolutions.co m/free-eguide-preparing- a-data-migration-plan/
  • 3. • We should start with a quick definition of what we mean by data migration. The term usually refers to the movement of data from an old or legacy system to a new system. • Data migration is typically part of a larger programme and is often triggered by a merger or acquisition, a business decision to standardise systems, or modernisation of an organisation’s systems. • The data migration planning outlined in this guide dovetails neatly into the overall requirements of an organisation. Definitions www.etlsolutions.com
  • 5. • While staff and systems play an important role in reducing the risks involved with data migration, early stage planning can also help. It identifies potential issues that may occur later in the project, enabling the organisation to plan the mitigation of risk. • Our consultants thoroughly review and scope a project before it starts. We find it’s practical to divide the review into two parts: the project’s structure and its technical aspects. Project scoping www.etlsolutions.com The project review evaluates these areas:  Are the deliverables and deadlines clearly defined?  Is the budget sufficient?  Have all potential stakeholders been included in the plan?  Are there communication plans in place, and do they include all stakeholders, senior management and, if necessary, the wider organisation?  Are there personnel in the right number and with the right skills? Will they be available for the duration of the project? Specifically, are there sufficient:  Business domain experts?  System experts?  Data migration experts?
  • 6. The technical review assesses the quality of:  The proposed migration methodology and workflow  The data security plan  The software available:  Technical features  Flexibility  Fit with the skills of the people working on the project.  The volume and cleanliness of the data to be migrated Project scoping (continued) www.etlsolutions.com • Analysing these aspects in the early stages of a project will help to reduce risk and realise best practice. • It also provides supporting evidence when requesting additional funding or other resources.
  • 8. • A clear methodology is essential for a staged, well-managed and robust approach to data migration. According to a 2011 report by Bloor, 38% of data migration projects run over time or budget. The report identifies an effective methodology as one of the ways to minimise these risks. • However, industry-standard data migration methodologies are scarce. One option is the Practical Data Migration methodology developed by industry expert Johny Morris, which consists of training and certification. Alternatively, most companies who provide data migration services have their own methodology; ours consists of pre- migration scoping, project assessments and a core migration process. • The complexity of data migration means that a chosen methodology can seem like a sea of options, which can be difficult to get all the stakeholders to buy into. Focus on the most startling element of the migration – the fact that the legacy system will be turned off – and the attention of the stakeholders is guaranteed. Methodology www.etlsolutions.com
  • 9. Methodology (continued) www.etlsolutions.com • Standards are used to identify problem areas early on, making sure that the project don’t reach the final stages with a hundred different issues to sort out. • For instance, at ETL Solutions we have the Prince2 management standard, and use ISO standards where appropriate to underpin our data migration methodology. A robust methodology should include:  Extract design: how the data is extracted, held and verified  Migration design: how data is transformed into the target structure  Mapping rules: the details of the migration  Test overview: tools, reporting, structure and constraints  Unit test: unit test specification  Integration test: integration test specification  Recovery plan: recovery options for each stage of the migration  Go live plan: actions required to go live.
  • 11. • It is crucial to thoroughly prepare data and systems before a migration takes place. In particular, landscape analysis is an important part of preparing for a data migration. It provides an overview of the source and target systems, enabling the project team to understand how each system works and how the data within each system is structured. • These areas should be reviewed systematically to ensure that potential errors are identified in advance of the migration. Ideally, the team should model the links and interactions between the different systems involved, along with the data structures within each system. • Another important component of thorough preparation is data assurance. This procedure validates the data discovered in the landscape analysis and ensures that all data is fit for purpose. By validating the data, the migration team are then free to focus solely on structural manipulation and movement. Data assurance has several phases: data profiling; data quality definition; and data cleansing. Data preparation www.etlsolutions.com
  • 12. • The aim of the data profiling phase is to ensure that any historical data due to be migrated is suitable for the changes that are taking place in the organisation. Profiling should be carried out to identify areas of the data which may not be of sufficient quality. It should include comprehensive checks of existing model structure, data format and data conformance. • A retirement plan should be used to define the data no longer required. Any data to be retired should be recorded, along with a description of what replaces it or why it can be removed. The data that is no longer needed may have to be archived for tax purposes or to meet the requirements of an industry’s governing bodies. Data preparation: Data profiling www.etlsolutions.com
  • 13. • Data quality definitions state the quality that must be attained by elements, attributes and relationships in the source system. • The definitions or rules should be used during profiling to identify whether or not the data is of the correct quality and format. • All data quality rules should be listed at element level, such as data table or flat file. All data quality issues and queries should be tracked and stored. Data preparation: Data quality definition www.etlsolutions.com
  • 14. • The first stage in data cleansing is to define which cleansing rules will be carried out manually and which will be automated. Splitting the rules into two enables the organisation’s domain experts to concentrate on the manual process, while the migration experts design and develop the automated cleansing. Typically, the manual cleansing will be carried out before the migration, while the automated cleansing may be carried out before the migration or as part of the migration’s initial phase. • Data verification is the part of the data cleansing process that checks that the data is available, accessible, complete and in the correct format. Our consultants often continue to carry out verification once a migration has begun, ensuring that the information is optimised prior to each stage of the migration. • We find that data impact analysis is a crucial part of data cleansing. Because cleansing data adds or alters values, data impact analysis ensures that these changes do not have a knock-on effect on other elements within the source and target systems. It also checks the impact of data cleansing on other systems which currently use the data, and on systems which may use the data once the migration is complete. Data preparation: Data cleansing www.etlsolutions.com
  • 16. • Data security has become a political and legal issue, particularly with continuing high-profile data losses. Carrying out a data migration is likely to require access to corporate or customer data that is likely to be sensitive and business critical. • It is crucial that all data is treated with respect. All sensitive information, including customer data, should have detailed levels of security in place. Before you start any data migration, check exactly what levels are in place, and who is allowed access to the data and when. • Assess the value of the data to the business, in addition to the costs that could arise from a security breach. Then make sure that the security requirements of the migration reflect this value. They should be cost-effective and not outweigh the risks highlighted in the assessment. Data security www.etlsolutions.com
  • 17. • Legal obligations should be thoroughly checked. • Statutory measures covering data breach and data protection are now in place in many sectors. • These often outline the areas of security that have to be in place, as well as stipulating operating procedures to keep the data secure. Data security (continued) www.etlsolutions.com • Draw up data security plans early on and embed them in the data migration plan. • Areas to consider include:  How to ensure secure data transfer  How to create secure server access  How to ensure secure data access  Whether or not to increase the number of permissions required to transfer data  Clearance and vetting of personnel, including outside consultants and partners  The training or information sessions required by personnel  Vetting of the software that will be used for the migration.  Protocols for the use of email and portable storage devices.
  • 19. • The backing of senior business leaders will improve the chances of a data migration project going smoothly and ensure that you have the resources you need. • The key is to remember that the purpose of the migration is to make the overall business more effective and efficient, and to ensure that this is communicated properly. • Here are some ways to gain buy- in from senior management… Business engagement www.etlsolutions.com • Align the project with business priorities: The project results should reflect the areas on which business leaders tend to focus. These are predominantly revenue and cost. Senior managers need to be convinced that real, monetary gain lies in project success. • Manage expectations: Be honest about how long the project is going to take and what will be asked of management along the way. • Link the benefits to specific business issues: Show how current challenges within the business will be helped by the data migration project. • Talk in terminology that management can understand!
  • 20. Business engagement (continued) www.etlsolutions.com Promote best practice: Great processes can reflect positively on a company’s senior management. Show in the scoping and strategy documents at the outset how the migration process uses best practice and even, where applicable, accreditations. Build in short and long-term gains: Senior business leaders are likely to want to see short-term value added to their bottom line after making an investment in data migration. Create some quick wins to satisfy business objectives. Communicate the system retirement plan: Be clear about what will happen to existing business resources after the migration. Explain how any changes can mitigate the costs of the migration itself.
  • 21. • Download the PDF copy of this guide for easy reading and printing. It’s completely free of charge! • Visit us at: http://www.etlsolutions.com/free -eguide-preparing-a-data- migration-plan/ to download your copy. Download your free copy of this guide About us At ETL Solutions, we tackle difficult data transformations. We deliver expert data integration services and software for some of the world’s leading organisations. Find out more at www.etlsolutions.com. Images from Freedigitalphotos.net

Hinweis der Redaktion

  1. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  2. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  3. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  4. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  5. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  6. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  7. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  8. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  9. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  10. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  11. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.
  12. To keep things simple when I’m talking, we’ll discuss loading data into PPDM, but a lot of this applies to generic data loading – moving data out of PPDM, or not involving PPDM at all. Data transformation is mudane from a business perspective, but very important to get right. The less time and trouble it causes, the more time you can spend doing more interesting things directly benefiting your business. Badly loaded data by definition affects the quality of the data in your MDM store.