Greetings,
I am in need of a way to efficiently identify features/records that are duplicates within a feature class or table, while also accounting for any child records that might exist. Right now, I am checking for duplicates using Find Identical. I exclude fields that are OBJECTID, GLOBALID, or GUID, but otherwise evaluate all other fields for duplicates. We have datasets that participate in one or more relationship classes, sometimes as many as two relates deep. I'd like to avoid flagging parent features/records as duplicates if they have child records which differ from another otherwise-identical feature in the parent feature class.
This is part of a suite of QA/QC tools that I've created using, Python, arcpy, the geoprocessing toolbox, plus a couple custom bits (e.g. if the feature class is above a certain number of features I bring it into sqlite and check for duplicates there for performance), so any solution that leverages those capabilities would be preferable.
Thanks,
Micah