Esri Enterprise Geodata Management Professional 2201 EGMP2201 Exam Practice Test

Page: 1 / 14
Total 65 questions
Question 1

A GIS data administrator receives a request to create a database view that meets the following criteria:

* Data is combined from feature class and nonspatial table

* Source feature class is versioned

* Source is from a child version

* Needs to be dynamically updated

How should the view be created?



Answer : C

Understanding the Scenario:

The request involves creating a view that dynamically combines data from a versioned feature class and a nonspatial table.

The data needs to be from a child version and updated dynamically.

Key Considerations:

Versioned Feature Class: Standard feature classes in versioned geodatabases store edits in delta tables (adds and deletes). Accessing data from a specific version requires using the versioned view, which includes these edits.

Dynamic Updates: Views created on the versioned view ensure that the data reflects the most current version edits.

Steps to Create the View:

Identify the versioned view for the feature class (created automatically during versioning).

Create a SQL query to join the versioned view and the nonspatial table on the appropriate key(s).

Save the SQL query as a database view.

Reference:

Esri Documentation: Versioned Views.

Creating Views with Versioned Data: Guidelines for joining versioned views with other tables in SQL.

Why the Correct Answer is C: Using the versioned view ensures that data reflects edits from the specified child version. Joining this view with the nonspatial table meets the requirement for dynamic updates. Options A and B would not provide data from the versioned child version dynamically.


Question 2

An editor connects to an enterprise geodatabase to edit a feature class that uses traditional versioning. The editor uses the following workflow:

* The Default version is set lo protected

* A new child version is created from Default

* The child version is set to protected

* Edits are saved to the child version

* The editor tries to reconcile and post to Default

The reconcile is successful, but the post operation fails with an error. What should the editor do?



Answer : B

In traditional versioning within an enterprise geodatabase, the Default version often represents the published state of the database. Setting the Default version to protected ensures that while all users can view it, only the geodatabase administrator or the version owner can edit it directly or post changes to it.

ArcGIS Pro

In the scenario provided, the editor follows these steps:

Default Version Set to Protected: This restricts editing and posting privileges to the geodatabase administrator or the version owner.

Creation of a Child Version from Default: The editor creates a new version branching from Default.

Child Version Set to Protected: This means only the editor (as the owner) or the geodatabase administrator can edit this child version.

Edits Saved to the Child Version: The editor makes and saves changes within this child version.

Attempt to Reconcile and Post to Default: The editor successfully reconciles but encounters an error during the post operation.

The error during the post operation arises because, with the Default version set to protected, the editor lacks the necessary permissions to post changes directly to it. Only the geodatabase administrator or the owner of the Default version possesses the authority to perform this action.

ArcGIS Pro

Analysis of Options:

Option A: Changing the access level of the child version from protected to public does not grant the editor the required permissions to post to the protected Default version.

Option B: Requesting the owner of the Default version (typically the geodatabase administrator) to perform the reconcile and post is appropriate. This individual has the necessary permissions to post changes to the protected Default version.

Option C: Creating a one-way replica and synchronizing is an unnecessary and complex approach for this situation.

Therefore, the editor should ask the owner of Default to perform the reconcile and post to ensure the changes are integrated into the Default version.


Question 3

A GIS administrator receives reports of slowing performance across the entire geodatabase. Users report that the time for edits to be made and drawing are affected when adding 10.000 records. Traditional versioning is being used.

The following processes are completed weekly:

* Rebuilding of indexes and statistics

* Geodatabase compress

* Remove orphaned connections

Which action should be taken?



Answer : C

Scenario Overview:

Users experience slowing performance across the geodatabase, particularly for edits and drawing when adding 10,000 records.

The organization performs weekly maintenance tasks:

Rebuilding indexes and statistics

Compressing the geodatabase

Removing orphaned connections

Why Reconcile and Post Versions?

Slow performance in traditional versioning often results from excessive unreconciled versions and a bloated state tree.

