John Hovell
08/23/2023, 11:43 PM.connect() for an enrichment use case much like what is described here. I’m doing a few subsequent .connects() to enrich with a few debezium tables. What is surprising is I seem to get a single record output to Kafka for for the first join match but nothing else ever gets written. Basically I just want to enrich a steady stream of data with some meta data that sometimes changes but not that often. I would have hoped in my diagram I would see 236 records output instead of just 1. Is this not a good example of how to use .connect() or is the pattern like what is shown in the RichCoFlatMapFunction not the one to follow if I want subsequent joins to produce a result? I feel like I should be describing my input stream “encodedproto” in some different way that tells Flink to keep enriching every record. It sort of seems like the join matches on the first record and then nothing gets updated after that. Any help / pointers to docs or examples much appreciated!David Anderson
08/24/2023, 5:21 PMJohn Hovell
08/24/2023, 7:24 PM