SlideShare uma empresa Scribd logo
1 de 20
Migrating data: How
to reduce risk



www.etlsolutions.com
Data migration: A risk!
A real-life example of the risks involved

We were called in to rescue a project in which tools had
not been used:

• The vendor hand-wrote the migration
  to target system
• Rewritten three times due to:
    • Structural limitations
    • Performance (twice)
• Bugs in code delayed the migration
• Bugs in code caused incorrect data,
  making it difficult to test actual migration
   logic
Recommended best practice


 Business ownership: transparency,
  control, engagement
 Use of toolsets
 Use of a project management
  methodology
 A team with skills and experience in
  data migration
 Use standards wherever applicable
 Use of a data migration methodology
Recommended team leader objectives


 Identify and mitigate risks
 Ensure confidence in the project
  team
 Appropriate resourcing
 Keep the project on track:
    Within budget
    On time
 Reduce the overall cost and effort
  needed
Overview of our recommended data migration process


                      Business
                     engagement




      Scoping           Core           Legacy
                      migration    decommissioning




                    Assessments
Embed best practice within the process

•   Migration methodology: an in-depth process
    for each stage of the data migration, bringing
    in specialists at key times and working to a
    structured plan and documents
•   Project management methodology: We use
    PRINCE2 to ensure that the migration is well
    managed to a common standard
•   ISO standards: We use 15288,12207,and
    8000 to ensure the methodologies have a
    core standard structure
•   Migration software: The core migration steps
    should be carried out using a well established
    tool
•   Migration specialists: Specialists should be
    available for the duration of the project
Data migration process: Assessments

    Staff competency assessment                   Project assessment

•    Helps to identify gaps in the       •   A strategic review of the
     existing skill base                     proposed project, examining:
•    Shows where training may be              •   Plans
     required                                 •   Processes
•    Reduces reliance on external             •   Workflows
     experts                                  •   Data targets
•    Grows the confidence of the              •   Systems
     project team                        •   Identifies and mitigates risks
•    Provides individuals with greater       and issues before they occur
     clarity about their roles
•    Our proprietary Data Migration
     Competency Framework is
     designed specifically to support
     data migration teams
Data migration process: Scoping

           Project scoping                         Technical scoping

•   A detailed, tactical examination     •   A detailed examination of the
    of the proposed project,                 project’s technical structure:
    including:                                •   Available models
     •   Stakeholders and deliverables        •   Available software
         expected                             •   Data volume and quality
     •   Budgets
                                         •   Identifies potential technical
     •   Deadlines                           issues before they occur
     •   Communication plans
     •   Available experts: business
         domain, systems, migration
         experts
•   Helps with project planning to
    mitigate risk
•   Provides business leaders with
    a clear view of the project plan
Data migration methodology
           Iterative agile development is used throughout

   Project scoping
                                                                           Core migration
    Configuration


                        Landscape analysis   Data assurance   Migration design          Migration development

Requirements analysis     Data discovery       Data review
                                                              Testing design            Testing development
                          Data modelling     Data cleansing



                                                                            Execution


                                                                               Review




                                                                     Legacy decommissioning
Landscape analysis in more detail

• Landscape analysis encompasses the
  systematic process of identifying all
  source and target systems that may be
  involved in the data migration
• Gain an overview of the source and
  target systems
• Key tasks:
   •   Understand how each system works
   •   Understand how the data within each system
       is structured
   •   Model the systems
   •   Model links and interactions between systems
   •   Model data structures
Data assurance in more detail

• Data assurance puts measures
  in place to ensure that all        Data assurance questions:
  information used within the        •   What data migration and
  data migration is handled              profiling tools are available?
  accurately                         •   Are there key areas of
• Data quality is a key element,         weakness in data?
  along with data cleansing          •   Are rules for the data quality
  where required                         (attribute and relational) within
• Planning is required for the           the source already
                                         documented?
  retirement of data, for deletion
                                     •   Which governing rules have to
  or for storage due to industry
                                         be applied to the data?
  regulations
                                     •   Will all data be migrated?
