The SSIS connector calculates lineage at both table level and column level.
Atlan reads the source and target references in each data flow task in your packages. Every data flow becomes a process in Atlan that connects its sources to its targets, so a chain of packages resolves into a single traversable lineage graph.
Column-level lineage tracks how individual columns move and transform through the components in each data flow — for example Derived Column, Lookup, Aggregate, Merge Join, Conditional Split, and Union All.
SqlServer.dbo.Sales_data.Revenue → [SSIS Data Flow Task] → SqlServer.dbo.city_wise_product_sales_data.revenue
SqlServer.dbo.Master_product.Product_Name → [SSIS Data Flow Task] → SqlServer.dbo.city_wise_product_sales_data.product_name
Because lineage is keyed on the tables and columns named in your package files, SSIS lineage joins your wider lineage graph wherever those same assets are cataloged by another connector — for example a Microsoft SQL Server source or a Snowflake target. Crawl those systems as well so each reference resolves to a cataloged asset.