SSIS Productivity Pack is a large collection of premium and unique SSIS components to help make SSIS more powerful and a developer's job easier. The collection contains 4 components to facilitate working with JSON from within SSIS.
With a JSON Source, Destination and 2 transformation components developers have great flexibility when it comes to working with JSON data within SSIS. Also included as an HTTP Connection Manager that supports working with virtually any REST API including those with OAuth2 authentication.
SSIS JSON Source
The SSIS JSON Source component allows developers to retrieve JSON documents from an HTTP URL or a local file. From there the component will then break up the structure and produce column data which can be consumed by downstream SSIS pipeline components. With JSON Source component developers are able to integrate with virtually any web API including those REST APIs with OAuth2 authentication requirements.
Also available is a JSON Extract component which is a transformation component that can be used within an ETL project to extract JSON data from various sources.
Either component will support as many outputs as needed based on the JSON structure to transform all necessary data into column data to use as required in the downstream pipeline.
SSIS JSON Destination
Using SSIS JSON Destination, developers are able to merge input data based on the JSON data structure defined in the component. You can then specify the component to write the merged JSON document to a local file or you can send it to a HTTP URL to perform a RESTful service call.
Also available is JSON Merge component which is a transformation component that can be used within an ETL project to merge input data into JSON hierarchical structure to use in downstream pipeline.
Either component will support as many data inputs as needed to create the desired JSON hierarchical structure. The transformed JSON data can then be used for many scenarios including sending to a REST web service, or save to a file stored locally or in the cloud.
Works with SSIS 2005 - 2017.