DTS provides the ability to record data lineage, determining the source of any piece of data, and the transformations applied to that data. Data lineage can be tracked at the package and row levels of a table and provides a complete audit trail of data transformation and DTS package execution information in your data warehouse.
Data lineage is only available for packages stored in Microsoft® Repository. In Repository, lineage is an object related to a version of the DTS package object version. It contains both lineage values, the name of the person and computer executing the package, and the time of execution.
To implement data lineage:
Either or both of these values need to be written to columns in your data mart or data warehouse.