• Key tasks:
    •   Data review
    •   Data cleansing
The key data assurance tasks
              Data review                               Data cleansing
•   Profiling is carried out to identify   •   Define the cleansing rules which
    areas of the data that may not             will be carried out manually and
    be of sufficient quality to meet           those which will be automated:
    business requirements                       •   The manual cleansing will be
•   Data quality definitions define                 typically be carried out prior to
    the quality that must be attained               migration
    for elements, attributes and                •   The automated cleansing will be
    relationships within the source                 carried out as a first step of the
                                                    migration or indeed may also be
    system; these definitions will be
                                                    able to be carried out prior to
    used during the profiling to                    migration
    verify if the data adheres to the
                                           •   Data verification is focused on the
    rules defined
                                               checking of data being available,
•   The system retirement plan                 accessible, in the correct format
    defines which data will be                 and complete
    moved from the old system to
                                           •   Data impact analysis is carried
    the new and what is no longer
                                               out to evaluate the effect on other
    required
                                               elements and systems
What happens when data assurance is omitted?
 • Multinational 3-way multi-company venture
 • US vendor migrating data
 • UK project management

 •   No migration management
 •   Lack of resource
 •   No verification or quality rules
 •   No profiling carried out
 •   Ad-hoc testing


 •   Security delays of 6 months
 •   Testing time increased by 3 months
 •   1 month delay for invalid characters
 •   Additional dry-run required due to issues encountered
Core migration in more detail

• Use a structured approach with methodologies to guide the
  process
• Establish clear structures and boundaries: a methodology will
  help with this
• Ensure tool-based execution: we use our own commercially
  available software, Transformation Manager
• Carry out tool-based testing
• Create an organisation-focused go live: scoping the project at
  an early stage can assist in disseminating the information to
  stakeholders around timings and resource required to achieve
  the goals
A core migration design
Our offerings for data management


       Transformation                    Data
       Manager data                    migration
         movement                      packaged
          software                      services




                          Support,
                        training and
                         mentoring
                          services
Why Transformation Manager?

For the user:    Everything under one roof
                 Greater control and
                  transparency
                 Identify and test against errors
                  iteratively
                 Greater understanding of the
                  transformation requirement
                 Automatically document
                 Re-use and change
                  management
                 Uses domain specific
                  terminology in the mapping
Why Transformation Manager?

For the business:    Reduces cost and effort
                     Reduces risk in the project
                     Delivers higher quality and
                      reduces error
                     Increases control and
                      transparency in the
                      development
                     Single product
                     Reduces time to market
Contact us for more information:
   Karl Glenn, Business Development Director
   kg@etlsolutions.com
   +44 (0) 1912 894040


   Read more on our website:
   www.etlsolutions.com




                                                                                Raising data
                                                                                management
                                                                                 standards
www.etlsolutions.com
 www.etlsolutions.com
                        Images from Free Digital Photos freedigitalphotos.net

Mais conteúdo relacionado

Mais procurados

Business Process Management Introduction
Business Process Management IntroductionBusiness Process Management Introduction
Business Process Management IntroductionGBTEC Software AG
 
Gartner: Master Data Management Functionality
Gartner: Master Data Management FunctionalityGartner: Master Data Management Functionality
Gartner: Master Data Management FunctionalityGartner
 
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
 
DAS Slides: Data Governance - Combining Data Management with Organizational ...
DAS Slides: Data Governance -  Combining Data Management with Organizational ...DAS Slides: Data Governance -  Combining Data Management with Organizational ...
DAS Slides: Data Governance - Combining Data Management with Organizational ...DATAVERSITY
 
Review of Data Management Maturity Models
Review of Data Management Maturity ModelsReview of Data Management Maturity Models
Review of Data Management Maturity ModelsAlan McSweeney
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture DesignKujambu Murugesan
 
Data Governance
Data GovernanceData Governance
Data GovernanceRob Lux
 
