edward_chen
03/22/2022, 1:40 AMHi all, I'm just getting into Meltano right now as I evaluate it and I'm a bit confused on the schema relationship betweenandstreams.py
specifically in the tap template. I read through the "Getting Started" template and the Code Samples on the site but still not really understanding it.tap.py
From my understanding is that the schema defined in theis the JSON that is being sent from the source andstreams.py
is the target? But then what happens when we load the cookiecutter target template? I thought taps was used for bringing in data from the source and target was used to send data to a target.tap.py
For example this is the flow I'm trying to create:
API source (using a tap) -> S3 bucket -> Postgres (I assume using a target?)
nicholas_van_kuren
03/22/2022, 12:57 PMstreams.py
is correct. However, on the tap.py
, you are defining the config settings for interacting with the API if needed, not target settings. For example, this is where you would add an API token or any other any other settings the API expects. You'll define your target as a separate package if needed and there is an SDK for that as well.aaronsteers
03/22/2022, 8:19 PM