Kafka Connect:用于有条件地替换字段值的SMT

Kafka Connect: SMT for conditional replacement of field values

我知道有一些转换操作可用,例如 MaskField 来屏蔽字段值。我有一个要求,我需要在其中进行条件屏蔽,即仅当同一字段具有特定值时才将值设置为 NULL。例如:

IF field_1 == 'HELLO' THEN
 SET field_1 = null
ELSE
 NO TRANSFORM

目前没有任何 SMT 支持字段值的条件替换。


但是,您可以按照 here 所述编写自己的单一消息转换。