johannes_rudolph
01/17/2022, 4:20 PMextractor.select
extra and extractor.schema
extra. However I found those to be only working with taps built using the meltano sdk. My attempts with e.g. tap-pipedrive and tap-github (both built using the stitch sdk it seems) were futile so far, and it seems these taps simply ignore the extras I specify in my meltano.yml
. Is this the expected behavior? seems like a pretty big caveat 😕edgar_ramirez_mondragon
01/17/2022, 6:01 PMselect
extra at least for filtering streams. Field selection has less broad support in the ecosystem, and similarly schema
.
Looking at tap-pipedrive
, these points seem to apply. It supports (de)selecting streams but the schemas and property selection are hardcoded.
That said, one strategy is to migrate old taps to, and develop new ones with the SDK.
Another one is the soon-to-be-released streams map transformation for all taps in Meltano: https://gitlab.com/meltano/meltano/-/issues/2299. So, do leave a 👍 or a comment in the issue if you think it'd solve your problem 😄edgar_ramirez_mondragon
01/17/2022, 6:07 PMjohannes_rudolph
01/17/2022, 9:43 PMjonas_kalderstam
01/18/2022, 8:36 AMenvironments:
- name: prod
config:
plugins:
extractors:
- name: tap-postgres
select:
- '!*.experiences'
schema:
'*':
experiences:
type:
- 'null'
- boolean