Esri Enterprise Geodata Management Professional 2201 EGMP2201 Exam Questions

Page: 1 / 14
Total 65 questions
Question 1

A wells feature class has one row per well. A well_inspections table has one row for each time a well was inspected. All inspection dates need to be displayed as labels clustered around each well on the map.

Which kind of association should be used to meet this requirement?



Answer : B

Scenario Overview:

The wells feature class has one row per well.

The well_inspections table has one row for each inspection of a well.

Inspection dates from the well_inspections table need to be displayed as labels clustered around each well on the map.

The goal is to establish a connection between these two datasets without permanently joining them, as the data is being displayed dynamically (inspection dates are clustered around the wells).

Relates in Geodatabases:

A relate is a type of table association in which tables are linked by a common key field but remain separate.

Relates allow for dynamic queries to retrieve related records without duplicating or permanently associating the data.

Using a relate, you can query all inspection dates for a specific well dynamically, display them on the map as labels, and preserve the integrity of both the wells and inspections datasets.

(ArcGIS Documentation: Relates)

Alternative Options:

Option A: Join

A join merges two tables into one virtual table, based on a shared key. However, this approach is static and inappropriate for displaying dynamically clustered labels since the tables would need to be rejoined after every update.

Option C: Relationship Class

A relationship class is a more permanent association that enforces rules between two datasets. It is ideal for maintaining relationships between data but is unnecessary for dynamically labeling inspection dates on the map.

Thus, a relate is the most efficient and appropriate option for this scenario.


Question 2

A government organization needs to identify which user was responsible for creating each feature in a global enterprise geodatabase.

Which geodatabase strategy should the GIS administrator use?



Answer : B

To identify which user was responsible for creating each feature in a global enterprise geodatabase, enabling editor tracking is the appropriate strategy.

1. What is Editor Tracking?

Editor tracking records metadata about feature creation and updates, including:

Who created or updated a feature.

When the feature was created or updated.

This information is stored in four additional fields:

Creator

Creation Date

Editor

Edit Date

2. Advantages of Editor Tracking

Automatically tracks and populates user and timestamp fields for feature edits.

Requires no manual intervention by users, ensuring accuracy and consistency.

Works seamlessly in multi-user environments, including enterprise geodatabases.

3. Why Not Other Options?

Add a Global ID:

Global IDs are used to uniquely identify features but do not track user edits or changes.

Use Relationship Classes:

Relationship classes establish connections between features or tables. They are not designed to record user actions or metadata.

Steps to Enable Editor Tracking:

Open ArcGIS Pro and connect to the enterprise geodatabase.

Right-click the feature class or dataset and select Manage > Enable Editor Tracking.

Specify the fields for storing creator, editor, creation date, and edit date.

Save and apply the changes.

Reference from Esri Documentation and Learning Resources:

Editor Tracking---ArcGIS Pro Documentation

Tracking Edits in Enterprise Geodatabases

Conclusion:

Enabling editor tracking is the most effective strategy to identify which user created each feature in a global enterprise geodatabase.


Question 3

An organization needs to reduce the number of RDBMS users. ArcGIS Enterprise and ArcGIS Pro are implemented. Editors need to isolate edits and ensure that edits are reviewed before becoming public.

Which editing model should the GIS administrator implement?



Answer : B

Understanding the Scenario:

Editors need to isolate their edits so that changes are not immediately visible to others.

Edits must be reviewed before becoming public, indicating a requirement for a structured approval process.

The organization aims to reduce the number of RDBMS users, which suggests centralized management of access and permissions.

Editing Models Overview:

Branch Versioning: Designed for web-based workflows and does not require direct RDBMS access for each editor. However, edits made in branch versioning are inherently collaborative and are not isolated unless explicitly controlled through a branch-per-user workflow, which adds complexity.

Traditional Versioning:

Supports isolated editing through private versions.

Editors can create their own versions, make changes, and submit them for review by reconciling and posting to the default version.

Direct access to the RDBMS is centralized, reducing the need for individual RDBMS users.

Nonversioned Editing: Does not support isolated edits or versioned workflows, making it unsuitable for this scenario.

Steps to Implement Traditional Versioning:

Register the feature class as versioned in the enterprise geodatabase.

Allow editors to create private versions for making isolated edits.

Implement a workflow for reconciling and posting edits after review.

Reference:

Esri Documentation: Traditional Versioning.

Why the Correct Answer is B: Traditional versioning meets all requirements: it isolates edits, allows for review before posting, and reduces the number of RDBMS users through centralized version management. Branch versioning is web-centric and lacks the structured review process, while nonversioned editing does not support isolation or versioning.


Question 4

AGIS data administrator is creating new feature classes within an enterprise geodatabase using the following workflow:

* Five feature classes are added to a feature dataset

* The feature dataset is registered as versioned without the move-edits-to-base option

* Then another feature class is added to the same feature dataset

Users receive error messages when trying to edit any of the feature classes within the feature dataset.

What should the administrator do?



Answer : A

Scenario Overview:

Five feature classes are added to a feature dataset, which is registered as versioned without the move-edits-to-base option.

Afterward, another feature class is added to the same feature dataset.

Users encounter errors when trying to edit any feature class in the feature dataset.

