Composite

Available with ArcGIS Pro Standard and Data Reviewer licenses.

Summary

The Composite check finds features or rows based on the results from multiple Reviewer checks. Features or rows that satisfy all check conditions are returned as an error.

Supported workflows

ArcGIS Data Reviewer checks support multiple methods for implementing automated review of data. The following table identifies the supported implementation methods for this check:

WorkflowSupportedLicensing

Validation attribute rule

Yes (ArcGIS Pro 2.9 and ArcGIS Enterprise 10.9.1 or later)

Available with ArcGIS Pro Standard and Data Reviewer licenses

Constraint attribute rule

No

N/A

Run Data Checks

Yes ( ArcGIS Pro 3.6 or later)

Available with a Data Reviewer license

Overview

You may need to identify errors based on multiple error conditions, such as features that have spatial relationships with two or more feature classes. However, if you create separate checks for each condition, you may not get the results you need. The Composite check configures multiple checks into one rule so that you can combine error conditions on the same input feature. This allows you to identify features or rows that meet all configured conditions in a single error.

Industry scenarios

In topographic mapping, you can find bridges that are not coincident with either a road feature or a railroad feature. If you create a Feature on Feature check that finds all bridges that do not intersect roads, some of the check results may intersect railroad features. You can then add a second Feature on Feature check that finds all bridges that do not intersect railroads. The Composite check combines error conditions from each Feature on Feature check and identifies those bridges that are not coincident with either a road feature or a railroad feature.

Attribute Rule syntax

The following table describes the validation attribute rule parameters:

ParameterRequiredDescriptionWorkflow

Subtype

No

The subtype or subtypes to which the rule is applied.

Validation

Attribute

No

A query that identifies the features to which the rule is applied.

Validation

Error Message

Yes

A description of the error results returned by the rule.

This information appears in the error message returned by this rule.

Validation

Name

Yes

A unique name for the rule.

This information is used to support data quality requirement traceability, automated reporting, and corrective workflows.

Validation

Description

No

A description of the error you define when a noncompliant feature is found.

This information is used to provide guidance for corrective workflows.

Validation

Severity

Yes

The severity of the error assigned when a noncompliant feature is found.

This value indicates the importance of the error relative to other errors. Values range from 1 to 5, with 1 being the highest priority and 5 being the lowest.

Validation

Tags

No

The tag property of the rule.

This information is used in rule authoring and management workflows to support traceability and reporting of data quality requirements.

Validation

Run Data Checks syntax

The following table describes the Run Data Checks parameters:

ParameterRequiredDescription

Input Feature

Yes

The input feature layer that is evaluated by the rule.

Note:

You can disable a map selection or layer definition query using the toggle button that honors the selection or filter before evaluation.

Attribute Filter

No

A query that identifies the features to which the rule is applied.

Search Goal

Yes

Click the Add Check drop-down arrow and double-click a check to fill in the required parameters. At least two checks are required to highlight the specific error you are looking for.

The column next to the check name appears red if the check is missing required parameters and green once the check is fully configured.

You can remove any unwanted checks by clicking Reset Output Formats.

Note:

The Find Polygons with Holes and Check Geometry checks will not have parameters to fill in.

Name

No

A unique name for the rule.

This information is used to support data quality requirement traceability.

Extent

No

  • Visible Extent—Evaluate the visible extent of the map.
  • Full Extent—Evaluate the full extent of the data.

Notes

Keep the following in mind when using the check:

  • Error features produced by this check always match the input feature’s geometry type.
  • The Subtype and Attribute filter parameters defined for the input data source are applied to each check that participates in the Composite check.
  • Include the data sources of the checks that participate in the Composite check when creating map or project packages, and sharing web layers with the Validation capability enabled.
  • The Attribute filter parameter is limited to comparison (=, <>, >, <, >=, and <=) and logical (AND/OR, IN/NOT IN, LIKE/NOT LIKE, and IS NULL) operators.
  • The Attribute filter parameter does not support the following field types: Big Integer, Date Only, Time Only, and Timestamp Offset. If selected, the row header is marked in red and does not allow the rule to be saved.
  • The Valency check and all Event checks are not supported in composite rule configurations.
  • The following condition applies when this check is authored as a Run Data Check:
    • Subtype Group Layers are not supported.

Related topics