We are editing a utility network data and having issues while reconciling and posting branch version.
It is posting what is too much of time and edits are also limited (max 50 edits).
The process used to smooth earlier and no changes have been to configuration or database.
Hi @samshrma998,
Here are some things that need to be taken into consideration when editing from the field that you may or may not have thought about.
Thanks @RPGIS for recommendations.
1. For weak service, there is no issue or latency while editing. Though we reduced sample size with no luck.
2. Offline data collection is not part of our current workflow.
3. We tried using multiple version. Some version having just 5-6 edits which also have same latency while posting. For less than 10 edits, it takes around 7-8 mints to post edits.
Hi @samshrma998
Can you possible break down the rough details and workflow, starting from the generated service to editing in the field? Things such as:
The more information the better so that either I or someone else can help possibly pinpoint the exact issue.
@samshrma998 - Branch version takes too long to post edits
The branch version feature service that you are using might be too busy, so you might need to adjust the minimum and maximum number of SOC processes. Also, consider changing the service type from polling to dedicated; this way, the service will have dedicated SOC processes.
Also, you need to perform regular maintenance of the ArcSDE Enterprise Geodatabase often, you need to gather new statistics weekly and rebuild indexes monthly.
If you continue to experience performance issues, then please open a ticket with esri tech support to investigate further.
Hello,
Do you have any solutions or suggestions to share?
We're experiencing the same latency issue when posting a limited number of changes. It can take 10 to 15 minutes to post a minor network edit, which can cause a client-side (AGPro) timeout.
We've rebuilt the indexes and recalculated the statistics.
We've also ensured that the SOC count and performance are correct.
The same posting delay occurs when we try to post via the REST endpoint.
If you're experiencing latency issues then you might need to try the following:
The methods mentioned above are the few methods that I'm familiar with regarding services in general. I can ask a few others for their take as well.
@jcarlson @ChristopherCounsell @HaydenWelch @DanPatterson
Thank you for your answer.
I will try to give more context :
We are using a Utility Network (UN) feature service that is edited in ArcGIS Pro. --> There is no cellular network or any other network quality issue as far as I know.
Working with UN requires that the feature service used in Pro maps contains all feature classes and all attributes. They are only filtered in each subtype layer's field view. Additionally, we worked a lot on improving the drawing, scales and display of the layers in the map. I note that reducing the number of records returned by the service can help too.
The main latency issue we have, is when reconciling and posting a named version, that contains a bunch of edits, to the Default version.
--> You are talking about reducing the number of editable version, what do you mean ?
I don't know if it may be related to the reconcile/post process of ArcGIS Enterprise, the database tuning, or related to a UN thing (like having subnetworks triggering attribute rules in the named versions...).
So versions follow what's called a version tree, if you didn't know that already. What that breaks down to is that more versions equate to more delta tables. Delta tables are transactional states from the main parent table. You basically create a new state every time a version is created. With that being said, this can greatly increase the size of the database hence why it is recommended to compress the database nightly the more versions you have.
The other thing is if you have multiple branch versions trying to apply edits then that can cause issues with reconciling data because to many edits can be applied at any given moment.
The only other thing I can recommend is to set your rules to "Exclude from application evaluation" so they trigger server side and not in the application.
If problems persist then try going traditional over branch and see if that makes a difference or try using vector tiles.
I'm not sure the version tree / delta table apply to branch versioning, since only Default version is the parent of all named versions. It is more like a big archiving, then there is no need to compress, but instead we can prune records with the new Prune branch History toolbox