XSLT Processor

By using the XSLT processor, user can transform incoming XML input to another transformed XML by using an XSL file from S3 or HDFS.

To add an XSLT processor to your pipeline, drag the processor onto the canvas and click on it to configure.

FieldDescription
XSL Connection TypeThe user can select connection type from the drop-down. XSL will be fetched from given types; HDFS, S3 and Upload XSL File.

Note: Pipeline restart will be required if XSL source is updated.

If user selects HDFS as XSL Connection Type, fill the below fields:

HDFS ConnectionProvide the connection name for creating connection. User can select default connection.
HDFS PathProvide the absolute HDFS path for XSL.
Input FieldSelect the input field from the drop-down list or add the input field.
Output FieldSelect the output field from the drop-down list or add the required output.
Error ColumnUser can optionally add a new column that will contain error/null values.
SplitterProvide value for splitter that will split the output of XSLT into new records.

If user selects S3 as XSL Connection Type, fill the below fields:

S3 ConnectionProvide S3 connection name for creating connection.
S3 Bucket NameProvide value for S3 bucket name.
S3 PathProvide the absolute S3 path for XSL.
S3 ProtocolSelect the S3 protocol from the drop down list.

Below protocols are supported for various versions:

- For HDP versions, S3a protocol is supported.

- For CDH versions, S3a protocol is supported.

- For Apache versions, S3n protocol is supported.

- For GCP, S3n and S3a protocol is supported.

- For EMR S3, S3n, and S3a protocol is supported.

- For AWS Databricks, s3a protocol is supported.
Input FieldSelect the input field from the drop-down list or add the input field.
Output FieldSelect the output field from the drop-down list or add the required output.
Error ColumnUser can optionally add a new column that will contain error/null values.
SplitterProvide value for splitter that will split the output of XSLT into new records.

If user selects Upload XSL FILE as XSL Connection Type, fill the below fields:

Upload FileUpload the XSL file.
Input FieldSelect the input field from the drop-down list or add the input field.
Output FieldSelect the output field from the drop-down list or add the required output.
Error ColumnUser can optionally add a new column that will contain error/null values.
SplitterProvide value for splitter that will split the output of XSLT into new records.
Top