We are currently in the process of migrating an incredibly large ArcMap parcel fabric to ArcGIS Pro. We are in the trial phase of this to explore workflow options and identify the most efficient workflow for our organization.
One of our data migration requirements is to preserve the existing GloabalIDs we have on our parcel fabric features in ArcMap. This is an important requirement, since a change in GlobalID would mean the feature gets identified as a “new” feature in our publication system. We maintain 18 million parcels (which is 300 million features in the fabric), and our publication system is designed to check only for changes, so we need to develop a data migration workflow that does not result in all 18 million parcels being identified as a “new” feature in publication.
Preserving GlobalID values seems to be a topic that has been discussed at length, and while we are able to preserve GlobalIDs with the Append tool (providing we are appending into a Mobile Geodatabase), the Upgrade ArcMap Parcel Fabric tool does not appear to honour the ‘Preserve GlobalIDs’ environment setting, either in Mobile Geodatabase or File Geodatabase. Here is a screenshot of how we ensure the Append tool honours the Preserve GlobalID setting:
We need to have a setting like this for the Upgrade ArcMap Parcel Fabric tool as well. Currently, the tool will “bring over” existing GlobalIDs, but only in a separate field called “OriginalGlobalID” – this is not what we are looking for. We need the original GlobalID value from ArcMap to be mapped into the GlobalID field in Pro. This would also mean the relationship to the Record (via the CreatedByRecord) field is based on the GlobalIDs carried over from ArcMap.
As it stands right now, we will need to use a complicated join workflow we are still in the process of testing. Having the Upgrade ArcMap Parcel Fabric tool preserve GlobalIDs would significantly streamline our migration workflow.