As we continue our march towards General Availability (GA) of SQL Server Integration Services (SSIS) in Azure Data Factory (ADF), we are excited to announce the release of three interrelated features for Public Preview: Enterprise Edition, Custom Setup, and 3rd Party Extensibility for Azure-SSIS Integration Runtime (IR).
The Enterprise Edition of Azure-SSIS IR lets you use the following advanced/premium features:
- Change Data Capture (CDC) components
- Oracle/Teradata/SAP BW connectors
- SQL Server Analysis Services (SSAS)/Azure Analysis Services (AAS) connectors and transformations
- Fuzzy Grouping/Lookup transformations
- Term Extraction/Lookup transformations
You can provision/configure your Azure-SSIS IR Enterprise Edition via PowerShell script or ADF app:
The Oracle/Teradata/SAP BW connectors require you to install additional components on your Azure-SSIS IR Enterprise Edition and this can be done through the next newly released feature.
The custom setup interface for Azure-SSIS IR lets you alter the default operating configuration/environment, e.g. to start additional Windows services, and or install additional components, e.g. APIs, assemblies, drivers, extensions, etc. on each node of your Azure-SSIS IR. In general, it provides an interface to add your own setup steps during the provisioning/reconfiguration of your Azure-SSIS IR.
You can configure your custom setup by preparing a script + its associated files and uploading them into a blob container in your Azure Storage account. You can then provide a Shared Access Signature (SAS) Uniform Resource Identifier (URI) of your container when you provision/reconfigure your Azure-SSIS IR via PowerShell script or ADF app:
Each node of your Azure-SSIS IR will download the script + its associated files from your container and execute your custom setup with elevated privileges. When your custom setup is finished, each node will also upload the standard output of execution and other logs into your container.
Using custom setup, you can install free/unlicensed components, e.g. those that are custom-made, Open Source, etc. and paid/licensed components, e.g. those that are provided by ISVs who have adapted their licensing model for Azure-SSIS IR through the next newly released feature.
3rd Party Extensibility
The flexibility/scalability of Azure-SSIS IR makes the typical licensing methods used by ISVs for on-premises installations of their components inadequate. Consequently, we have created new Windows environment + SSIS system variables for ISVs to bind and validate their licenses.
Here are some of our ISV partners who have adapted their components/extensions for Azure-SSIS IR:
- Theobald Software:
- Pragmatic Works:
- More coming soon, so watch this space!
If you have any questions with regards to building components/extensions for Azure-SSIS IR, please contact ExtendAzureSSIS@microsoft.com.