A collection of premium SSIS components to enable greater developer productivity and increase the power of SSIS.

With the SSIS Productivity Pack, developers can get their job done quicker using some of the most advanced ETL components in the industry.

The SSIS Productivity Pack

  • A premium collection SSIS component add-ons developers will use every day to increase their SSIS productivity.
  • Eliminates the needs of writing custom scripts for some commonly-encountered complex requirements in SSIS.
  • Premium SSIS components expand on native SSIS components to offer new features with improved performance and greater ease of use.
  • The SSIS Productivity Pack saves time and offers significantly greater potentials when implementing solutions using SSIS.
  • The pack currently includes a total of 79 SSIS components; 18 Connection Managers, 22 Source Components, 18 Destination Components, 14 Transformation Components, and 7 Task Components, and we are always adding more.
  • Available on its own or as part of a package within the SSIS Integration Toolkit - Ultimate Edition which includes connectivity solutions for some of the top leading enterprise applications such as Microsoft Dynamics 365, Salesforce, SharePoint and many more.
SSIS Productivity Pack
Expands on the features and functionality of the out-of-box Derived Column component to create a component with greater potentials, features, and ease-of use. Offers over 200 functions and an advanced expression editor. Learn More.
Combines the functionality of the out-of-box Lookup and Fuzzy Lookup components into one simplified, easy to use component. The Premium Lookup component allows for any data input as the lookup source and includes several additional matching options without any deployment limitations. Learn More.
An enhancement on the SSIS out-of-box component which creates an extremely easy development process without limitations. The component can process three types of slowly changing dimensions: Fixed Attributes, Changing Attributes and Historical Attributes. Lean More.
Source: A premium version of the SSIS ADO.NET Source component to include improved metadata handling and greater support for many different data providers.

Destination: A premium version of the SSIS ADO.NET Destination component which offers support for more data providers and all write actions (Insert, Update, Delete, and Upsert).

Learn More
Connection: Facilitates connection to local Excel files with support for password encrypted files.

Source: An enhanced Excel source, this premium components allows developers greater flexibility with the excel file set-up with support for specifying which row you want to start reading data from, how many rows you would like to retrieve and more.

Destination: An enhanced Excel destination component, this premium component gives developers great flexibility in how data should be written to the excel file such as writing new data, overwriting existing data, adding to the end, or writing to specific rows as well as many other additional features.
Compares the fields from two sources to determine if rows are changed, unchanged, delete or added based on user selected business key(s).
Compares rows within a data source to identify duplicate rows based on a fuzzy or exact match. The Duplicate Rows output contains additional fields for further processing.
Connection: Used to establish a connection to Amazon Web Services S3 from within SSIS.

Source: Facilitates retrieving data from Amazon S3 with various item retrieval modes such as retrieving files and folders, only files, or choosing whether sub-items should be included.

Destination: Facilitates writing data to Amazon S3 through CreateFolder, Delete, and Upload write actions.
Connection: Used to establish a connection to Dropbox from within SSIS.

Source: Facilitates retrieving data from Dropbox with various item retrieval modes such as retrieving files and folders, only files, or choosing whether sub-items should be included.

Destination: Facilitates writing data to Dropbox through Create, Delete, Move or Upsert write actions.
Connection: Used to establish a connection to Microsoft OneDrive from within SSIS.

Source: Facilitates retrieving data from OneDrive with various item retrieval modes such as retrieving files and folders, only files, or choosing whether sub-items should be included

Destination: Facilitates writing data to OneDrive through Create, Update or Delete write actions
Source: Retrieve data from JSON documents through an HTTP URL or local file to beak up the JSON structure and produce column data. Supports extracting from any REST-based API.

Extract: A transformation component which receives a JSON document from an upstream component and extracts data to produce column data for the SSIS pipeline.

Merge: An SSIS transformation component used to take incoming data from upstream SSIS source components and merge them into one SSIS column data based on the JSON data structure defined in the component.

Destination: Merge input data based on the JSON data structure defined in the component, specify the component to write the merged JSON document to a local file or to send it to a HTTP URL to perform a RESTful service call.
Source: Retrieve data from XML documents through an HTTP URL or local file to beak up the JSON structure and produce column data.

Extract: An SSIS transformation component which receives an XML document from an upstream component and extracts data to produce column data for the SSIS pipeline.

Merge: An SSIS transformation component used to take incoming data from upstream SSIS source components and merge them into one SSIS column data based on the XML data structure defined in the component.

Destination: Merge input data based on the XML data structure defined in the component. You can then specify the component to write the merged XML document to a local file or you can send it to a HTTP URL to perform an XML or SOAP-based service call.
An SSIS destination component used to retrieve an HTML document from an HTTP request or a local file and extract a table element into column data.
Merge column and variable data into an HTML template through a WYSIWYG or source editor.
Merge column and variable data into a text template.
Connection: Facilitates connecting to Azure Service Bus from within SSIS.