Introduction to Data Governance
Introduction to Data GovernanceIntroduction to Data Governance
Introduction to Data GovernanceJohn Bao Vuu
 
Data Architecture for Solutions.pdf
Data Architecture for Solutions.pdfData Architecture for Solutions.pdf
Data Architecture for Solutions.pdfAlan McSweeney
 
Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Wael Elrifai
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital StrategyAlan McSweeney
 
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
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance frameworkkaiyun7631
 
Impuls-Vortrag Data Strategy
Impuls-Vortrag Data StrategyImpuls-Vortrag Data Strategy
Impuls-Vortrag Data StrategyMarco Geuer
 
Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides SlideTeam
 
Creating A Business Focussed Information Technology Strategy
Creating A Business Focussed Information Technology StrategyCreating A Business Focussed Information Technology Strategy
Creating A Business Focussed Information Technology StrategyAlan McSweeney
 
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
 
Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)DATAVERSITY
 
How to Implement Data Governance Best Practice
How to Implement Data Governance Best PracticeHow to Implement Data Governance Best Practice
How to Implement Data Governance Best PracticeDATAVERSITY
 

Mais procurados (20)

Business Process Management Introduction
Business Process Management IntroductionBusiness Process Management Introduction
Business Process Management Introduction
 
Gartner: Master Data Management Functionality
Gartner: Master Data Management FunctionalityGartner: Master Data Management Functionality
Gartner: Master Data Management Functionality
 
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
 
DAS Slides: Data Governance - Combining Data Management with Organizational ...
DAS Slides: Data Governance -  Combining Data Management with Organizational ...DAS Slides: Data Governance -  Combining Data Management with Organizational ...
DAS Slides: Data Governance - Combining Data Management with Organizational ...
 
Review of Data Management Maturity Models
Review of Data Management Maturity ModelsReview of Data Management Maturity Models
Review of Data Management Maturity Models
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
Data Governance
Data GovernanceData Governance
Data Governance
 
Introduction to Data Governance
Introduction to Data GovernanceIntroduction to Data Governance
Introduction to Data Governance
 
Data Architecture for Solutions.pdf
Data Architecture for Solutions.pdfData Architecture for Solutions.pdf
Data Architecture for Solutions.pdf
 
Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Data Migration and MDM - DMM5
Data Migration and MDM - DMM5
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital Strategy
 
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
 
LSS - 5 Year Strategy
LSS -  5 Year StrategyLSS -  5 Year Strategy
LSS - 5 Year Strategy
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance framework
 
Impuls-Vortrag Data Strategy
Impuls-Vortrag Data StrategyImpuls-Vortrag Data Strategy
Impuls-Vortrag Data Strategy
 
Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides
 
Creating A Business Focussed Information Technology Strategy
Creating A Business Focussed Information Technology StrategyCreating A Business Focussed Information Technology Strategy
Creating A Business Focussed Information Technology Strategy
 
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 ...
 
Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)
 
How to Implement Data Governance Best Practice
How to Implement Data Governance Best PracticeHow to Implement Data Governance Best Practice
How to Implement Data Governance Best Practice
 

Destaque

A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessFindWhitePapers
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Julian Samuels
 
Systems Migration
Systems MigrationSystems Migration
Systems Migrationrichchihlee
 
ERP Data Migration Methodologies
ERP Data Migration MethodologiesERP Data Migration Methodologies
ERP Data Migration MethodologiesAhmed M. Rafik
 
Chapter 11 group assignment
Chapter 11 group assignmentChapter 11 group assignment
Chapter 11 group assignmentjandrewsxu
 
Tackling the ticking time bomb – Data Migration and the hidden risks
Tackling the ticking time bomb – Data Migration and the hidden risksTackling the ticking time bomb – Data Migration and the hidden risks
Tackling the ticking time bomb – Data Migration and the hidden risksHarley Capewell
 
Pros and Cons of Migration Analysis
Pros and Cons of Migration AnalysisPros and Cons of Migration Analysis
Pros and Cons of Migration Analysisvimster
 
