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.
Field | Description |
---|---|
XSL Connection Type | The 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 Connection | Provide the connection name for creating connection. User can select default connection. |
HDFS Path | Provide the absolute HDFS path for XSL. |
Input Field | Select the input field from the drop-down list or add the input field. |
Output Field | Select the output field from the drop-down list or add the required output. |
Error Column | User can optionally add a new column that will contain error/null values. |
Splitter | Provide 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 Connection | Provide S3 connection name for creating connection. |
S3 Bucket Name | Provide value for S3 bucket name. |
S3 Path | Provide the absolute S3 path for XSL. |
S3 Protocol | Select 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 Field | Select the input field from the drop-down list or add the input field. |
Output Field | Select the output field from the drop-down list or add the required output. |
Error Column | User can optionally add a new column that will contain error/null values. |
Splitter | Provide 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 File | Upload the XSL file. |
Input Field | Select the input field from the drop-down list or add the input field. |
Output Field | Select the output field from the drop-down list or add the required output. |
Error Column | User can optionally add a new column that will contain error/null values. |
Splitter | Provide value for splitter that will split the output of XSLT into new records. |
If you have any feedback on Gathr documentation, please email us!