Source: Enables developers to quickly and easily to read Azure Service Bus Queue or Topic data with support for custom fields.

Destination: Enables developers to quickly write to Azure Service Bus entities. Developers have the option to write to Queue, Topic, or Event Hub entities with full control on how they would like the data to be written to the queue.
Connection: Facilitates connection to IBM MQ/WebSphere MQ from within SSIS.

Source: Enables developers to quickly read from IBM MQ/WebSphere MQ through a Peak or Receive and Delete receiving modes.

Destination: Enables developers to quickly send messages to IBM MQ/WebSphere MQ Queue or Topic entities.
Connection: Facilitates connection to Microsoft Message Queue from within SSIS.

Source: Enables developers to quickly read from a Microsoft Message Queue through a Peak or Receive and Delete receiving modes.

Destination: Enables developers to quickly send messages to a Microsoft Message Queue. Developers have the option to specify how messages should be added to the queue as well as the priority level and lifespan of the message.
Connection: Facilitates connecting to RabbitMQ messaging queue from within SSIS.

Source: Enables developers to quickly read from RabbitMQ through Peak or Receive and Delete receiving modes.

Destination: Enables developers to quickly send messages to RabbitMQ. Developers have the option to specify how messages should be added to the queue as well as the selecting the priority level and the message body encoding method.
Connection: Facilitates the connection to an Amazon DynamoDB server from within SSIS.

Source: Retrieve data from Amazon DynamoDB server, includes the ability to output data to JSON format.

Destination: Write data to an Amazon DynamoDB server through Insert, Update, Upsert, or Delete actions.
Connection: Facilitates the connection to an Apache Cassandra server from within SSIS.

Source: Retrieve data from Apache Cassandra server, includes the ability to generate CQL commands to filter data.

Destination: Write data to a Cassandra server through Insert, Update, Upsert, or Delete actions.
Connection: Facilitates the connection to a MongoDB server from within SSIS.

Source: Retrieve data from MongoDB server with several advanced filtering capabilities for further data retrieval refinement.

Destination: Write data to a MongoDB server through Insert, Replace, Update or Delete actions with the option to use Upsert on Replace and Update actions. The component also includes several advanced options such as Filter String and Projection Mapper.
Connection: Supports connecting to an IMAP, POP3, or Exchange Web Services mail server in SSIS.

Source: Receive emails from a mail server and outputs them into columns.
Connection: Enables developers to connect to an SMTP server within SSIS.

Destination: Enables developers to send emails within the data flow using column data.

Task: Used to send emails to predefined recipient(s) within the Control Flow.
Connect to an FTPS server within SSIS using the FTPS API.
Connect to an SFTP server within SSIS by utilizing the SFTP API.
Source: Supports reading data from a file system through local, FTPS or SFTP connections.

Destination: Supports writing data to a file system using Upload, Move, or Delete write action. Supports FTPS, SFTP and local connections.
Source: A more robust SSIS Flat File Source component to make reading files easier.

Destination: A more robust SSIS Flat File Destination component to make writing to files easier and more flexible.

Task: An SSIS task component to transfer and perform basic file system tasks.
Anonymize or mask sensitive data before moving it into another system by generating random sample data in the column based on a selected anonymization type.
A source component which generates random sample data for testing purposes.
Connection: Establish a connection with SSIS to an HTTP website, supports access to SOAP or REST based web services.

Transformation: Can be used to send a series of HTTP requests and process their response.

Task: Can be used to send an HTTP request and receive a response.
Source: Enables SSIS developers to retrieve data from virtually any SOAP based service endpoint.

Destination: Enables SSIS developers to write data to virtually any SOAP based serviced endpoint.

Task: An SSIS task component which enables developers to read/retrieve data from a web service.
Compress or decompress files or directories within the SSIS Control Flow using the ZIP archive file format.
Perform PGP encryption actions on a file in SSIS; it can be used to encrypt, decrypt, CreateSignature or VerifySignature.
An SSIS transformation component for converting a date column from one timezone to another.
The SSIS Timer Task pauses package execution between Control Flow items.
Connection: Facilitates connection to a Google Analytics account through the Google Analytics Rest API.

Source: Facilitates retrieving Google Analytics data, supports custom segments, dimensions and metrics.
Connection: Facilitates connection to a Google AdWords account through the Google AdWords Rest API.

Source: Facilitates retrieving Google AdWords data from specified Report Type, Date Range, and other user-defined filters and variables.

Technical Requirements: The SSIS Productivity Pack requires Microsoft SQL Server, we support Microsoft SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, and 2005.