DMM9 - Data Migration Testing
DMM9 - Data Migration TestingDMM9 - Data Migration Testing
DMM9 - Data Migration TestingNick van Beest
 
Data Migration In An Agile Open Source World
Data Migration In An Agile Open Source WorldData Migration In An Agile Open Source World
Data Migration In An Agile Open Source WorldCraig Smith
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersHarvard Web Working Group
 
Data Center Migration Forklift
Data Center Migration ForkliftData Center Migration Forklift
Data Center Migration Forkliftdon4591
 
The Data Driven Enterprise - Roadmap to Big Data & Analytics Success
The Data Driven Enterprise - Roadmap to Big Data & Analytics SuccessThe Data Driven Enterprise - Roadmap to Big Data & Analytics Success
The Data Driven Enterprise - Roadmap to Big Data & Analytics SuccessBigInsights
 
Road to Radius - Preparing for Migration
Road to Radius - Preparing for MigrationRoad to Radius - Preparing for Migration
Road to Radius - Preparing for MigrationHobsons
 
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...Capgemini
 

Destaque (20)

A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
 
Data migration
Data migrationData migration
Data migration
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Systems Migration
Systems MigrationSystems Migration
Systems Migration
 
ERP Data Migration Methodologies
ERP Data Migration MethodologiesERP Data Migration Methodologies
ERP Data Migration Methodologies
 
Database migration
Database migrationDatabase migration
Database migration
 
Chapter 11 group assignment
Chapter 11 group assignmentChapter 11 group assignment
Chapter 11 group assignment
 
Tackling the ticking time bomb – Data Migration and the hidden risks
Tackling the ticking time bomb – Data Migration and the hidden risksTackling the ticking time bomb – Data Migration and the hidden risks
Tackling the ticking time bomb – Data Migration and the hidden risks
 
What Is Mike2.0
What Is Mike2.0What Is Mike2.0
What Is Mike2.0
 
Pros and Cons of Migration Analysis
Pros and Cons of Migration AnalysisPros and Cons of Migration Analysis
Pros and Cons of Migration Analysis
 
DMM9 - Data Migration Testing
DMM9 - Data Migration TestingDMM9 - Data Migration Testing
DMM9 - Data Migration Testing
 
Data Migration In An Agile Open Source World
Data Migration In An Agile Open Source WorldData Migration In An Agile Open Source World
Data Migration In An Agile Open Source World
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
 
SharePoint 2010 Migration Presentation
SharePoint 2010 Migration PresentationSharePoint 2010 Migration Presentation
SharePoint 2010 Migration Presentation
 
Data Center Migration Forklift
Data Center Migration ForkliftData Center Migration Forklift
Data Center Migration Forklift
 
The Data Driven Enterprise - Roadmap to Big Data & Analytics Success
The Data Driven Enterprise - Roadmap to Big Data & Analytics SuccessThe Data Driven Enterprise - Roadmap to Big Data & Analytics Success
The Data Driven Enterprise - Roadmap to Big Data & Analytics Success
 
Road to Radius - Preparing for Migration
Road to Radius - Preparing for MigrationRoad to Radius - Preparing for Migration
Road to Radius - Preparing for Migration
 
NAFSA IV OMAHA
NAFSA IV OMAHANAFSA IV OMAHA
NAFSA IV OMAHA
 
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
 
Liquibase
LiquibaseLiquibase
Liquibase
 

Semelhante a Migrating data: How to reduce risk

IT Control Objectives for SOX
IT Control Objectives for SOXIT Control Objectives for SOX
IT Control Objectives for SOXMahesh Patwardhan
 
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012TEST Huddle
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMark Schoeppel
 
How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...
How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...
How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...Perficient
 
Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]rickkhosla
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentationtyronechinnia
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingPerficient, Inc.
 
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMAOAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMAAlex Fiteni
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseOrchestra Networks
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGPreeti Mishra
 
