Hi All,
I've got two tables that need to be compared for no change, adds, updates and deletes. One has been created in SDE from a previous version of the table with two unique fields in it. I'm taking the second newer table from a FGDB, running it through a clipper, and then joining one of the unique fields to it based on the other unique field. I.E. - parcel points have been created with parcel id and pid_attr (a created number that is not related to the objectID field); to have the updated version of parcel polygons (points created) compared to it after joining the pid_attr based on parcel id and then adding the updated, added, or deleted rows to the existing point table - while leaving the unchanged ones alone.
I then have a TestFilter that checks for same pid_attr, parcel id, situs address - original, unchanged; same pid_attr, different parcel id and/or situs address - updated; no pid_attr - added; no parcel id in the new data - deleted.
I have tried this via TestFilter, ChangeDetector, UpdateDetector, Matcher, and several testers in a row - none of them seem to be finding the adds or the changes or even the original ones. All are going to the deleted filter.
I have watched this process to see how it is running. I have reordered the inputs and put both tables going into the clipper. I see that it is processing either of the two tables first and but then not seeming to see that there is a column to be tested. I not in the past been comparing two tables to see the changes, but it is a new item that has come up that it will need to be perfected soon.
Thanks for any hints that can be offered. Should both of the tables be read into a temporary table that is only in the FME bitworld?
Lorinda