This message was deleted.
# general
s
This message was deleted.
b
How big is the dimension table? I'm pretty sure that if it's a broadcast lookup (if it's small enough), this can be done. Not sure about other ways, it might be possible with a combining input source - https://druid.apache.org/docs/latest/ingestion/input-sources#combining-input-source
s
It’s pretty small of 1000-5000 records
b
If it's just one key and one value, it might be worth exploring lookup tables. And if you do, I might recommend URI-based over jdbc-based (to avoid jdbc-type issues). I haven't done it, but I have heard a lot about ingestions using lookups to populate values as they ingest.
s
i checked the both the options listed above, but i feel like, both option will not add new columns to streaming table and we can either do joins after the ingestion/lookups or create new datasource using combining datasource option.
b
lookups are a common way to handle dimension tables