1. A computer readable storage medium, comprising executable instructions to: access metadata objects in a metadata repository, wherein each metadata object has an identity defined by a hierarchical structure; list flattened single data source metadata object relationships in a first segment of a multiple data source relationship table, wherein the flattened single data source object relationships specify direct and intermediate links between metadata objects in a single data source; calculate same-as multiple data source metadata object relationships, wherein a same-as multiple data source metadata object relationship identifies equivalent metadata objects based upon a common hierarchical structure; populate flattened same-as multiple data source metadata object relationships in a second segment of the multiple data source relationship table, wherein the flattened same-as multiple data source object relationships specify direct and intermediate links between metadata objects in multiple data sources; and report data lineage information from the multiple data source relationship table.