Professional Documents
Culture Documents
An Introduction
Cheryl Cleghorn and Shawn Thorne
• Versioning
• Multi-user Geodatabase Editing Strategies
• Archiving
• Geodatabase Replication
• Q&A
• Transactional model
• COM components
DBMS
Oops!
• Versioning workflows
- Long GIS transactions
Feature Layer in
Feature Services
Multiuser
Goedatabase
- Versioning
- Archiving
- Replication
Scales from small, personal systems up to workgroups and very large enterprises
Supported SQL Server Express SQL Server Express Oracle, SQL Server,
DBMS DB2, Informix,
PostGreSQL
Supported SQL Server Express SQL Server Express Oracle, SQL Server,
DBMS DB2, Informix,
PostGreSQL
• Multi-user Technology
Parks
• Geodatabase Distribution
- Non-Versioned Editing
• Archiving
• Geodatabase Replication
• Q&A
• Short Transactions
- E.g., ATM transactions, Library records, Timecards
Farmland Residential
• Long Transactions
- E.g., Parcel updates
- Concurrent editing
- Undo/Redo
DEFAULT
Design
Work Order
Business or
Base table
• ….Register as Versioned
• Registered as Versioned
- Creates Adds and Deletes tables for tracking edits
• Adding Features
- Record added to the Adds Table
- Version will be referenced (SDE_State_ID Field)
• Deleting Features
- Record added to Deletes Table
• Updating Features
- Record added to both Adds and Deletes table
ArcGIS
Base Tables
Adds Tables
Deletes Tables
• No locks on edit
- Data overwritten?
- Conflict detection
• Conflict Resolution Dialog
• Benefits IT integration
Base Tables
Adds Tables
• Database integrity rules
Deletes Tables
Versioned Non-versioned
• Hybrid
- versioned and non-versioned
IT integration
Database constraints
• Attributes
• Geometry
- Spatial Types
- Non-ArcGIS Client
- SQL access to geometries
• Versions
• No geodatabase functionality
2. Non-Versioned Editing
3. SQL Editing
- How is it used?
• Geodatabase Replication
• Q&A
• Edit history
- Versioned data
- Non-versioned data
• Temporal queries
Time
Delta Tables
• Extends versioning Base Table Adds
1. Register as Versioned
Deletes
Default version
2. Enable Archiving F T
Base Table F T
Delta Tables
Adds
Deletes
Edits
F T
Business Table
Enable
archiving
Current Data View
Business Table
Edits
- historical marker
Parent
Central Office
Production / Publication
Multiple levels / Replica Tree
Other ArcGIS
ArcGIS
ArcIMS
Clients Server
Server
Regional Regional Regional
Office Office Office
Local Local Local Local Local Local Local Local Local Production Publication
Office Office Office Office Office Office Office Office Office Geodatabase Geodatabase
Parent Replica_A
Source
• You can replicate :
- A specific version
- Specific datasets
- A subset of features in the chosen datasets
Child Replica_A
Target
• Transfer updates
edits
Check out / Parent Child
Check in geodatabase geodatabase
Once only
edits
Parent Child
One-way OR geodatabase
geodatabase
Multiple times
edits
Two-way Parent Child
geodatabase Multiple times geodatabase
Questions??