A feature dataset is a collection of related feature classes that share a common coordinate system. Feature datasets are used to facilitate creation of controller datasets (sometimes also referred to as extension datasets), such as a parcel fabric, topology, or utility network.
A feature dataset can be registered as versioned to support multiuser editing scenarios. Versions allow editors to work with the same data at the same time without applying locks or duplicating data by giving each editor their own unique, isolated view of the data.
When registering a feature dataset as versioned, as shown in the next image, all the feature classes within the feature dataset are registered as versioned.
Registering individual feature classes in a feature dataset as versioned is disabled, as shown below.
In some scenarios, editing one or more feature classes in a versioned feature dataset fails with the following error in ArcGIS Pro:
Failed to create <feature class>
When new feature classes are added to a versioned feature dataset, the feature classes are not automatically registered as versioned. This behavior is expected, since you may want to load data after creating the feature class before registering it as versioned.
To edit data in a feature dataset, all the feature classes must use the same editing configuration. All the data must be either non-versioned, traditional versioned, or branch versioned to support editing.
To verify the versioning state for the feature dataset, right-click the feature dataset and click Manage. Instead of a tick in the Versioning checkbox, a square filled box indicates that some feature classes are registered as versioned, while others are not, as shown in the next image.
Ensure that all feature classes in the versioned feature dataset are registered as versioned prior to editing. This can be done in two ways:
These methods register non-versioned feature classes in the feature dataset as versioned, while keeping the existing versioned feature classes in the feature dataset as is.