SQL Server Integration Services source configuration
Updated:Note This topic is only relevant if you are creating technical lineage via Edge. If you are using the CLI lineage harvester (deprecated), you need to create a <source ID> configuration file. The CLI harvester will officially reach its End of Life on July 31, 2026.
The Source configuration field in theSQL Server Integration Services (SSIS) technical lineage Edge capability allows you to map the systems names of databases and connections in SSIS to the names of System assets in Data Catalog.
The value of the Source configuration field must be a valid block of JSON code, for example:
{
"DataSources": {
"dhb-sql-prod": {
"dialect": "mssql",
"collibraSystemName": "my-system-name"
}
},
"ConnStringRegExTranslation": {
"Data Source=dhb-sql-prod;Initial Catalog=SFG_repl_staging;Provider=SQLNCLI11;Integrated Security=SSPI.*": {
"dbname": "DATAHUB",
"schema": "DBO",
"dialect": "mssql",
"collibraSystemName" : "WAREHOUSE"
},
"Server=sb-dhub;User ID=SYS_USER;Initial Catalog=STAGEDB;Port=6306.*": {
"dbname": "STAGEDB",
"schema": "STAGE_OWNER",
"dialect": "sybase",
"collibraSystemName" : ""
}
}
}
The following table describes the various properties you can use in your JSON code block.
|
Property |
Description | Required? |
|---|---|---|
|
DataSources |
The parent element that contains the connection definitions of your data sources in SQL Server Integration Services. If you specify the properties in this section and also the ConnStringRegExTranslation property for a data source, the connection definitions in the ConnStringRegExTranslation property takes precedence. |
|
|
DataSourceName
|
The name of your data source. |
|
|
dialect
|
The dialect of the database. See the list of allowed values.
You can enter one of the following values:
|
|
|
collibraSystemName
|
The system or server name of the data source. Use this property with the Specify this property with the same name as the name of the System asset that you create when you prepare the physical data layer in Data Catalog. If you don't prepare the physical data layer, Collibra Data Lineage cannot stitch the data objects in your technical lineage to the assets in Data Catalog. |
|
|
ConnStringRegExTranslation |
The parent element that opens the connection definitions. If you specify this property and also the properties in the DataSources section for a data source, the connection definitions in this property takes precedence. |
|
|
<regular expression> |
A regular expression that must match one or more connection strings. Note
Important considerations:
Example
Regular expression: |
|
|
dbname |
The name of your database, to which the data source connection refers. |
|
|
schema
|
The name of your schema, to which the regular expression refers. |
|
|
dialect
|
The dialect of the database. See the list of allowed values.
You can enter one of the following values:
|
|
|
collibraSystemName
|
The system or server name of the data source. Use this property with the Specify this property with the same name as the name of the System asset that you create when you prepare the physical data layer in Data Catalog. If you don't prepare the physical data layer, Collibra Data Lineage cannot stitch the data objects in your technical lineage to the assets in Data Catalog. |
|