You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I should have noted the I also needed to define the capabilities attribute in the tap-singer-jsonl section of meltano.yml.
capabilities:
- catalog
- discover
Otherwise, invoking meltano invoke would yield such a warning, and will not propagate the schema override rule into the tap.properties.json file at all.
[warning ] A catalog file was found, but it will be ignored as the extractor does not advertise the `catalog` or `properties` capability
This is most probably the issue here: tap-singer-jsonl just isn't ready for this kind of manipulation / behaviour override, effectively not implementing what it needs to fulfil the catalog capability contract?
NB: The original only says it provides the discover capability.
Hi again,
while working on MeltanoLabs/target-postgres#251, I am struggling to define schema override rules. For development purposes, I am using tap-singer-jsonl.
Within
meltano.yml
, I've defined a schema override rule on thetap-singer-jsonl
element.After running
meltano invoke
like:I can see in
.meltano/run/tap-singer-jsonl/tap.properties.json
:NB:
metadata
has been compressed.However, it looks like it does not have any influence on the output of the tap at all. The schema override rule is not being taken into consideration.
With kind regards,
Andreas.
The text was updated successfully, but these errors were encountered: