Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

Loading data into the geodatabase

Lesson 3

Deploying and Maintaining a Multiuser Geodatabase 1


Learning objectives
• Explain the importance of the data owner account
• Identify settings that help with data loading
• Implement workflows to load and update data in the geodatabase

Deploying and Maintaining a Multiuser Geodatabase 2


Data owner account

Database
administrator
(sys, sa, postgres)

Geodatabase
administrator
(sde)

Data owner
• Manages
privileges
• Manages fields
• Manages indexes Data user
• Registers data as
versioned

Deploying and Maintaining a Multiuser Geodatabase 3


Creating a data owner account

1 2

DB Admin Create user Create GDB Data Owner


objects

RDBMS

Deploying and Maintaining a Multiuser Geodatabase 4


RDBMS considerations

Consideration Optimization
Space Ensure that there is enough space in the
database for the new datasets.
Memory Ensure that there is enough RAM available
for the database to process the data-
loading operation.
Connections Time large loads for when there will be
minimal connections to the database.
Logging Disable transaction logging to accelerate
the data-loading operation.

Deploying and Maintaining a Multiuser Geodatabase 5


Geoprocessing environment settings

Setting Description
Current Workspace The workspace from which inputs are
taken and outputs are placed when
tools run
Output Coordinate The coordinate system to which the
System output will be reprojected
Geographic The geographic transformation that is
Transformations applied if the output is reprojected
and requires a different geographic
coordinate system
Output CONFIG The keyword used when creating a
Keyword dataset in a geodatabase used to
specify storage parameters

Deploying and Maintaining a Multiuser Geodatabase 6


Choosing a data-loading tool
Conversion Tools Simple Data Append
Loader Tool

Description Convert datasets Loads more data Loads more


between formats into an existing data into an
using import and dataset using the existing dataset
export options load option in the using a GP tool
Catalog pane
Best use case

Limitations

Automation?

Deploying and Maintaining a Multiuser Geodatabase 7


Updating datasets

Truncate Load New


Table Data

Deploying and Maintaining a Multiuser Geodatabase 8


Automation

Individual tool executions

Batch mode tool execution

Model or script execution

Deploying and Maintaining a Multiuser Geodatabase 9


Exercise

• Load data into the geodatabase

• Create a data owner account


• Load new datasets into the geodatabase
• Update datasets using a model

Maintenance
Create Connect Load Data

Privileges Performance Management


Setup

Deploying and Maintaining a Multiuser Geodatabase 10


Lesson review
• Why might you use the Append tool instead of the Simple Data Loader?

• Why should the data owner account be a headless user?

• Why is the Truncate Table tool the fastest way to empty an existing feature
class?

Deploying and Maintaining a Multiuser Geodatabase 11

You might also like