Sales Management Customer Relationship Human Resources Business Performance BI & Data Quality IT Tools & Vendors

Sign-in   Register
Establishing 'Making it Happen' as a 'Formal & Predictable' Discipline
Practice Tools Listing Page

Data Correction Checklist

The Data Correction Checklist enables a discipline, control and consistency in conducting 'back-end' data corrections. As the back-end data corrections are risky, they have to be well-planned and tested, before executing them in production environment.
 
This page of 'Practice Tools' is linked to:  Data Quality,

NOTE- This template is part of the paid Data Quality Package- the most comprehensive online data quality management tool-Kit. This page provides a sample view of the usage of this template. For Buying this template and the entire Data Quality Package, please Click Here

Overall usage Guide

Purpose of this checklist

This checklist is used through the stages of analysis, design, testing and execution of a data correction activity.

Who uses this checklist?

The business analyst and IT specialist involved in the data correction, fill-up this checklist and it is reviewed by the CIO and the business owner.

When is this checklist used?

This checklist is used from the point the data correction request is raised.

Help Guide-

Data Correction Script

As a principle, one should do data correction from the front-end. This ensures that all the controls and checks associated with the data are followed. Sometimes, due to urgency and high volume of data, one has to do the data correction from the back-end, which means that one bypasses the application layer. This generates a risk, which needs to be managed.

  • Data Correction Script will completely fix the target data: One needs to ensure that the data correction script does the complete job. If there are multiple problems with the same data, it should be preferably be done all at once.
  • The referential integrity of the corrected data is accounted for?: If you are inserting or deleting a set of records or changing the value of primary key, the referential integrity needs to be maintained. This means that other tables which are linked to the table being corrected also need to be touched. For example, if you are updating the location_code in location master, the same code should be changed in other master tables (changing location_code in customer_master) and transaction tables (changing the location in the sales transaction record)
  • For correction of the values, has the calculation impact on other data is accounted for?: If you are correcting values from the back-end, one will need to understand that the counter transactions are also taken care of. For example, tax calculation for 10000 transactions is corrected; the GL transactions for the same also need to be corrected.
  • Does the data correction script considers the data which is already committed from regulatory point of view?: if the data which you need to be corrected has already been reported in compliance and regulatory report, it cannot be changed. You will need to put the countervailing transactions in place.
  • Does the Data Correction Script maintains the audit of what was changed?: The data correction script needs to be designed in such a way that it created a temporary table of all the transactions which have undergone a change with before and after image along with the time stamp.
  • Data Correction Script has been reviewed by DBA and IT Design Specialist: This is imply a matter of sign-off an assurance that the script has been reviewed.

Data Correction Script Testing:

One cannot over-emphasize the need to be first time right for running data correction script on the production, through the back-end. The extensive testing can minimize the risk.

  • Data Correction Script Test Plan is created: The test plan will consider sample and full production testing.
  • Data Correction Script is tested in Development Environment: This is part of standard IT processes, whereby first test will happen in the environment, where you have created the script.
  • Data Correction Script has been tested in test environment on sample data: This testing will be in stand-alone and sanitized test environment, which will be the closest simulation to production. The first step in testing in the test environment is to do it on a sample data. One has to consider the sample data to test all the test scenarios for data correction.
  • Data Correction script has been tested in the test environment on copy of production data: The next step is to replicate the target production data (or preferably the whole production data), and test your script. The output of testing is not only to check the data from the back-end but also from the front-end screens and the enterprise reports.
  • Test Results are signed off by IT owners and Business Owner: The stakeholders have to be satisfied with the results.

Data Correction Script Productionization

  • Data Correction Scrip is checked into the version control system: One needs to ensure that the same script, which is tested, is also run on the production system.
  • Has the back-up of production data taken?: This is sometimes needed for audit and also for a back-out plan. Back-out means that we go back to the original production data, if the correction script does not work.
  • Are we clear about the backing out procedure, if the productionization does not works-out?: this is to see that, we know what will we do if the correction script does not work. One of the back-out option is to restore the original production data.
  • Do you know the reporting which you have to re-run and redistribute post data correction?: Once the data is corrected, one may need to re-run enterprise reports as well some other processes (like refresh of data warehouse), to ensure that data correction has cascaded to all points.
  • Have you planned the manual activities, which we need to do post correction: like re-sending the statements or renewal letters to the customers? Data correction is not only an IT activity. Once you have done the correction, you will need to contact the impacted stakeholders. This means that when you do the data correction, the manual tasks, which need to be done, should also be planned.

Quick Feedback- Was this information helpful ?
Relevant Links to this page
Practice Tools → Data Monitoring Checklist → Practice Tools → Data Management Stake-holding and Responsibility Matrix → Practice Tools → Object Level Data Quality Tracking- Project Based → Practice Tools → DQ Assurance in an Initiative Checklist → Practice Tools → Data Mapping and Assessment Management → Practice Tools → Data Quality Program Initiation Proposal → Practice Tools → System data quality Assessment Management Tool → Practice Tools → Data Quality Program Proposal and Agreement → Practice Tools → Data Quality Program Initiation Phase Completion Report → Practice Tools → Data Quality Program WBS → Practice Tools → Data Management Standards for Data Entities → Practice Tools → Data Quality Policy → Practice Tools → Data Quality Assurance and Control Guidelines → Practice Tools → Data Group Master → Practice Tools → Data Mapping and Assessment WBS → Practice Tools → Object Level Data Quality Tracking- BAU → 
 
Back
 
Relevant links to this page
Data Monitoring Checklist
Data Management Stake-holding and Responsibility Matrix
Object Level Data Quality Tracking- Project Based
DQ Assurance in an Initiative Checklist
Data Mapping and Assessment Management
Data Quality Program Initiation Proposal
System data quality Assessment Management Tool
Data Quality Program Proposal and Agreement
Data Quality Program Initiation Phase Completion Report
Data Quality Program WBS
Data Management Standards for Data Entities
Data Quality Policy
Data Quality Assurance and Control Guidelines
Data Group Master
Data Mapping and Assessment WBS
Object Level Data Quality Tracking- BAU
Additional Channels
Principles & Rules
Free Templates
Glossary
Key Performance Indicators

Most Popular Zones with list of pages crossing 25000 hits  →→→ 
Maximising Sales Performance
Sales geographic expansion
Sales Compensation Data Management
Sales Leads Allocation and Distribution
Sales Leads Generation through advertising
Sales Compensation components
Read more...
  Customer Relationship Management
Customer Segmentation approach
Customer Value and Profitability- BI
Exit barriers for Customer Retention
Customer Service and Support - Strategic Role
Customer Value and Profitability Data Management
Read more...
  Human Resources & Leadership
Give feedback closer to the observation
Strategic Business Plan
Lead diverse and collaborative teams
Competencies Definitions
Fostering Innovation
Read more...
 
 
Business Performance & Planning
Individual goal Sheet
Never design performance systems for specific KPI
Strategic Business Plan
Internal Info Assessment Report
Stakeholder test for Scorecard
Read more...
  Business Intelligence & Data Quality
Dimensional vs relational storage
Two tier Data Warehouse Architecture
Using Synonyms and Views
Dimensional non Strict Hierarchy
Super-flexible Data warehouse
Read more...
  IT Vendors & Tools Management
Delivery Evaluation Performance warranty
Cascade standards & guidelines
Security Technical Evaluation
Metadata Tool Change Management
OLAP Server Reliability
Read more...