Category: 

What is Data Quality Assurance?

Article Details
  • Written By: Malcolm Tatum
  • Edited By: Bronwyn Harris
  • Last Modified Date: 24 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Roughly one-fifth of the world's stock of gold - worth over $200 billion USD - is stored under the streets of London.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

Data quality assurance is a collective term for the procedures that are used to maintain the integrity of data that is housed within various databases. Often, the process of maintaining data quality requires such tasks as removing obsolete information, cross-referencing relevant information found in different databases, and in general making sure there are no inconsistencies with the information found within a database or a set of databases. This type of data cleansing is an ongoing process that is considered a key element of efficient data administration.

Businesses of all types engage in the task of data quality assurance. Depending on the operating structure of the business, this may involve simply making sure the data stored in individual databases, such as sales database and the accounts receivables and payables, are up to date and accurate. At other times, the process of data quality assurance focuses on qualifying data before it is warehoused in some type of backup format, making sure that the warehoused data is complete and accurate as of the date that the storage process takes place.

Ad

The actual process of data quality assurance often focuses on identifying and correcting any discrepancies that may be present in the data maintained by a business or other organization. This type of data profiling would mean making sure that like data in one database was in harmony with the data found in another database. For example, proper data management would dictate that pricing extended to a particular customer should be the same in both the sales database and in the accounts receivable database. Doing so minimizes the potential of customers receiving inaccurate information regarding their current pricing structure when speaking with either the sales department or the accounting department.

In some cases, the process of data quality assurance involves converting data into some common format, so the information can be archived or warehoused. This is not uncommon with data like year-end payables and receivables. By reconciling the data before it is warehoused, the information provides a complete and accurate history for previous calendar years that can be accessed when and as necessary.

One of the side benefits of data quality assurance is that in the event of a systems crash, the qualified and archived data that is in storage can be used to partially reconstruct crucial databases. For example, if a company server crashes, the archived data saved on disks or even an online data storage site can be retrieved and loaded onto a new server. This leaves the task of reconstructing any data that was entered since the last systems save was performed, rather than having to reconstruct months of information from manual records or pay exorbitant amounts of money to have a data recovery service attempt to extract the data from the crashed server.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}