Disclaimer

Your use of this download is governed by Stonebranch’s Terms of Use, which are available at  Stonebranch Integration Hub - Terms of Use.

Overview

SQL Server Integration Services (SSIS) is a platform for building data integrations and data transformation solutions.

This Universal Extension task interactively allows users to list and select the SSIS Folder, Project, Environment Reference, and SSIS Package while creating the job. Furthermore, it can trigger the SSIS package execution in the Microsoft SQL server, monitor the SSIS Package execution, and fetch SSIS logs to Universal Controller when the SSIS package execution has been completed.

Version Information


Template NameExtension NameExtension Version
MSSQL-SSIS-ExecutionMS-SSIS-PACK-Execution1.0.4


Software Requirements

Software Requirements for Universal Agent

Software Requirements Universal Controller

Software Requirements for the Application to be Scheduled

Key Features

Import the Universal Template

To use the Universal Template, you first must perform the following steps.

  1. This Universal Task requires the Resolvable Credentials feature. Check that the Resolvable Credentials Permitted system property has been set to true.

  2. To import the Universal Template into your Controller, follow these instructions.

  3. When the files have been imported successfully, refresh the Universal Templates list; the Universal Template will appear on the list.


Configure Universal Tasks

For this Universal Extension Task type, create a new task and enter the task-specific Details that were created in the Universal Template.

Field Descriptions for SSIS Package Execution Universal Extension Task

Field

Description

MSSQL Server Name

IP address or Host name of the MSSQL Server.

MSSQL DB Credentials

MS SQL server credentials for accessing the Integration service Catalogs and SSISDB privileges to create temporary stored procedures.

MSSQL Database Name

Dynamic choice field to select the database , Default value would be SSISDB.

SSIS Folder Name

Dynamic choice field to select the SSIS Folder.

SSIS Project Name

Dynamic choice field to select the Project Name.

SSIS Package Name

Dynamic choice field to select the SSIS Package.

Environment Reference ID

Dynamic choice field to select the associated Environment Reference ID for the selected SSIS Package.

Fetch SSIS Package Logs

If True, then the SSIS execution logs would be fetched to Universal Controller (STDOUT).

SSIS Execution ID

Output-only text field visible only in task instances; provides the SSIS Execution ID.

SSIS Execution Status

Output-only text field visible only in task instances; provides the SSIS Execution status from MSSQL server.

Examples of SSIS Package Execution Universal Extension Tasks

SSIS Universal Task - Select DB Name

Select SSIS Folder Name

Select SSIS Project Name

Select SSIS Package

SSIS Execution - Task Instance

SSIS Execution Logs STDERR / STDOUT

Document References

This document references the following documents:

Name

Description

Python PYMSSQL Module Reference

Documentation about the PYMSSQL Module used in this Universal Task.

Changelog

ue-microsoft-sql-server-ssis-1.0.4 (2023-05-17)

Bug fix

ue-microsoft-sql-server-ssis-1.0.3 (2023-04-24)

Bug fix