DATA MIGRATION Applied Database II. DEFINITION   Data migration is a set of activities that moves data from one or more legacy systems to a new application.

Slides:



Advertisements
Similar presentations
Systems Analysis and Design Presented by Thakur Rai.
Advertisements

Copyright 2008 Tieto Corporation Database merge. Copyright 2008 Tieto Corporation Table of contents Please, do not remove this slide if you want to use.
1 Software Engineering Lecture 11 Software Testing.
LOTUS to SharePoint Migration Services. © 2010 Star Knowledge Technology Team Alliance 2 Key Discussion Points Star Knowledge Value Proposition Microsoft.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
10/25/2001Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
Chapter 9 DATA WAREHOUSING Transparencies © Pearson Education Limited 1995, 2005.
Components and Architecture CS 543 – Data Warehousing.
DATA WAREHOUSING.
Database Administration
Physical design. Stage 6 - Physical Design Retrieve the target physical environment Create physical data design Create function component implementation.
1 Pertemuan 5 Bisnis Proses Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
Computers: Tools for an Information Age
COSO Framework A company should include IT in all five COSO components: –Control Environment –Risk Assessment –Control activities –Information and communication.
IS605/606: Information Systems Instructor: Dr. Boris Jukic Managing Information Resources.
Database Features Lecture 2. Desirable features in an information system Integrity Referential integrity Data independence Controlled redundancy Security.
1 Requirements Analysis and Specification Requirements analysis.
Resume Extraction with Business Process Management (BPM) tools
Chapter 1 Introduction to Databases
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
000000_1 Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission.
MSF Testing Introduction Functional Testing Performance Testing.
Leaving a Metadata Trail Chapter 14. Defining Warehouse Metadata Data about warehouse data and processing Vital to the warehouse Used by everyone Metadata.
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
Upgrading to SQL Server 2012 “Done Right” Dandy Weyn DBI335.
Software Evolution Planning CIS 376 Bruce R. Maxim UM-Dearborn.
United Nations Economic Commission for Europe Statistical Division Applying the GSBPM to Business Register Management Steven Vale UNECE
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Chapter 15 Database Administration and Security
Database Design - Lecture 1
DBS201: DBA/DBMS Lecture 13.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Transaction Processing Systems and System Development Life Cycle
Karolina Muszyńska. Reverse engineering - looking at the solution to figure out how it works Reverse engineering - breaking something down in order to.
Phase 2: Systems Analysis
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
High Level Strategy Dependencies Milestones Roles and Responsibilities Iterative Approach Multiple Legacy / Targets Scope Several different migration methods.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Test and Review chapter State the differences between archive and back-up data. Answer: Archive data is a copy of data which is no longer in regular.
Prepared By Aakanksha Agrawal & Richa Pandey Mtech CSE 3 rd SEM.
Chapter 3 Databases and Data Warehouses: Building Business Intelligence Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Database Administration
Conference Workshop Continuous Auditing: An Approach for Today Univ. of Salford, 5 December December 2015 Presented by Anton Bouwer
SYS364 Database Design Continued. Database Design Definitions Initial ERD’s Normalization of data Final ERD’s Database Management Database Models File.
ISMS Implementation Workshop Adaptive Processes Consulting Pvt. Ltd.
Bina Nusantara 19 C H A P T E R SYSTEM CONSTRUCTION AND IMPLEMENTATION.
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
CS523 Database Design Instructor : Somchai Thangsathityangkul You can download lecture note at Class Presence 10% Quiz 10%
Reasons for New Systems Syarat untuk user tidak terpenuhi / Unfulfilled User Requirements New Technology Competition Tetapi kebanyakan Perencanaan strategik.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Accounting systems design & evaluation 9434SB 18 March 2002.
MANAGEMENT INFORMATION SYSTEM
DBA 5/20/2018 Like a policeman or teacher
Blue Mixology.
The task for IS Systems collecting NWCPO Data
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Developing Information Systems
Software Maintenance
CIS 515 STUDY Lessons in Excellence-- cis515study.com.
Data Migration Assurance
ISYS366, Database Administration II
[Work Order #] [ARB Date]
SDO Change/Division Split
1 Stadium Company Network. The Stadium Company Project Is a sports facility management company that manages a stadium. Stadium Company needs to upgrade.
Reportnet 3.0 Database Feasibility Study – Approach
Presentation transcript:

DATA MIGRATION Applied Database II

DEFINITION   Data migration is a set of activities that moves data from one or more legacy systems to a new application   Data migration can be in level of :   Machine   Application   Data

Background  Updating the user-interface of application, adding or updating the function of an application in the same machine with same data  Migrating to new machine  Restructuring data in an application  Updating application, restructuring tables, and moving to new machine.

Background Activities   Detail Activity plan for each phase   Identify Resources   Define Roles and Responsibilities   Identify the Migration Tool

Background Activities   Identify Scope of Automated Migration   Identify the Data Preparation/Cleanup Needs   Identify Cross Reference Tables   Migration Validation Strategy   Define Procedure for setting up Master Codes

Background Activities   Prepare Data Extraction Tool   Prepare Data Volume Analysis Tool   Prepare Data Mappings

Background Activities   Build Cross Reference Tables   Preparing Data Preparation Queries   Preparing Business Rules Validation Tools   Prepare Migration Validation Tools

Background Activities   Document Scope   Document Migration Strategy   Document Data Preparation Operational Procedures   Document Migration Validation Operational Procedures   Document Quality Procedures   Exception Reporting

Steps  In principle, the migration of a system should not interfere with operation of system.  Steps should be done is  Migration planning  Migrating  Migration documentation  Acceptance with User

Managerial Consideration  Phased or “Big Bang”?  Expectation  Rollback  Scalability  Replication

Phased or “Big Bang”?  Migrating all at once or  Moving data over one piece at a time  Some considerations :  How much data there is to migrate  The amount of effort for a big bang

Expectations  How long will the migration take?  How many internal resources must one commit?  For what period of time?  What is the level of expertise needed from external sources?  What is the cost?

Rollback  What happens if the data migration fails?  Using existing transcation rollback functionality or having capacity to design and build a new one?  Providing an additional layer of security  Helps reducing development costs

Scalability  Is our current system going to support our growth plan in the next years?  What if we purchase another company and want to migrate their data into our system

Replication  What happens in case of disaster or irrecoverable system failure?  Migrating data to a backup system at the same time as a new target system?

Migration planning  For data  Table structure of older application (table specification), should not re-type but drawn from definitions of existing systems  Table structure of new application  Mapping of each field from the old to the new table and rules  Utilities are required to perform the data migration

Migration planning  For Applications:  List of functions available on the old application  List of functions available on a new application  Old and new mapping functionality, with the necessary records

Migration planning  For Machines  Characteristics of a new engine for applications that run on old machines  Things that should be done because the change machine  Utilities required

Migration Implementation  All data should be recorded in volume  Data migration can often be assisted with tools and  Examples of planning documents and implementation of migration can be seen in the attached document

Documentation

Catatan : Field (Nama, type, length) tabel asal tidak diketik, tetapi diambil dari dokumentasi sistem! Pada kolom “Aturan” disebutkan aturan pemindahan data, apakah “apa adanya” (hanya boleh jika field asal dan tujuan identik), ataukah harus dilakukan transformasi Jika lebar dan type field tidak sama, maka Kolom “Aturan” harus diisi dengan jelas