It would be nice if meltano is able to do redactions and masking. That would let me use it in settings where sensitive information cannot end up in the target system
d
dan_ladd
10/18/2021, 9:55 PM
For sdk based taps, you can do this with stream_maps. The biggest limitation though is it doesn't work for any nested fields.
dan_ladd
10/18/2021, 9:56 PM
I know there was discussion of having a similar meltano transform feature sit between the tap and target for non sdk taps, but I'm not sure the status on it
a
aaronsteers
10/18/2021, 10:03 PM
Coming soon to Meltano also melty rainbow flame
We're doing some refactoring right now that will help enable this, but the vision is that Meltano pipelines will be able to inject a mapper plugin between the tap and target.
simpleeval looks cool!the internal etl that I'm hoping meltano could replace uses https://github.com/jmespath/jmespath.py for the mapping. we can define custom mapping functions, as well as specify the message transform in a query-like language