Overview
Data flow transformation (or destination), that measures the processing time of the pipeline buffer(s) it is attached to, and stores the value in a provided SSIS variable. Whether it'll serve as Transformation or Destination is determined by the option selected, when the JavaScript Component is placed on the Data Flow Task canvas.
There are three aspects of the execution that can be measured: overall time of processing for the pipeline, average execution time per row, or per buffer. The value is always in seconds.
Setup
The script has the following parameters:
- MeasurementType - which aspect of execution time is measured. Possible values are
Overall
,Per Row
andPer Buffer
. - StoreVariable - the variable in which to store the measured value. Could be floating point number.
Configuration
To use this script, you would need to load it in COZYROC JavaScript Component. If you are using COZYROC SSIS+ 2.0 or later, after selecting the corresponding script type and opening the component editor, you can select the script from a dropdown list with the pre-built scripts. For COZYROC SSIS+ 1.9, you can download the JavaScript file and browse to it via the "Import JavaScript code" button.

Knowledge Base
COZYROC SSIS+ Components Suite is free for testing in your development environment.
A licensed version can be deployed on-premises, on Azure-SSIS IR and on COZYROC Cloud.