SQL Server Integration Services (SSIS) - Automatic Data Lineage

Michał Trybulec - Dataedo Team Michał Trybulec 3rd June, 2024

What to Expect

Dataedo imports automatically:

  1. Packages,
  2. Tasks (as processes in Dataedo),
  3. Sources and Destinations (derived from data transfer tasks),
  4. Column-level lineage dependent on the flow elements used (more about the elements here)

Data Transfer Tasks

The source or destination may be relational databases, files, odbc sources Image title

How is SSIS lineage shown in Dataedo?

Dataedo's documentation of a sample SSIS data flow is shown below.


Image title

Process in lineage

Image title


Image title

FTP Tasks

Image title

Execute SQL Tasks - object level

Image title

Known Limitations

  • Lineage may not create, if the elements of the data flow are procedures.
  • For some of the elements in the flow lineage is not created, a detailed description of the cases is here.
  • We don't have a proven lineage based on third-party vendor elements.
  • Lineage will not be created if variables are used as addresses


Lineage is created based on a matched Linked Source, check the Dataedo desktop to make sure it is matched properly. Image title

Found issue with this article? Comment below
Comments are only visible when the visitor has consented to statistics cookies. To see and add comments please accept statistics cookies.
There are no comments. Click here to write the first comment.