Implementing Versioned Editing in ArcGIS SDE What is Versioned

advertisement
 Workflow that manages concurrent
multiuser editors on a single ArcSDE data
source
 Versions represent states or views of the
geodatabase
 Edits are maintained in delta tables until
compression
 Before:
Have single editor in each file geodatabase
 Notify editors when to disconnect from database
 Copy edits from the file geodatabases to a staging
file geodatabase, then push those to SDE
 Repeat process for each database

 After:
Multiple editors in same source
 Run maintenance when all users disconnected

 Eliminating dataset duplicates
 Faster processing times for dataset
edits
 Version control
 Collaboration
 Register data as
versioned
 Create versions and
grant privileges
 Provide training to
editors
Default
QAQC
Named Version
Named Version
Named Version
Edit Default Directly
Default
User
User
User
Default
2-Level
Named Version
Named Version
Named Version
 Reconcile edits before beginning an edit
session
 Database administration

Everyone has to be out of database in order to perform
full compression
 Checking the process_information table
was cumbersome (fixed in 10.1)

Need elevated permissions to disconnect users
 Resolving conflicts
 Do not reach full compression
Locks on the database
 Deleting tables from the back end

 Transaction logs become full
 Implement versioned editing to more
SDE databases
 Need a more automated QA process
 Work on automating maintenance
scripts as scheduled tasks
 Administration tools in ArcGIS
 Python scripts
 ArcGIS Diagrammer
 GDBT for 10.0/10.1

Troubleshoot, monitor, and investigate databases
 Show Edits Since Reconcile Tool
Generates feature class of all edits between
versions
 Edit tracking tool

Download