asug ppt ensuring a successful data migration_final
TRANSCRIPT
]
SHERRYANNE MEYER[ASUG INSTALLATION MEMBER MEMBER SINCE: 2000
ANUP MAHESHWARI[ASUG INSTALLATION MEMBER MEMBER SINCE: 2008
AJAY VONKARERY[ASUG INSTALLATION MEMBER MEMBER SINCE: 1999
Ensuring a Successful Data Migration
Todd ConradData Migration LeadSt. Jude Medical, Inc
Real Experience. Real Advantage.
[
2
Agenda
St. Jude’s Journey with Data Migration
Data Verification Process
Technology Requirements
Leading Knowledge Workers
Real Experience. Real Advantage.
[
3
St. Jude Medical, Inc St. Jude Medical develops medical technology and services
that focus on putting more control into the hands of those who treat cardiac, neurological and chronic pain patients worldwide
Global Headquarters: St. Paul, Minnesota
Website: www.sjm.com
2008 Net Sales: $4.363 billion
Global Reach: Has operations and manufacturing facilities worldwide, with products sold in more than 100 countries
Employees: Approximately 14,000 employees worldwide
SAP Environments: ECC 6.0; SCM 4.1; GTS 7.2; CRM 5.0; & BI 7.0
Real Experience. Real Advantage.
[
4
St. Jude’s First Data Migration Experience
Project goals missed
Business frustrated with results
Project team morale declined
Project and SAP image tarnished
Real Experience. Real Advantage.
[
5
St. Jude’s Recent Data Migration Experience Three successful data migrations and go-lives to
date Most recent was considered “boring” by Project
Management Office (PMO)
More than 35 million records loaded and with just 1,390 failures (99.996% successful)
$140 million inventory load with less than $5 variance
Data Migration Process was removed as a top concern for a successful SAP implementation
Real Experience. Real Advantage.
[
6
Data Migration Learning Points
VerificationSelection
Leadership
Technology Process
People
Real Experience. Real Advantage.
[
7
Data Migration Process
Developers build process to transform the data and manage
the flow into SAP
Business and SAP Expert determines
requirements
Legacy Term = 45
SAP Term= Z300
SAP Expert explains how the data will work in
SAP
Business verifies data
Real Experience. Real Advantage.
[
8
Data Verification Key Elements
Business owners’ involvement critical as they own the data
Take a risk-based approach as not all data requires the same verification activities
Used one document to verify the migration process and the data
Real Experience. Real Advantage.
[
9
Business Verifies the Data
Data Staging
WarehouseSource Target
(SAP)Data Flow
Data Flow
Data Flow
1. Business verifies source data was pulled correctly
2. Business verifies data was staged correctly
3. Business verifies target data was loaded correctly
Business verifies data was loaded correctly
Business verifies source
Real Experience. Real Advantage.
[
10
Risk Based Approach
Good Manufacturing
Practice
High Risk
Low Risk
Yes
No Complexity Ranking
Priority RatingLow
High
Low
Data Verification Activities for High Risk
Data Verification Activities for
Low Risk
Conversion Risk Level
Real Experience. Real Advantage.
[
11
Sample of Data Verification Form
Legacy Customer Number
SAP Partner Number Legacy Terms Code SAP Payment Terms
89070573 1000038776 1 Z300
89001362 1000038698 11 Z300
89055346 1000039442 19 Z600
89000405 1000040089 45 Z300
66004177 1000040021 75 Z750
89000241 1000039961 85 Z120
88005529 1000039253 90 Z900
89067484 1000038905 Z300
Real Experience. Real Advantage.
[
12
Data Verification: Lesson Learned
The business signing verification documents dramatically improves the actual verification activity
The verification process needs to be practiced and documented
There are other opportunities for feedback, so load good data in as many environments as you can
Modeling Business Day in the Life Training
Real Experience. Real Advantage.
[
13
Technology Checklist
Support the golden rule that the business owns the data How can you get the business comfortable with the data
migration process and it meets their requirements? How will it help identify issues?
Support a Repeatability Extraction, Translation, and Load Process
How will the data be extracted from the legacy system? How will you construct missing data? Can you identify data that will not load? What load techniques will you use? How will you determine the load was successful? Reusable code? Change control tracking? Is flexible and allows for late discoveries?
Easy to Learn and Support Does it use standard development languages?
Real Experience. Real Advantage.
[
14
Technology: Lesson Learned
The balancing act between cost and benefits
Verification Reports
Number and Timing of Loads
Late Changes
Cleansing Activities
Real Experience. Real Advantage.
[
15
People: Managing Geeks
Their personalities
Their work
Your leadership model
Real Experience. Real Advantage.
[
16
Their Personalities
Problem Solver
Independent
Competitive
Sense of Humor
Real Experience. Real Advantage.
[
17
Their Work
Failure is the Norm
Ambiguity Rules
Creativity Required
Real Experience. Real Advantage.
[
18
Your Leadership Model
Create a sub-culture: “The Flying Pigs”
Short straw, but important work
Determine when the solution is done
Perfection limits
Know when to manage the Ends and when to manage the Means
Load and defect communication process
Real Experience. Real Advantage.
[
19
Key Learning Points
Business Ownership key in verification
process
Technology that supports your
migration model
Leadership required for
people to succeed
Technology Process
People
Real Experience. Real Advantage.
[
20
Data Migration Journey
Real Experience. Real Advantage.
[
21
[
] Thank you for participating.
SESSION CODE: 1709
Please remember to complete and return your evaluation form following this session.
For ongoing education on this area of focus, visit the Year-Round Community page at www.asug.com/yrc
Real Experience. Real Advantage.
[
22
APPENDIX
Todd Conrad Contact Information BackOffice Associates Contact Information Data Migration Truths Data Success Factors Data Verification Activities – Low Risk Data Verification Activities – High Risk ANSI Standards
Real Experience. Real Advantage.
[
23
Todd Conrad
St. Jude Medical, IncData Migration Lead14900 Minnetonka Industrial RoadMinnetonka, MN [email protected]
Real Experience. Real Advantage.
[
24
Todd Kyle
BackOffice Associates, LLC Account ExecutiveSouth Harwich, MA 02661T 774-408-3482C 978-766-7617www.boaweb.com
Real Experience. Real Advantage.
[
25
Data Migration Truths
The business owns the data through the entire migration process
Data loads are not about data, but the whole cutover activity
Data is required to run SAP and poor data can lead to catastrophic failure
Business knows how their data runs in legacy, but not in SAP
SAP Experts (Functional Team) know SAP data requirements, but do not know legacy data
Data migration is an iterative process How many data loads do you want before Go-live?
Learning must occur after each load to improve the migration
Legacy data has gaps, inconsistencies and redundancies Data Cleansing and Consolidating project will cause data migration
scope creep
Real Experience. Real Advantage.
[
26
Data Migration Success Factors
John Morris – Practical Data Migration
Experienced Staff (People) Standardized Method (Process) Flexible, business-driven migration solution
(Technology) Four Golden Rule
Data migration is a business issue The business knows best No one can afford perfect data If you can’t count it, it doesn’t count
Real Experience. Real Advantage.
[
27
Data Verification Activities CranSoft – High RiskData Verification Worksheet The Data Verification Worksheet is the signature document that states the Business has completed the appropriate
data verification and the load process meets their requirements. The worksheet will document the environment the verification occurred. The Business completes the verification activity and signs the document. The document will be scanned and attached to the appropriate requirement in Ascendant.
Data Migration Review - Quality Environment The Data Verification Form (DVF) will be used to verify that CransSoft method has correctly met the requirements as
defined in the Data Map. After the data has been loaded into a Qualified Environment, an extraction from the SAP Target Table(s) will occur. Then a DVF (all columns, but a sample of the entire load), which compares the Source Fields to the Target Fields, will be reviewed by the Business. The DVF will be attached to the corresponding requirement in Ascendant. Defects related to a Qualified Environment are logged in Quality Center.
Data Verification Reports (DVRs) In addition to the Data Verification Form, other reports may be created to verify the migration process. Example
include: a) the total number of records extracted to the total number of records to be load to the total number of records that were load; b) exception report that list the data elements that did not met a SAP configuration or a Business Readiness Rule; c) Summaries of key attributes of the data that will be or were loaded. These reports can be reviewed before the data is loaded into SAP (pre-load) or after the data has been loaded (post load). Pre-load reports sources will be the Data Staging Warehouse and the Post Load Report source can include an extract from SAP. The Business defines and reviews the DVRs.
Design Review Data Team Developers will review a standard checklist to determine the load sequences documents follow
appropriate methodology for CransSoft loads. Design reviews will be completed prior to loads into Production and will be attached to appropriate requirement in Ascendant.
Data Migration Review – Production Environment After loading into a Quality Environment and it is determined that the load meets the business requirements (pass)
the sample size may be decreased for the Production Verification. A load is considered pass if there are no design defects, which affect the CranSoft rules, created and implemented after the load into a Qualified Environment. The Date Verification Form and Data Verification Worksheet will be attached to the corresponding requirement in Ascendant. Defects for Production are logged in Remedy and assigned to appropriate SAP Expert for disposition.
Load Errors A review of the standard target reports that identify if any of the Data Object failed during the load process. If a
load error occurs when loading into the Production Client, a remedy ticket will be created and assigned to appropriate SAP Expert for disposition.
Real Experience. Real Advantage.
[
28
Data Verification Activities CranSoft – Low Risk Data Verification Worksheet The Data Verification Worksheet is the signature document that states the Business has completed
the appropriate data verification and the load process meets their requirements. The worksheet will document the environment the verification occurred. The Business completes the verification activity and signs the document. The document will be scanned and attached to the appropriate requirement in Ascendant.
Data Migration Review The Data Verification Form (DVF) will be used to verify that CransSoft method has correctly met the
requirements as defined in the Data Map. After the data has been loaded into a Qualified Environment, an extraction from the SAP Target Table(s) will occur. Then a DVF (all columns, but a sample of the entire load), which compares the Source Fields to the Target Fields, will be reviewed by the Business. If the load does not pass in a Qualified Environment, then a DVF must also be completed in the Production Environment. A load is considered pass if there are no design defects, which affect the CranSoft rules, created and implemented after the load into a Qualified Environment. The DVF will be attached to the corresponding requirement in Ascendant. Defects related to a Qualified Environment are logged in Quality Center. Defects for Production are logged in Remedy and assigned to appropriate Functional Team for disposition.
Data Verification Reports (DVRs) In addition to the Data Verification Form, other reports may be created to verify the migration
process. Example include: a) the total number of records extracted to the total number of records to be load to the total number of records that were load; b) exception report that list the data elements that did not met a SAP configuration or a Business Readiness Rule; c) Summaries of key attributes of the data that will be or were loaded. These reports can be reviewed before the data is loaded into SAP (pre-load) or after the data has been loaded (post load). Pre-load reports sources will be the Data Staging Warehouse and the Post Load Report source can include an extract from SAP. The Business defines and reviews the DVRs.
Load Errors A review of the standard target reports that identify if any of the Data Object failed during the load
process. If a load error occurs when loading into the Production Client, a remedy ticket will be created and assigned to appropriate SAP Expert for disposition.
Real Experience. Real Advantage.
[
29
ANSI StandardsSAMPLE SIZE: ANSI Z1.4
Data Verification Form Sample Size
Load Quantity Qualified/Production EnvironmentProduction Environment (If DLR Passed in a Qualified
Environment)
3 to 8 3 2
9 to 15 5 2
16 to 25 8 3
26 to 50 13 5
51 to 90 20 5
91 to 150 32 8
151 to 280 50 13
281 to 500 80 20
501 to 1,200 125 32
1,201 to 3,200 200 50
3,201 to 10,000 315 80
10,001 to 35,000 500 125
35,001 to 150,000 800 200
150,001 to 500,000 1250 315
500,001 and OVER 2000 500