Debug Assembly


Number of input and output link

Number of input link : One
Number of output link : One

Debug Assembly () is used to capture and save the current stream of records into a file for debugging, validation, and troubleshooting purposes.
This assembly allows developers and data engineers to inspect intermediate data at any point in a processing pipeline without affecting the downstream data flow.

Functionality

How It Works

Common Use Cases

Best Practices

Summary

The Debug Assembly provides a safe and effective way to observe and validate data at any stage of a pipeline. It records the stream to a file while allowing processing to continue uninterrupted, making it an essential tool for development, testing, and troubleshooting.

Supported Engines

Map
Reduce
Spark 1.x
RDD
Spark 2.x
RDD
Spark 2.x
Dataset
Apache Beam
2.29.0 Batch
Apache Beam
2.29.0 Streaming
Apache Flink
1.12.0 Batch
Apache Flink
1.12.0 Streaming
Apache Tez
0.9.1
PySpark