Skip to main content

Connecting to SQL Server Integration Services (SSIS)

Introduction

We recommend using Metadata Import in the Portal as the primary method of connecting your data sources.
The Portal offers significant advantages compared to the Desktop application:

  • Import multiple sources in a single flow.
  • Schedule Metadata Imports.
  • Manage connections centrally.

Import through Desktop is still available and allows importing one source at a time.
You can find the instructions at the bottom of this page.


Prerequisites

In order to import data from SSIS you need to provide host details or files containing your data. A full breakdown of how to obtain necessary details can be found below.

Connection details breakdown

SSIS Server connection details

  • Server name/Host - SQL Server instance where SSIS is stored, e.g. localhost.
  • Port - port under which SQL Server is available. In most cases you can leave the default value of 1433.
  • Authentication - it is currently handled through Windows Authentication hence Dataedo will use your Windows account, hence no further details are needed.
    caution

    While other authentication options might still be visible in the desktop, please do not use those. They are no longer supported

  • Database - select SSISDB (Catalog Database) from the list or type its name.
  • Folder - select Folder in which the project is stored (in Portal, needed only if DTSX file import is selected).
  • Project - select Project which is to be documented ((in Portal, needed only if ISPAC file import is selected)).
How to export an ISPAC project file

Connect to a SQL Server instance containing the SSIS project you want to document with SQL Server Management Studio. Then expand Integration Services Catalog, look for the project you want to document (on the screenshot it's Daily ETL). Then right-click on the project and choose Export.

Export ispac

The windows explorer window will appear. Choose a location for the file and save.


Importing metadata in Dataedo Portal

Entry point

Make sure that you have the Connection Manager role. Then open Connectors>Connections and press the Add Connection button. Select SSIS.

Add connection
available sources

Step 1. Host Details

Provide the connection name, and (optionally) the connection description. These impact how the connection will be visible in your repository.

For SSIS, there exist three primary ways to import your data. You should choose the import type based on your needs:

  • ISPAC project deployment file - if you want to document all packages in a project file exported from SSIS SQL Server instance.
  • DTSX package file - if you want to document just one package, either extracted from ISPAC file, or created in Visual Studio.
  • SSIS Server - this option allows you to connect to a SQL Server instance holding an SSIS project.

If you are using a DTSX or ISPAC file you will have to provide only the path to the file. If you are using SSIS server, you will be asked to provide full connection details, as well as specify a connection mode.

caution

Dataedo Portal uses an Agent to run the connection task. If the Agent is not installed on your computer, do not use local file paths from your machine. Instead, ensure the paths point to a location the Agent can access.

details

Step 2. Credentials

Choose your credentials from the list of the already saved ones, or add new ones using the New credentials button. Make sure they match your Windows Authentication details.

Step 3. Data Sources (conditional)

This step appears only when importing using SSIS Server connection. You will see a list of all databases available using the provided credentials. You can select multiple databases at once, it is also possible to narrow down your search using the search box above the tree. You will be asked to give a Title to each selected database — this is the database's name that will be shown in Dataedo.

warehouse

Step 4. Extended properties (optional)

This step appears only if the source exposes Extended Properties. You can map them to Custom Fields in Dataedo, or skip this step entirely.
If skipped, no extended properties will be imported.

warehouse

Step 5. Objects to import

You can select which objects to import from your Tableau organization. You have two ways to do that.

Select Schemas lets you choose schemas and object types (tables, views, procedures etc.) you want to import.

list of sources

The Advanced Filters let you include or exclude objects based on schema and name patterns using SQL-style regular expressions. You can configure multiple patterns, and each one can apply only to certain object types.

list of sources

Step 6. Schedule Metadata Import

warning

You must configure at least one Metadata Import task in the schedule section.
If you skip this, an empty database will be created and no metadata will be imported.

Configure scheduling options for each source individually. You can schedule Metadata Imports, data quality runs, and refresh data profiling.

list of sources

When you schedule an import, you can:

  • Modify the Metadata Import behavior
  • Choose its frequency (daily, on selected weekdays, on selected days of the month)
  • Choose a time of its execution
  • Set its state (Active tasks will run as scheduled, Draft ones will be saved for future but will not run until changed to Active)
  • Schedule a task to run immediately — this will run the task immediately after you finish configuring imports and according to schedule after that.
list of sources

Import metadata in Dataedo Desktop

Make Connection

To connect to SSIS create new documentation by clicking Add documentation and choosing Database connection.

Add connection

On the Add documentation window choose SQL Server Integration Services (SSIS):

add-documentation

On the next screen select Import Type:

  • ISPAC project deployment file - if you want to document all packages in a project file exported from SSIS SQL Server instance.
  • DTSX package file - if you want to document just one package, either extracted from ISPAC file, or created in Visual Studio.
  • SSIS Server - this option allows you to connect to a SQL Server instance holding an SSIS project.

For the first two options select the path of the appropriate file by clicking the Browse button.

select-file

Click Connect. Dataedo will now read all the packages and will list them as Package type. Select packages to import and click Next. Set the Documentation Title and click Import.

For the SSIS Server option you will need to fill in connection details:

ssis-server-conn

Outcome

Image title
Dataedo is an end-to-end data governance solution for mid-sized organizations.
Data Lineage • Data Quality • Data Catalog