All base objects have an associated dirty table named <
base object name
>_DRTY, which is a system table. The dirty table has a ROWID_OBJECT column, which identifies the base object records for which match tokens need to be generated. The MDM Hub stores the match tokens in the match key table.
For each unique ROWID_OBJECT in the dirty table, the tokenize process generates match tokens, and then cleans up the dirty table.
The MDM Hub updates the dirty table during the following sequence of batch processes:
Load. The MDM Hub loads new records or updates existing records. The MDM Hub populates the dirty table with the ROWID_OBJECT values of the new records or updated records for which match column values change.
Tokenize. The MDM Hub generates the match keys. The MDM Hub removes the ROWID_OBJECT values of records that are tokenized from the dirty table.
Match. The MDM Hub identifies matches. The dirty table remains unchanged.
Consolidate. The MDM Hub consolidates the matched records. The MDM Hub populates the dirty table with the ROWID_OBJECT values of the new records or updated records for which match column values change.
Tokenize. The MDM Hub generates the match keys. The MDM Hub removes the ROWID_OBJECT values of records that are tokenized from the dirty table.