Kafka Pipeline Using Avro Format
Kafka pipelines can use Avro-formatted data for ingestion with the following minimum required syntax:
CREATE PIPELINE <pipeline_name> ASLOAD DATA KAFKA '<host.example.com/my-topic>'INTO TABLE <table_name>FORMAT AVRO;
To skip errors without skipping the entire batch, use the SKIP PARSER ERRORS clause.
CREATE PIPELINE <pipeline_name> ASLOAD DATA KAFKA '<host.example.com/my-topic>'INTO TABLE <table_name>SKIP PARSER ERRORSFORMAT AVRO;
The SKIP ALL ERRORS clause can also be used to skip all failed messages when added to the CREATE PIPELINE statement.
CREATE PIPELINE <pipeline_name> ASLOAD DATA KAFKA '<host.example.com/my-topic>'INTO TABLE <table_name>SKIP ALL ERRORSFORMAT AVRO;
Refer to SKIP ALL ERRORS for more information.
Important
The use of SKIP PARSER ERRORS and SKIP ALL ERRORS along with WITH TRANSFORM is not supported.
If the SKIP PARSER ERRORS clause is added during create pipeline, the pipelines_ configuration will be ignored.
-
The warning message will be logged in the
pipelines_table, adding the Kafka message in theerrors LOAD_column.DATA_ LINE -
The entire Kafka message which has the parse error will be logged.
-
Skip the message and move to the next Kafka message.
If the SKIP PARSER ERRORS clause is not added during create pipeline, the default behavior will remain the same.
-
Error messages will be logged in the
pipelines_table, adding the Kafka message in theerrors LOAD_column.DATA_ LINE -
The pipeline will stop or skip the current batch and move to the next batch based on whether the
pipelines_variable is set to true or false.stop_ on_ error -
The engine variable
pipelines_will stop or skip the current batch if the number of errors exceeds the threshold value.parse_ errors_ threshold This depends on whether the pipelines_variable is set to true or false.stop_ on_ error Note
See PIPELINES_
BATCHES for more details about batches.
Last modified: July 23, 2025