Presentation is loading. Please wait.

Presentation is loading. Please wait.

Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.

Similar presentations


Presentation on theme: "Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne."— Presentation transcript:

1 Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne

2 Esri UC 2014 | Technical Workshop | Basic knowledge of relational databases Basic knowledge of the Geodatabase data model - Other sessions that focus on the geodatabase data model Assumptions: Editing Versioned Geodatabases : An Introduction

3 Esri UC 2014 | Technical Workshop | Please hold questions until Q&A Requests: Please silence smart devices Editing Versioned Geodatabases : An Introduction

4 Esri UC 2014 | Technical Workshop | Introduction to the Multi-user Geodatabase Versioning Types of Editing Archiving Geodatabase Replication Q & A Session Path Editing Versioned Geodatabases : An Introduction

5 Esri UC 2014 | Technical Workshop | Session Path Introduction to the Multi-user Geodatabase - What is the Geodatabase? - The Geodatabase Management Approach - Different types of Geodatabases - The Multi-user Geodatabase Versioning Types of Editing Archiving Geodatabase Replication Q & A Editing Versioned Geodatabases : An Introduction

6 Esri UC 2014 | Technical Workshop | Physical data store Core ArcGIS data model Transactional model COM components What is the Geodatabase? Editing Versioned Geodatabases : An Introduction

7 Esri UC 2014 | Technical Workshop | Personal GDBFile GDBMulti-user GDB (3 editions) Storage formatMicrosoft Access Folder of binary files DBMS Storage capacity2 GB1 TB per table* Depends on edition Supported O/S platform WindowsAny platformDepends on edition Number of usersSingle editor Multiple readers Multiple editors & readers Distributed GDB functionality Check out/check in One way replication Replication (all types) & versioning Three Types of Geodatabases Editing Versioned Geodatabases : An Introduction

8 Esri UC 2014 | Technical Workshop | Mulit-user Geodatabase Data Management Approach Extend functionality and data integrity Short transactions Flexibility DBMS Reliability Integrity Scalability Simple classes logic A Editing Versioned Geodatabases : An Introduction

9 Esri UC 2014 | Technical Workshop | Editing and data compilation Multi-user Geodatabase Data Management Approach… Oops! Editing Versioned Geodatabases : An Introduction

10 Esri UC 2014 | Technical Workshop | Versioning workflows - Long transactions - Distributed data management Robust, customizable framework Multi-user Geodatabase Data Management Approach… Editing Versioned Geodatabases : An Introduction

11 Esri UC 2014 | Technical Workshop | Previously called an ArcSDE Geodatabase ESRI’s geospatial technology Unique capabilities: - Many supported DBMSs - Full, open SQL access - Versioning - Archiving - Replication What is a Multi-user Geodatabase? Editing Versioned Geodatabases : An Introduction

12 Esri UC 2014 | Technical Workshop | How is ArcSDE technology included in ArcGIS? Multi-userGeodatabase A Operating system DBMS ArcSDE technology Geodatabase ArcGIS Editing Versioned Geodatabases : An Introduction

13 Esri UC 2014 | Technical Workshop | Desktop Geodatabase Workgroup Geodatabase Enterprise Geodatabase ArcGIS Product ArcGIS Desktop and Engine ArcGIS Server WorkgroupArcGIS Server Enterprise AdministrationArcGIS Desktop (ArcCatalog) ArcGIS Desktop (ArcCatalog) ArcGIS Desktop, Geoprocessing tools Same functionalities Three editions of Multi-user Geodatabase Scales from small, personal systems up to workgroups and very large enterprises Editing Versioned Geodatabases : An Introduction

