Tips and Tricks

What is versioning in geodatabase?

What is versioning in geodatabase?

Versioning is the mechanism that enables concurrent multiuser geodatabase editing in ArcSDE geodatabases. A version references a specific state of the geodatabase. It contains all the datasets in the geodatabase and evolves over time. Users access data in an enterprise ArcSDE geodatabase through a version.

How do I enable versioning in ArcGIS?

Start ArcCatalog or ArcMap and connect to the geodatabase that contains the feature dataset, feature class, or table you want to version. Connect as the owner of the dataset, as only the owner can register it as versioned. In the Catalog tree, right-click the dataset, point to Manage, then click Register As Versioned.

What is a versioned database?

A versioned database is an ArcSDE geodatabase that has been configured to support multiple “snapshots” of the database. Versions are not copies of the geodatabase; they consist of a collection of tables that track information about each version and each versioned dataset.

How do I change the version of ArcGIS?

Change versions in ArcMap

  1. Click the List By Source button. in the table of contents and right-click the geodatabase connection.
  2. Click Change Version. The Change Versions dialog box opens.
  3. Choose the version you want to display.
  4. Click OK.

Can you register a file geodatabase as versioned?

Versioning tools only work with datasets in an enterprise geodatabase. File geodatabases don’t support versioning. Archive-enabled datasets cannot be registered as versioned.

What is the use of versioning?

Versioning involves the production of different models of the same product, which are each then sold at different price points. Different models or versions of a product are most compatible when there are high fixed costs but low variables costs with which to modify the product at different levels.

How do you make a versioning database?

Two options:

  1. Have a history table – insert the old data into this history table whenever the original is updated.
  2. Audit table – store the before and after values – just for the modified columns in an audit table along with other information like who updated and when.

What is versioning in editing?

In traditional versioning, a conflict can arise when you save edits to a version and the same feature has been updated in that version in a different edit session (or is updated in one edit session and deleted in the other).

Where is the versioning tab in ArcGIS pro?

On the Options dialog box, under Application, click the Versioning tab. Review the settings available under Reconcile and make changes appropriate to support your versioned editing workflows. Review the Reconcile options section below for more details about each of the settings available. Click OK.

How do I create a geodatabase version in ArcGIS?

You can create a geodatabase version, derived from an existing version, with ArcGIS for Desktop. When you create a version, you specify its name, an optional description, and the level of access other users have to the version. As the owner of the version, you can change these properties or delete a version at any time.

What happens when a new version of a geodatabase is created?

When the new version is created, it is identical to the Default version. Over time, the versions diverge as changes are made to the Default version and the new version. A geodatabase can have many versions. The following is the Version Manager dialog box, which is accessed through ArcGIS for Desktop.

How does ArcGIS keep track of edits from different versions?

All edits to the feature class or table are recorded in the same delta tables, regardless of the version from which the edits were made. This means that any one version references only a subset of rows from the three tables. So how does ArcGIS keep track of which rows in the delta tables belong to which version?

How many versions of a table are stored in ArcGIS?

Regardless of how many versions you have, each table and feature class is stored only once in the database. ArcGIS leaves each feature class or table in its original format but records any changes in tables referred to as the delta tables. Versions can be edited simultaneously by multiple users.