Data quality plays a key role in every organization. Until recently, many of you have implemented and managed your quality control (QC) workflows through the ArcGIS Data Reviewer for Desktop extension, which served as an efficient replacement to traditional / manual QC processes or custom-built applications. At 10.1, Esri has extended ArcGIS Data Reviewer’s capabilities to a variety of application platforms (Web, Mobile, Desktop) through the new ArcGIS Data Reviewer for Server extension.
ArcGIS Data Reviewer for Server allows you to expand collaboration throughout the data quality management process by providing:
- Web services to support the identification of data errors using both automated and visual QC methods.
- Ways to easily incorporate data quality feedback as a new function of existing web GIS applications.
- Capabilities to track and measure the quality of data in new ways and across multiple reporting platforms.
These new capabilities help you to deploy QC workflows in a more flexible manner by leveraging multiple platforms to introduce quality-focused processes to existing or new web applications. Below are several examples:
You can execute server-based validation of your data using business rules authored as batch jobs from ArcGIS Data Reviewer for Desktop. These services leverage ArcGIS for Server to offload the time consuming task of data validation to an organization’s intranet or cloud-hosted server infrastructure.
These validation services can also be scheduled to run on a nightly basis to review data created or modified during regular business hours. Errors detected during these scheduled validations are automatically written to the Reviewer workspace where they can be used for multiple purposes.
From a data maintenance perspective, these error results serve as a guide to what needs to be fixed. Using Data Reviewer for Desktop you can easily navigate to these errors, correct them using editing tools provided with ArcGIS for Desktop, and update the correction status of the error to ensure nothing was missed.
From a management perspective, error results provide insight into the health of the data being produced or consumed by you. Error results can be summarized using either pre-configured reports delivered with Data Reviewer for Desktop or visualized through a web-client using Data Reviewer for Server reporting services.
You can incorporate feedback from a broad community of subject matter experts, stakeholders, and consumers of the data you publish. To improve the implementation of feedback you can deploy easy-to-use tools for collecting, managing, and tracking errors submitted through non-desktop workflows. Developers can leverage these tools to implement data quality feedback as a new function of their existing web applications, without the burden of implementing the entire QC workflow from scratch.
For example, a simple “Submit Error” workflow could be added to your customer-facing mapping application. When your customers discover an error, they can easily submit an error note identifying the source of the problem and other error information. The feedback enters Data Reviewer’s error lifecycle management process where it is reviewed and fixed just like any other error identified using Data Reviewer. The Reviewer workspace serves as a centralized place for managing errors, both those detected using automated checks and those detected manually by data consumers.
You can publish reports to monitor the health of your data using error results detected using any of Data Reviewer’s automated or manual QC capabilities. Dashboard reporting services can be used to communicate the origin, quantity, and location of errors based on predefined business rules you implemented using Data Reviewer.
By communicating data quality, you can alert stakeholders when data does not meet agreed-upon standards as well as provide a method for tracking data compliance through time. For example, reporting capabilities can be integrated as a component of an organization’s overall business performance management system or as a stand-alone dashboard for reporting data quality. Please visit the ArcGIS Data Reviewer Resource Center for samples of data quality reporting applications and examples of how to extend them to meet your requirements.