Data Governance: Description, Design, Delivery
Data Governance: Description, Design, DeliveryData Governance: Description, Design, Delivery
Data Governance: Description, Design, DeliveryInnoTech
 
Implementing BI & DW Governance
Implementing BI & DW GovernanceImplementing BI & DW Governance
Implementing BI & DW GovernanceDavid Walker
 
How to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACTHow to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACTQuest
 
Cassie Findlay Digital Transformation SRNSW
Cassie Findlay Digital Transformation SRNSWCassie Findlay Digital Transformation SRNSW
Cassie Findlay Digital Transformation SRNSWFuture Perfect 2012
 
How to achieve Continous Delivery
How to achieve Continous DeliveryHow to achieve Continous Delivery
How to achieve Continous DeliveryGeoffrey Vandiest
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1Saqib Raza
 

Semelhante a Migrating data: How to reduce risk (20)

IT Control Objectives for SOX
IT Control Objectives for SOXIT Control Objectives for SOX
IT Control Objectives for SOX
 
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large Enterprises
 
How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...
How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...
How to Migrate Drug Safety and Pharmacovigilance Data Cost-Effectively and wi...
 
Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event Processing
 
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMAOAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large Enterprise
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
 
IaaS
IaaSIaaS
IaaS
 
Migration Services
Migration ServicesMigration Services
Migration Services
 
Data Governance: Description, Design, Delivery
Data Governance: Description, Design, DeliveryData Governance: Description, Design, Delivery
Data Governance: Description, Design, Delivery
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
RRC RUP
RRC RUPRRC RUP
RRC RUP
 
Implementing BI & DW Governance
Implementing BI & DW GovernanceImplementing BI & DW Governance
Implementing BI & DW Governance
 
How to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACTHow to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACT
 
Cassie Findlay Digital Transformation SRNSW
Cassie Findlay Digital Transformation SRNSWCassie Findlay Digital Transformation SRNSW
Cassie Findlay Digital Transformation SRNSW
 
How to achieve Continous Delivery
How to achieve Continous DeliveryHow to achieve Continous Delivery
How to achieve Continous Delivery
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1
 

Mais de 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
 
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
 
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
 

Mais de ETLSolutions (10)

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
 
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
 
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
 

