Hao Yu created FLINK-38249: ------------------------------ Summary: Flink CDC should let users configure Debezium’s 'skipped.operations' parameter to filter out unwanted binlog operations. Key: FLINK-38249 URL: https://issues.apache.org/jira/browse/FLINK-38249 Project: Flink Issue Type: Improvement Components: Flink CDC Affects Versions: cdc-3.4.0, cdc-3.3.0, cdc-3.2.0, cdc-3.1.0 Reporter: Hao Yu
In some scenarios, users may want to filter out certain delete operations. This configuration allows Debezium to filter these operations, helping meet user requirements while reducing serialization overhead. So Flink CDC can meet user requirements by setting this parameter. Debezium can set 'skipped.operations' to filter some operations. {code:java} //代码占位符 public static final Field SKIPPED_OPERATIONS = Field.create("skipped.operations") .withDisplayName("skipped Operations") .withType(Type.LIST) .withGroup(Field.createGroupEntry(Field.Group.ADVANCED, 11)) .withWidth(Width.SHORT) .withImportance(Importance.LOW) .withValidation(CommonConnectorConfig::validateSkippedOperation) .withDescription( "The comma-separated list of operations to skip during streaming, defined as: 'c' for inserts/create; 'u' for updates; 'd' for deletes, 't' for truncates, and 'none' to indicate nothing skipped. " + "By default, no operations will be skipped."); {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)