Open visch opened 2 years ago
Thanks, @visch. This could work for taps - since they know the catalog in advance - but targets and independent mappers would not have any visibility to the catalog and wouldn't know the stream names in advance.
I do agree it could be helpful though, even if just for taps that have the mapper capability. 👍
This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen
label, or request that it be added.
Still relevant
This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen
label, or request that it be added.
Let's say I mistype the value for
__source__
The correct source value in this case would be
customer
. Stream maps doesn't let you know that anything is wrong. I think the mapper should fail in this case and say thecustomerrr
source doesn't exist.I understand that sometimes you may not be selecting
customer
and may want this to not fail, but I think we could check thecatalog
to be surecustomer
exists when doing astream_map
as it could be very important that this continues to work. In that case we could print a warning? Or info saying something like "There is a stream map for the customer stream but the stream is not currently selected"This made a seperate problem I was having harder to track down so thought I'd throw it in!