14 Esri UC 2014 | Technical Workshop | Desktop Geodatabase Workgroup Geodatabase Enterprise Geodatabase ArcGIS Product ArcGIS Desktop and Engine ArcGIS Server WorkgroupArcGIS Server Enterprise Number of users Max 3 users, 1 editor at any one time Max 10 clients at one time No limit to the number of connections Unlimited AdministrationArcGIS Desktop (ArcCatalog) ArcGIS Desktop (ArcCatalog) ArcGIS Desktop, Geoprocessing tools Which Multi-user Geodatabase edition? Editing Versioned Geodatabases : An Introduction

15 Esri UC 2014 | Technical Workshop | Desktop Geodatabase Workgroup Geodatabase Enterprise Geodatabase ArcGIS Product ArcGIS Desktop and Engine ArcGIS Server WorkgroupArcGIS Server Enterprise Number of users Max 3 users, 1 editor at any one time Max 10 clients at one time No limit to the number of connections Unlimited Supported DBMS SQL Server Express Oracle, SQL Server, DB2, Informix, PostGreSQL AdministrationArcGIS Desktop (ArcCatalog) ArcGIS Desktop (ArcCatalog) ArcGIS Desktop, Geoprocessing tools Which Multi-user Geodatabase edition? Editing Versioned Geodatabases : An Introduction

16 Esri UC 2014 | Technical Workshop | Desktop Geodatabase Workgroup Geodatabase Enterprise Geodatabase ArcGIS Product ArcGIS Desktop and Engine ArcGIS Server WorkgroupArcGIS Server Enterprise Number of users Max 3 users, 1 editor at any one time Max 10 clients at one time No limit to the number of connections Unlimited Supported DBMS SQL Server Express Oracle, SQL Server, DB2, Informix, PostGreSQL Resource limits Max database size 4 Gig 1 GB RAM on a single cpu Max database size 4 Gig 1 GB RAM on a single cpu No limits AdministrationArcGIS Desktop (ArcCatalog) ArcGIS Desktop (ArcCatalog) ArcGIS Desktop, Geoprocessing tools Which Multi-user Geodatabase edition? Editing Versioned Geodatabases : An Introduction

17 Esri UC 2014 | Technical Workshop | Introduction to the Multi-user Geodatabases Versioning - What is it? - Why Use Versioning? Types of Editing Archiving Geodatabase Replication Q & A Session Path Editing Versioned Geodatabases : An Introduction

18 Esri UC 2014 | Technical Workshop | Multi-user Technology Versioning: What is it? Editing Versioned Geodatabases : An Introduction

19 Esri UC 2014 | Technical Workshop | An alternative view of the Geodatabase Edits independent of other versions Parks Version: Editing Versioned Geodatabases : An Introduction

20 Esri UC 2014 | Technical Workshop | An alternative view of the Geodatabase Edits independent of other versions Version: Parks Editing Versioned Geodatabases : An Introduction

21 Esri UC 2014 | Technical Workshop | Multiple Editors Different Views of the Data Editing Complex Data (e.g. Geometric Networks) Replication Why Use Versioning? Editing Versioned Geodatabases : An Introduction

22 Esri UC 2014 | Technical Workshop | Editing with long transactions Isolate work across multiple sessions Edits do not impact others Model what-if scenarios Why Use Versioning?... Editing Versioned Geodatabases : An Introduction

23 Esri UC 2014 | Technical Workshop | Introduction to the Multi-user Geodatabase Versioning Types of Multi-user Geodatabase Editing - Versioned Editing - Non-Versioned Editing - Editing through SQL Archiving Geodatabase Replication Q & A Session Path Editing Versioned Geodatabases : An Introduction

24 Esri UC 2014 | Technical Workshop | Short Transactions - E.g., ATM transactions, Library records, Timecards Long Transactions - E.g., Parcel updates - General geographic editing GIS editors need both short and long transactions Editing Multi-user Geodatabases Farmland Residential Editing Versioned Geodatabases : An Introduction

25 Esri UC 2014 | Technical Workshop | - Versioned Editing (Long Transactions) - Non-Versioned Editing (Short Transactions) - Editing through SQL (Short Transactions) Three ways to edit Multi-user Geodatabases Editing Versioned Geodatabases : An Introduction