Cause of the Problem: When a feature dataset is registered as versioned, all feature classes within it must maintain consistency in their versioning state. Adding a new feature class to a previously versioned feature dataset can disrupt the synchronization, causing errors during editing.

Solution:

Unregister as versioned on the feature dataset: This removes versioning from all feature classes in the dataset, resetting their versioning state.

Register the feature dataset as versioned again: This ensures all feature classes, including the newly added one, are correctly registered with the same versioning state. (ArcGIS Documentation: Registering Datasets as Versioned)

Alternative Options:

Option B: Registering the feature dataset again would not resolve the issue because versioning conflicts persist unless the entire feature dataset is unregistered and re-registered.

Option C: Switching to the move-edits-to-base option is unnecessary and alters the editing workflow, which may not align with the current setup or user needs.

Thus, the administrator should unregister the feature dataset as versioned and re-register it to resolve the errors.


Question 5

A GIS administrator learns that geodatabase users report decreasing performance when adding data from child versions to their map.

* The organization uses a complex traditional version tree architecture

* Python script completes batch-reconcile/post operations, compresses the geodatabase, and data owners rebuild indexes and update statistics

* Python script runs overnight with little to no geodatabase connections being made

Which Analyze Datasets parameter should be checked?



Answer : C

When users experience performance issues while adding data from child versions in a complex traditional version tree, it often indicates problems with the base tables. The Analyze Base Tables For Selected Datasets parameter is the most relevant in this case.

1. Role of Base Tables in Traditional Versioning

In traditional versioning, the base table stores the original data for the feature class or table. Changes made in child versions are tracked in delta tables (Adds and Deletes).

If the base table is not optimized (e.g., outdated statistics, fragmented indexes), performance can degrade when querying or rendering data.

2. Why Analyze Base Tables?

The Analyze Base Tables For Selected Datasets parameter evaluates and updates the database statistics for the base tables to improve query optimization.

This process ensures the database query optimizer can make efficient decisions when retrieving data.

3. Why Not Other Options?

Include System Tables:

This analyzes geodatabase system tables, which are crucial for administrative tasks but unrelated to performance issues with user datasets.

Analyze Archive Tables For Selected Datasets:

This is specific to datasets with archiving enabled. There is no mention of archiving being used in this scenario.

Steps to Analyze Base Tables:

Open ArcGIS Pro or use a Python script with the Analyze Datasets tool.

Specify the datasets with performance issues.

Select the Analyze Base Tables For Selected Datasets parameter.

Run the tool and monitor the updated statistics.

Reference from Esri Documentation and Learning Resources:

Analyze Datasets Tool

Improving Query Performance

Conclusion:

The Analyze Base Tables For Selected Datasets parameter should be used to update statistics and improve performance when adding data from child versions in traditional versioning.


Question 6

A GIS administrator needs all users to immediately see the edits that are made while editing a feature class.

Which configuration should be used?



Answer : B

Understanding the Scenario:

Edits made to a feature class need to be immediately visible to all users.

This indicates a requirement for direct edits to the base tables without any versioning overhead.

Editing Configuration Overview:

Traditional Versioned Editing: Edits are made to delta tables and require version reconciliation and posting to be visible to other users. This introduces a delay and does not meet the requirement for immediate visibility.

Nonversioned Editing: Edits are applied directly to the base table of the feature class, ensuring they are immediately visible to all users. This is the correct choice for the scenario.

Branch Versioned Editing: Edits are made in a branch version and are not immediately visible to other users unless the edits are saved to the default branch. This is not the best choice for immediate visibility.

Steps to Configure Nonversioned Editing:

Ensure the feature class is set to nonversioned editing mode in the enterprise geodatabase.

Grant necessary permissions for all users to edit the base table.

All edits made to the dataset will instantly reflect for all users.

Reference:

Esri Documentation: Nonversioned Editing.

Why the Correct Answer is B: Nonversioned editing is the only configuration that ensures immediate visibility of edits to all users. Traditional and branch versioning involve workflows that delay edit visibility.


Question 7

A GIS administrator receives reports that users are unable to connect to the geodatabase after nightly maintenance. The GIS administrator can successfully connect.

What should the administrator check for?



Answer : C

When users report that they are unable to connect to the geodatabase after nightly maintenance, and the GIS administrator can connect successfully, the issue is likely due to the geodatabase being set to deny new connections during or after the maintenance process.

1. Geodatabase Maintenance and Connections

During maintenance, administrators often set the geodatabase to deny connections to prevent user interference.

If this setting is not reverted after maintenance, users will be unable to connect, but the administrator may still connect using their direct privileges.

2. Steps to Check if the Geodatabase is Accepting Connections

Open ArcGIS Pro or ArcGIS Enterprise Manager.

Go to the geodatabase properties.

Check the 'Connections' setting:

Ensure the option 'Accept Connections' is enabled.

3. Why Not Other Options?

Number of Maximum Connections:

While a connection limit could block users, the administrator would also face this issue if the limit was reached.

Correct Username and Password:

This is unlikely the issue if multiple users suddenly report the same problem after maintenance.

Reference from Esri Documentation and Learning Resources:

Managing Geodatabase Connections

Maintenance Best Practices for Enterprise Geodatabases

Conclusion:

The GIS administrator should check if the geodatabase is accepting connections to resolve the issue.


Page:    1 / 14   
Total 65 questions