Important mapping rules
These rules are important when creating or updating mappings:
- Exactly one of
sourceFieldorvalueTransformationRulemust be provided.- If both are empty, validation fails.
- If both are provided, validation also fails.
sourceFieldshould contain the Kafka feed message JSON field path.Examples: input kafka message: { "name": "Alice", "address": {"city": "Wonderland"}, "event": {"amount": 100, "eventTime": "2024-01-01 12:00:00"} } then sourceField will
$.name$.address.city$.event.amount
sourceDataFormatshould be used only for date/time parsing.Typical example:
yyyy-MM-dd HH:mm:ssvalueTransformationRuleis for derived values.Example:
amount+10Here,
amountrefers to an already available mapped target attribute name.- If
isRecordTimestamp=true,targetAttributeTypemust beDateTime.