Último

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
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Último (20)

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!
 
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
 
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.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Migrating data: How to reduce risk

  • 1. Migrating data: How to reduce risk www.etlsolutions.com
  • 3. A real-life example of the risks involved We were called in to rescue a project in which tools had not been used: • The vendor hand-wrote the migration to target system • Rewritten three times due to: • Structural limitations • Performance (twice) • Bugs in code delayed the migration • Bugs in code caused incorrect data, making it difficult to test actual migration logic
  • 4. Recommended best practice  Business ownership: transparency, control, engagement  Use of toolsets  Use of a project management methodology  A team with skills and experience in data migration  Use standards wherever applicable  Use of a data migration methodology
  • 5. Recommended team leader objectives  Identify and mitigate risks  Ensure confidence in the project team  Appropriate resourcing  Keep the project on track:  Within budget  On time  Reduce the overall cost and effort needed
  • 6. Overview of our recommended data migration process Business engagement Scoping Core Legacy migration decommissioning Assessments
  • 7. Embed best practice within the process • Migration methodology: an in-depth process for each stage of the data migration, bringing in specialists at key times and working to a structured plan and documents • Project management methodology: We use PRINCE2 to ensure that the migration is well managed to a common standard • ISO standards: We use 15288,12207,and 8000 to ensure the methodologies have a core standard structure • Migration software: The core migration steps should be carried out using a well established tool • Migration specialists: Specialists should be available for the duration of the project
  • 8. Data migration process: Assessments Staff competency assessment Project assessment • Helps to identify gaps in the • A strategic review of the existing skill base proposed project, examining: • Shows where training may be • Plans required • Processes • Reduces reliance on external • Workflows experts • Data targets • Grows the confidence of the • Systems project team • Identifies and mitigates risks • Provides individuals with greater and issues before they occur clarity about their roles • Our proprietary Data Migration Competency Framework is designed specifically to support data migration teams
  • 9. Data migration process: Scoping Project scoping Technical scoping • A detailed, tactical examination • A detailed examination of the of the proposed project, project’s technical structure: including: • Available models • Stakeholders and deliverables • Available software expected • Data volume and quality • Budgets • Identifies potential technical • Deadlines issues before they occur • Communication plans • Available experts: business domain, systems, migration experts • Helps with project planning to mitigate risk • Provides business leaders with a clear view of the project plan
  • 10. Data migration methodology Iterative agile development is used throughout Project scoping Core migration Configuration Landscape analysis Data assurance Migration design Migration development Requirements analysis Data discovery Data review Testing design Testing development Data modelling Data cleansing Execution Review Legacy decommissioning
  • 11. Landscape analysis in more detail • Landscape analysis encompasses the systematic process of identifying all source and target systems that may be involved in the data migration • Gain an overview of the source and target systems • Key tasks: • Understand how each system works • Understand how the data within each system is structured • Model the systems • Model links and interactions between systems • Model data structures
  • 12. Data assurance in more detail • Data assurance puts measures in place to ensure that all Data assurance questions: information used within the • What data migration and data migration is handled profiling tools are available? accurately • Are there key areas of • Data quality is a key element, weakness in data? along with data cleansing • Are rules for the data quality where required (attribute and relational) within • Planning is required for the the source already documented? retirement of data, for deletion • Which governing rules have to or for storage due to industry be applied to the data? regulations • Will all data be migrated? • Key tasks: • Data review • Data cleansing
  • 13. The key data assurance tasks Data review Data cleansing • Profiling is carried out to identify • Define the cleansing rules which areas of the data that may not will be carried out manually and be of sufficient quality to meet those which will be automated: business requirements • The manual cleansing will be • Data quality definitions define typically be carried out prior to the quality that must be attained migration for elements, attributes and • The automated cleansing will be relationships within the source carried out as a first step of the migration or indeed may also be system; these definitions will be able to be carried out prior to used during the profiling to migration verify if the data adheres to the • Data verification is focused on the rules defined checking of data being available, • The system retirement plan accessible, in the correct format defines which data will be and complete moved from the old system to • Data impact analysis is carried the new and what is no longer out to evaluate the effect on other required elements and systems
  • 14. What happens when data assurance is omitted? • Multinational 3-way multi-company venture • US vendor migrating data • UK project management • No migration management • Lack of resource • No verification or quality rules • No profiling carried out • Ad-hoc testing • Security delays of 6 months • Testing time increased by 3 months • 1 month delay for invalid characters • Additional dry-run required due to issues encountered
  • 15. Core migration in more detail • Use a structured approach with methodologies to guide the process • Establish clear structures and boundaries: a methodology will help with this • Ensure tool-based execution: we use our own commercially available software, Transformation Manager • Carry out tool-based testing • Create an organisation-focused go live: scoping the project at an early stage can assist in disseminating the information to stakeholders around timings and resource required to achieve the goals
  • 17. Our offerings for data management Transformation Data Manager data migration movement packaged software services Support, training and mentoring services
  • 18. Why Transformation Manager? For the user:  Everything under one roof  Greater control and transparency  Identify and test against errors iteratively  Greater understanding of the transformation requirement  Automatically document  Re-use and change management  Uses domain specific terminology in the mapping
  • 19. Why Transformation Manager? For the business:  Reduces cost and effort  Reduces risk in the project  Delivers higher quality and reduces error  Increases control and transparency in the development  Single product  Reduces time to market
  • 20. Contact us for more information: Karl Glenn, Business Development Director kg@etlsolutions.com +44 (0) 1912 894040 Read more on our website: www.etlsolutions.com Raising data management standards www.etlsolutions.com www.etlsolutions.com Images from Free Digital Photos freedigitalphotos.net