View model validation
- Last UpdatedAug 12, 2026
- 2 minute read
Required field validation
-
Empty Field Check: Ensures all configured properties have non-empty values.
-
RegisterType: Must be specified and be one of: Primary, Secondary, Attributes, Associations, or Tracker.
-
Category: Must be specified and be one of: Tags, Docs, General, or Physical.
Identification configuration
-
IDColumn or IDExpression: At least one must be provided to uniquely identify records.
If IDColumn is specified, it must reference a column that exists in the dataset headers.
-
NameColumn (optional): If provided, must reference a valid column in the dataset headers.
Register type-specific validation
For primary register type:
-
Class Definition: One of ClassColumn, ClassExpression, or ClassDefault must be provided.
If ClassColumn is specified, it must reference a valid column in the dataset headers.
For attributes register type:
-
AttributeNameColumn: Required and must reference a valid column in the dataset headers.
-
AttributeValueColumn: Required and must reference a valid column in the dataset headers.
-
AttributeUnitsColumn (optional): If provided, must reference a valid column in the dataset headers.
For secondary, tracker, and associations register types:
-
No additional type-specific validation beyond common required fields.
Column reference validation
-
All column references (IDColumn, NameColumn, ClassColumn, and so on) are validated against the actual dataset headers.
-
If a referenced column was deleted or renamed, a validation error is reported.
-
Ensures data mapping integrity between configuration and actual dataset structure.
Dataset structure validation
-
For Attributes register type: Dataset must have defined columns or a file must be uploaded to provide column headers.
-
Validates that required column mapping fields are not left empty when columns are available.
The validation output provides detailed error messages for each issue found, including:
-
Which specific field has an error.
-
What the validation rule requires.
-
Whether a referenced column exists in the dataset headers.