Reconciling and posting versions reduces the number of states, enabling geodatabase compression to fully collapse redundant states and improve performance. (ArcGIS Documentation: Reconcile and Post)

Alternative Options:

Option A: Change to use Default version

This bypasses versioning workflows and does not address the root cause of performance degradation.

Option B: Update records via Python

Using Python to update records does not resolve issues caused by unreconciled versions or state tree inefficiencies.

Thus, the correct action is to reconcile and post versions, ensuring the geodatabase state tree is optimized and performance is restored.


Question 4

A GIS data administrator is unable to upgrade the geodatabase while editors have active sessions and are working on editing workflows.

What should the editors do?



Answer : B

Scenario Overview:

The GIS data administrator is unable to upgrade the geodatabase because editors have active sessions and are working on editing workflows.

Active connections lock the geodatabase, preventing upgrades or maintenance operations.

Solution:

Editors must disconnect from their active session to allow the geodatabase upgrade to proceed. Disconnecting ensures no locks are held on the database objects.

The administrator can also use Geodatabase Administration tools to manually disconnect all users if necessary. (ArcGIS Documentation: Disconnect Users)

Alternative Options:

Option A: Reconcile and post edit versions is unnecessary as the issue is related to active database sessions, not data versioning.

Option C: Saving edits and stopping editing sessions alone does not close the database connection, leaving locks in place.

Therefore, editors must disconnect from their active session for the geodatabase upgrade to proceed.


Question 5

A GIS administrator needs to facilitate the collaboration of two teams of GIS analysts in two different offices. Each office needs a copy of the data in its own enterprise geodatabase. and analysts in both offices will edit the same feature classes. Changes will be synchronized nightly.

The GIS administrator needs to set up the information infrastructure so that both teams can work together.

What should the administrator use to meet the requirements?



Answer : A

To facilitate collaboration between two teams of GIS analysts located in different offices, each requiring a copy of the data in their own enterprise geodatabase with the ability to edit the same feature classes and synchronize changes nightly, geodatabase replication is the appropriate solution.

Understanding Geodatabase Replication:

Geodatabase replication is a data distribution method in ArcGIS that allows you to create copies of data across two or more geodatabases. This enables multiple users to work with the same datasets in different locations, with the ability to synchronize changes to ensure consistency.

ARCGIS PRO

Types of Geodatabase Replication:

There are three types of geodatabase replication:

One-Way Replication: Changes are sent in a single direction---from the parent to the child replica.

Two-Way Replication: Changes are synchronized in both directions between the parent and child replicas. This is suitable when multiple editors need to update the same datasets in different locations.

Checkout/Check-in Replication: Data is checked out to a child replica for editing and then checked back in to the parent replica.

In this scenario, two-way replication is ideal, as it allows both teams to edit the same feature classes and synchronize changes nightly, ensuring that both geodatabases remain consistent.

ARCGIS PRO

Alternative Options:

Database Replication: This refers to replicating entire databases at the DBMS level. While it can synchronize data, it doesn't account for the geodatabase-specific behaviors, rules, and relationships managed by ArcGIS. Therefore, it may not be suitable for scenarios requiring synchronization of geodatabase-specific functionalities.

Distributed Collaboration: This is a framework in ArcGIS Enterprise that allows sharing of content, such as maps, layers, and apps, across multiple ArcGIS Enterprise deployments or between ArcGIS Enterprise and ArcGIS Online. However, it doesn't provide the fine-grained control over data editing and synchronization required in this scenario.

GEODATABASE RESOURCES

Therefore, to meet the requirements of both teams being able to edit the same feature classes in their respective enterprise geodatabases and synchronize changes nightly, geodatabase replication is the most appropriate solution.


Question 6

Slow performance is observed on a query of an indexed attribute on a large feature class in an enterprise geodatabase.

* A SOL trace reveals that the attribute index is not being used in the query

* The indexed attribute values have a high degree of uniqueness

