Methods to implement automated validation

Disponible avec une licence Data Reviewer.

ArcGIS Data Reviewer provides multiple options for implementing automated validation. These capabilities are flexible and scalable to accommodate both small and large GIS deployments.

Depending on the needs of your organization and your available GIS platform, you can automate data validation on multiple data sources in a map or a file geodatabase, or web feature layers from ArcGIS Enterprise.

The options for automated data validation in ArcGIS Data Reviewer are as follows:

  • Reviewer batch jobs
  • Reviewer rules in a map
  • Reviewer rules in a geodatabase

Reviewer batch jobs

Reviewer batch jobs contain configured Data Reviewer checks that validate features stored in geodatabase feature classes, stand-alone tables, and shapefiles. Batch jobs are created using tools in ArcMap and are persisted as an .rbj file that can be shared using project templates and packages in ArcGIS Pro.

Consider the following when implementing automated validation using Reviewer batch jobs:

  • Rules are created using tools in ArcMap.
  • A read-only permission on source data is required for creating rules.
  • Validation of features is supported using ArcMap (Batch Validate tool), geoprocessing (Execute Reviewer Batch Job tool), ArcGIS Workflow Manager (Classic) (Run Reviewer Batch Job step), and ArcGIS Server (executeJob REST operation).
  • Features from multiple data sources (geodatabase and shapefiles) are validated.
  • Nonversioned and traditional versioned geodatabase sources are supported.
  • Errors are stored in a specific geodatabase in a Reviewer dataset.
  • Errors are managed manually using ArcMap (Reviewer table), ArcGIS Pro (Reviewer Results view), and ArcGIS Server (getResults REST operation).

Reviewer rules in a map

Reviewer map rules are configured Data Reviewer checks that validate feature layers referenced in a map. Rules are created using tools in ArcGIS Pro and are stored in a map that can be shared using project templates and packages, map files and packages, and layer files and packages in ArcGIS Pro.

Consider the following when implementing automated validation using Reviewer map rules:

  • Rules are created using tools in ArcGIS Pro.
  • A read-only permission on source data is required for creating rules.
  • Validation of features is supported using ArcGIS Pro (Run Reviewer Rules command).
  • Features from multiple data sources (geodatabase, shapefiles, and web feature layers) are validated.
  • Nonversioned, traditional, and branch versioned geodatabase sources are supported.
  • Errors are stored in a specified geodatabase in a Reviewer dataset.
  • Errors are managed manually using ArcMap (Reviewer table), ArcGIS Pro (Reviewer Results view), and ArcGIS Server (getResults REST operation).

Reviewer rules in a geodatabase

Reviewer geodatabase rules are configured Data Reviewer checks that validate geodatabase feature classes and stand-alone tables. Rules are created using tools in ArcGIS Pro and are stored in a geodatabase that can be shared by exporting to comma-separated values files (.csv) or XML workspace document files (.xml).

Consider the following when implementing automated validation using Reviewer geodatabase rules:

  • Rules are created using tools in ArcGIS Pro.
  • A data owner's permission on source data is required for creating rules.
  • Validation of features is supported using ArcGIS Server (evaluate REST operation).
  • Features stored in geodatabase features classes and stand-alone tables are validated.
  • Branch versioning is required.
  • Errors are stored in system-maintained tables along with production data.
  • Errors are managed automatically.

The following diagram illustrates which automated validation to use according to your GIS deployment scenario:

Decision tree