History tables are used for tracking the history of changes to a base object and its lineage back to the source system. Informatica manages several different history tables, including base object and cross-reference history tables, to provide detailed change-tracking options, including merge and unmerge history, history of the pre-cleansed data, history of the base object, and history of the cross-reference.