* The delta tables do not have very many rows

Which tool should be used to resolve this issue?



Answer : A

When experiencing slow performance on a query of an indexed attribute in a large feature class within an enterprise geodatabase, and a SQL trace reveals that the attribute index is not being utilized despite the attribute values having a high degree of uniqueness and the delta tables containing few rows, the appropriate action is to rebuild the indexes.

Understanding Indexes in Enterprise Geodatabases:

Indexes are critical for enhancing query performance in databases. They allow the database management system (DBMS) to locate and retrieve data efficiently. Over time, as data is inserted, updated, or deleted, indexes can become fragmented or outdated, leading to suboptimal query performance.

ARCGIS PRO

Rebuilding Indexes:

The Rebuild Indexes tool in ArcGIS Pro is designed to rebuild existing attribute or spatial indexes in enterprise geodatabases. This process reorganizes the index structure, ensuring that the DBMS can effectively utilize the indexes during query execution.

ARCGIS PRO

Steps to Rebuild Indexes:

Access the Rebuild Indexes Tool:

In ArcGIS Pro, navigate to the Analysis tab and click on Tools.

In the Geoprocessing pane, search for and select the Rebuild Indexes tool.

Configure the Tool Parameters:

Input Database Connection: Specify the connection to your enterprise geodatabase.

Include System Tables: Decide whether to include system tables in the rebuild process. Including system tables can help maintain the overall health of the geodatabase but may increase processing time.

Execute the Tool:

Click Run to initiate the index rebuilding process. Monitor the progress and ensure the process completes without errors.

Alternative Options:

Compress Geodatabase: The Compress operation reduces the size of the geodatabase by removing redundant states and versions. While it can improve performance, it doesn't directly address index fragmentation.

Analyze Datasets: The Analyze Datasets tool updates database statistics, which helps the DBMS optimize query execution plans. However, if indexes are fragmented, analyzing datasets alone may not resolve performance issues.

Given the symptoms described---specifically, the attribute index not being used in queries---the most effective solution is to rebuild the indexes to ensure they are properly structured and utilized by the DBMS during query execution.


Question 7

A data owner creates a one-way replica parent-to-child for a single feature class to share data from a production geodatabase to a public-facing geodatabase.

* The data owner synchronizes once a week to share updated data

* In time, the data owner wants to add a new attribute field/field type and calculates new attribute values

* The data owner synchronizes the replicas, but the new field and values are not present in the child replica

* In the public-facing geodatabase, the data owner adds the same attribute field and field type

* The data owner synchronizes the replicas again, and the values are not replicated in the child replica

How should the data owner resolve this issue?



Answer : C

Scenario Overview:

A one-way replica from parent to child geodatabase is created for a single feature class.

The data owner adds a new attribute field in the parent geodatabase, calculates values, and attempts to synchronize the replica.

The new field and its values do not appear in the child replica, even after manually adding the field to the child geodatabase.

Why Recreate the Replica?

The issue arises because schema changes (e.g., adding new fields) are not automatically propagated in one-way replication workflows. Synchronization only applies to data changes, not schema updates.

To ensure the schema changes are recognized, the replica pair must be recreated with the updated schema. (ArcGIS Documentation: Geodatabase Replication and Schema Changes)

Steps to Resolve the Issue:

Unregister the Replica: Remove the existing replica pair from both the parent and child geodatabases.

Recreate the Replica: Create a new one-way replica between the parent and child geodatabases. This new replica will include the updated schema.

Synchronize Changes: Perform synchronization to transfer data, including the new field and calculated values, to the child geodatabase.

Alternative Options:

Option A: Enabling replica tracking does not address schema synchronization and would not resolve the issue.

Option B: Running Feature Compare is helpful for analyzing schema differences but does not propagate schema changes.

Thus, the data owner must unregister the replica pairs, recreate the replica with the updated schema, and synchronize changes to resolve the issue.


Page:    1 / 14   
Total 65 questions