Microsoft SQL Server Integration Services (SSIS) Connector

Configure and run the Microsoft SQL Server Integration Services (SSIS) connector to import metadata into DataGalaxy.

2 min read

This article describes how SSIS connector for DataGalaxy works.

This connector is available in the following modes:

Desktop mode ✅SaaS Online mode ❌

Connector Overview

Microsoft SQL Server Integration Services (SSIS) connector allows importing SSIS package contents from .dtsx files. The extracted objects and their correspondences are detailed in the following table:

SSIS objectDataGalaxy object
SSIS PackageData Flow
Data FlowData Processing
Source (Data Flow)Data Processing Input
Target (Data Flow)Data Processing Output

Step 1: Installation

  • Download DataGalaxy connector from the portal (see here)
  • Extract the connector archive in the directory of your choice
  • Download the SSIS plug-in from the portal and copy it into the /lib directory of the connector

Step 2: Run the SSIS connector

  • After starting the connector, access Processing type connectors:
  • If it has been correctly installed, the SSIS plug-in appears in the list
  • The following information is requested:
ParameterMandatoryDescription
Workspace folderYesDirectory containing the SSIS packages (.dtsx files) to be imported. The subdirectories will also be browsed.
Mapping FileNoPath to a file allowing to define string substitutions in the generated CSV file (an example is provided in the /samples directory of the connector).
Custom components fileNoPath to a file allowing to take into account custom SSIS components as a source or destination for processing in DataGalaxy (see below).

Custom component configuration (optional)

The addition of components is done through a configuration file to be used when running the connector. An example is provided in the /samples directory of the connector.

To add a new component, you have to fill in the following properties:

Key ConfigurationDescriptionExample
[$key].usercomponenttypenameCorresponds to the value of the UserComponentTypeName property related to the componentKingswaySoft.IntegrationToolkit.DynamicsCrm.CrmSourceComponent
[$key].dataprocessingtypeIdentify if the component should be considered as an input or an output of the process (put input or output)intput
[$key].tablepropertynameValue of the component property to be used to identify the table concerned.SourceEntity

The [$key] value of the configuration keys must be replaced by a unique name that will identify a set of configuration keys (1 key per component).

These properties can be identified by opening in a text editor an SSIS package containing a custom component that you want to take into account.

Once this information is filled in, you can launch the import procedure.

More information on the connector's operating mode is available here

Technical information

This connector supports SSIS packages from SQL Server 2012 and later.

Releases

DatePlugin VersionDataGalaxy releaseDesktop Connector version (minimum)Description
29/09/20265.0.13.423.06.2.2New internal implementation to fix security vulnerabilities
06/08/20244.0.1v3.65.05.0.5Migrated from java 11 to java 17 + CVE fixes

Read more

Related articles

Was this page helpful?