When attribute rules exist for a dataset, the following fields are required and cannot be deleted:
- The ValidationStatus field for validation and batch calculation rules
- Any field that is used as a target field by a calculation rule
- Any field that is used in an Arcade script for an attribute rule
Remove all attribute rules using the field before attempting to delete. The Attribute Rules view can be used to view existing attribute rules for the dataset.