26 Esri UC 2014 | Technical Workshop | Versioned Edit Sessions - Through a version - Concurrent editing - Long transactions (hours/days) - Undo/Redo Versioned Editing DEFAULT Design Work Order Editing Versioned Geodatabases : An Introduction

27 Esri UC 2014 | Technical Workshop | ….Register as Versioned How Versioning Works Business or Base table Editing Versioned Geodatabases : An Introduction

28 Esri UC 2014 | Technical Workshop | Registered as Versioned - Creates Adds and Deletes tables for tracking edits How Versioning Works Editing Versioned Geodatabases : An Introduction

29 Esri UC 2014 | Technical Workshop | Adding Features - Record added to the Adds Table - Version will be referenced (SDE_State_ID Field) How Versioning Works Editing Versioned Geodatabases : An Introduction

30 Esri UC 2014 | Technical Workshop | Deleting Features - Record added to Deletes Table - Version will be referenced (Deleted_At field) How Versioning Works Editing Versioned Geodatabases : An Introduction

31 Esri UC 2014 | Technical Workshop | Updating Features - Record added to both Adds and Deletes table - Version will be referenced (SDE_State_ID Field) How Versioning Works Editing Versioned Geodatabases : An Introduction

32 Esri UC 2014 | Technical Workshop | Versioned feature classes: - Base Tables, Adds Tables & Deletes Tables How Versioning Works Deletes Tables Adds Tables ArcGIS Client Base Tables A Editing Versioned Geodatabases : An Introduction

33 Esri UC 2014 | Technical Workshop | Shawn Thorne Editing Versioned Geodatabases : An Introduction

34 Esri UC 2014 | Technical Workshop | How can versions be consolidated? Versioned Editing – Reconcile and Post Editing Versioned Geodatabases : An Introduction

35 Esri UC 2014 | Technical Workshop | Incorporate changes from the target version Versioned Editing – Reconcile Editing Versioned Geodatabases : An Introduction No locks on edit

36 Esri UC 2014 | Technical Workshop | No locks on edit - Data overwritten? - Conflict detection Conflict Resolution Dialog Reconcile and Conflicts A Editing Versioned Geodatabases : An Introduction

37 Esri UC 2014 | Technical Workshop | Incorporate with target version - After a post versions are identical Versioned Editing – Post Editing Versioned Geodatabases : An Introduction

38 Esri UC 2014 | Technical Workshop | Shawn Thorne Editing Versioned Geodatabases : An Introduction

39 Esri UC 2014 | Technical Workshop | Directly editing the base tables Benefits IT integration Database integrity rules Simple data only (Points, Lines, Polygons) No Undo/Redo Non-Versioned Editing Deletes Tables Adds Tables Base Tables Editing Versioned Geodatabases : An Introduction

40 Esri UC 2014 | Technical Workshop | But I want both… Deletes Tables Adds Tables Base Tables Deletes Tables Adds Tables Base Tables Versioned Non-versioned Editing Versioned Geodatabases : An Introduction

41 Esri UC 2014 | Technical Workshop | Hybrid - versioned and non-versioned Simple data only - Points, lines, polygons, annotation, relationship classes Versioned Editing - Move to Base Option IT integration Database constraints Editing Versioned Geodatabases : An Introduction

42 Esri UC 2014 | Technical Workshop | Attributes Geometry - Spatial Types - Non-ArcGIS Client - SQL access to geometries Versions No geodatabase functionality SQL Editing Editing Versioned Geodatabases : An Introduction

43 Esri UC 2014 | Technical Workshop | Three ways to edit data 1. Versioned Editing 2. Non-Versioned Editing 3. SQL Editing Which one do I use? Depends: > Short vs. Long Transactions? > non-ArcGIS clients? > Multi-editor requirement? Multi-user Geodatabase Editing Summary Editing Versioned Geodatabases : An Introduction

