Hello,
Seems like you can achieve it by multi step pipeline:
1) Copy data from source kafka topic to target db (postgres, sql server, other db).
2) Run transformation over replicated data.
3) Publish transformed data into other destinations (kafka or any other).
There are two options to transform data.
1. You can do it by manually coding using built in capabilities (
https://docs.airbyte.com/operator-guides/transformation-and-normalization/transformations-with-sql) and then add this code to your pipeline.
2. Another option is to transform incoming json into target data model on
Datuum, using its no-code UI. Here is a
. Datuum generates the whole Airbyte connection with link to the dbt project on Git added.