Skip to main content

What does Atlan crawl from SSIS

TL;DR

Review the SSIS asset types, metadata, and lineage Atlan extracts during crawling

Connect

Atlan extracts metadata from Microsoft SQL Server Integration Services (SSIS) project files to catalog SSIS assets and build lineage.

Lineage

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.

Table-level lineage

Table-level lineage tracks data flow between source and target tables across your packages:

dbo.City + dbo.Master_product + dbo.Sales_data
→ [SSIS Data Flow Task] → dbo.city_wise_product_sales_data

dbo.Country + dbo.city_wise_product_sales_data
→ [SSIS Data Flow Task] → dbo.country_wise_ice_cream_sales

Column-level lineage

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

Cross-connector lineage

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.

For the full set of lineage constraints, see Limitations and supported assets.

Project

Source propertyAtlan property
idprojectId
nameprojectName
DescriptionDescription
CreationDateCreationDate
CreatorNameCreatorName
PackageNamepackageName
PackageIDpackageId

Package

Source propertyAtlan property
Idid
namename
descriptiondescription
CreationDatecreationDate
CreatorNameCreatorName
ProjectIDprojectId
ProjectNameprojectName

Control reusable unit

Source propertyAtlan property
Calculatedid
Calculatedname
Calculatedtype
PackageIDparentPackageId
CalculatedpackageCount
CalculatedtaskCount

Control flow

Source propertyAtlan property
Idid
namename
typetype
packageIdpackageId
packageNamepackageName
ProjectIDprojectId
ProjectNameprojectName
DTS:FrominputControlFlowId
DTS:TooutputControlFlowId

Container reusable unit

Source propertyAtlan property
Calculatedid
Calculatedname
Calculatedtype
ProjectIDprojectId
ProjectNameprojectName
IDparentContainerTaskId
CalculatedContaineTaskCount
CalculatedtaskCount

Container

Source propertyAtlan property
Idid
namename
typetype
Descriptiondescription
packageIdpackageId
packageNamepackageName
ProjectIDprojectId
ProjectNameprojectName

Container flow

Source propertyAtlan property
Idid
namename
typetype
packageIdpackageId
packageNamepackageName
ProjectIDprojectId
ProjectNameprojectName
DTS:StartIDinputControlFlowId
DTS:EndIDoutputControlFlowId
ContainerIDcontainerId
ContainerNamecontainerName

Data reusable unit

Source propertyAtlan property
Calculatedid
Calculatedname
Calculatedtype
ProjectIDprojectId
ProjectNameprojectName
IDparentTaskId
CalculatedDataTaskCount
CalculatedComponentCount

Data flow

Source propertyAtlan property
Idid
namename
typetype
packageIdpackageId
packageNamepackageName
ProjectIDprojectId
ProjectNameprojectName
DTS:StartIDinputControlFlowId
DTS:EndIDoutputControlFlowId
ContainerIDcontainerId
ContainerNamecontainerName
TaskIDtaskId
TaskNametaskName

Task

Source propertyAtlan property
Idid
namename
typetype
packageIdpackageId
packageNamepackageName
ProjectIDprojectId
SQLTask:SqlStatementSourceexpression

Component

Source propertyAtlan property
Idid
namename
typetransformationType
Descriptiondescription
packageIdpackageId
packageNamepackageName
ProjectIDprojectId
ProjectNameprojectName
CalculatedtransformationFieldCount
CalculatedquerySQL
ContainerIDcontainerId
ContainerNamecontainerName
TaskIDtaskId
TaskNametaskName

Component field

Source propertyAtlan property
Idid
namename
typetype
DataTypedataType
packageIdpackageId
packageNamepackageName
ProjectIDprojectId
ProjectNameprojectName
componentIdcomponentId
ComponentNamecomponentName
ContainerIDcontainerId
ContainerNamecontainerName
TaskIDtaskId
TaskNametaskName

See also