44 Esri UC 2014 | Technical Workshop | Introduction to the Multi-user Geodatabases Versioning Types of Editing Archiving - What is it? - How is it used? Geodatabase Replication Q & A Session Path Editing Versioned Geodatabases : An Introduction

45 Esri UC 2014 | Technical Workshop | Edit history - Versioned data - Non-versioned data Temporal queries Geodatabase Archiving: What is it? Time Editing Versioned Geodatabases : An Introduction

46 Esri UC 2014 | Technical Workshop | Extends versioning 1. Register as Versioned 2. Enable Archiving Versioned Archiving: How it works F T Archive Table Base Table Delta Tables Adds Deletes Default version A

47 Esri UC 2014 | Technical Workshop | Save edits on the Default version - changes added to archive table Versioned Archiving: How it works F T Archive Table Base Table Delta Tables Adds Deletes A Editing Versioned Geodatabases : An Introduction

48 Esri UC 2014 | Technical Workshop | Non-versioned Archiving: How it works Editing Versioned Geodatabases : An Introduction Business Table F T Enable archiving Edits Current Data View

49 Esri UC 2014 | Technical Workshop | Two query methods - specific date and time - historical marker Geodatabase Archiving: usage A Editing Versioned Geodatabases : An Introduction

50 Esri UC 2014 | Technical Workshop | Shawn Thorne Editing Versioned Geodatabases : An Introduction

51 Esri UC 2014 | Technical Workshop | Introduction to Multi-user Geodatabases Versioning Types of Editing Archiving - Geodatabase Replication - Q & A Session Path Editing Versioned Geodatabases : An Introduction

52 Esri UC 2014 | Technical Workshop | Distribute subsets of data - Platform independent Data edited independently - synchronized when needed Geodatabase Replication Child Parent Child Editing Versioned Geodatabases : An Introduction

53 Esri UC 2014 | Technical Workshop | Distributed Geodatabase Use Cases Multiple Levels / Replica Tree Mobile Users Production / Publication Other Clients ArcGIS Server Central Hub

54 Esri UC 2014 | Technical Workshop | You can replicate : - Any version - Specific datasets - A subset of features in the chosen datasets Geodatabase Replication - Concepts Editing Versioned Geodatabases : An Introduction Source Target Parent Replica_A Child Replica_A A

55 Esri UC 2014 | Technical Workshop | Three Types of Replicas Editing Versioned Geodatabases : An Introduction One-way Two-way Multiple times edits Child geodatabase Parent geodatabase edits Child geodatabase Parent geodatabase Check out / Check in Once only edits Child geodatabase Parent geodatabase OR Multiple times A

56 Esri UC 2014 | Technical Workshop | Shawn Thorne Editing Versioned Geodatabases : An Introduction

57 Esri UC 2014 | Technical Workshop | Distribute data across Geodatabases Different Replication workflows - Check out / Check in - One-way - Two-way Geodatabase Replication - Summary Editing Versioned Geodatabases : An Introduction

58 Esri UC 2014 | Technical Workshop | Introduction to the Multi-user Geodatabases Versioning Types of Editing Archiving Geodatabase Replication Session Path - Summary Editing Versioned Geodatabases : An Introduction

59 Esri UC 2014 | Technical Workshop | Thank you… Geodatabase Administration: An Introduction Please fill out the session survey: Offering ID: 1676 Online – www.esri.com/ucsessionsurveyswww.esri.com/ucsessionsurveys Paper – pick up and put in drop box

60 Esri UC 2014 | Technical Workshop | Thank you… Geodatabase Administration: An Introduction Please fill out the session survey: Offering ID: 1648 Online – www.esri.com/ucsessionsurveyswww.esri.com/ucsessionsurveys Paper – pick up and put in drop box

61 Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction


Download ppt "Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne."

Similar presentations


Ads by Google