Data enrichment augments each streaming record with related attributes from a lookup table. A sales stream keyed by product ID can retrieve current product master data and add the manufacturer before producing an enriched stream. section 12.4.3
Enriching sales with product data
Treat rarely changing product master data as a table backed by a compacted topic. For every sales message, use its product ID to find the matching table value, then combine the sales and product records. The lookup executes as messages arrive rather than waiting for a complete dataset. section 12.4.3
