Skip to content


In Atlan, lineage is create through a process. A process is an entity in Atlan that contains the query transformation that forms the target asset(s) from the source asset(s). (The source assets are also referred to as upstream and the target assets as downstream.)

Therefore, creating a process between upstream and downstream assets will form lineage between them.

graph LR
    s1[(Source 1)]
    s2[(Source 2)]
    s3[(Source 3)]
    t1[(Target 1)]
    t2[(Target 2)]
    s1 & s2 & s3-->|upstream|p-->|downstream|t1 & t2

Through Atlan's APIs, you can create your own lineage as well as traverse lineage programmatically.