rahul_anand
07/11/2020, 2:31 AMdouwe_maan
07/11/2020, 3:33 AMmeltano config <plugin name> list), either specifically passed along with the meltano elt invocation, or if you’re using `meltano schedule`: specified in the schedules array in meltano.yml where each entry can have an env dictionary mapping env vars to valuesdouwe_maan
07/11/2020, 3:35 AMadam_roderick
07/12/2020, 6:09 AMplugins:
extractors:
- name: tap-packet-db
namespace: tap_packet_db
pip_url: <git+ssh://git@github.com/aroder/tap-postgres.git@0546163046becd1e2850b2a4aa9932cbb3f8966f>
executable: tap-postgres
.....rahul_anand
07/13/2020, 6:02 PMmeltano elt invocation? I am assuming I can override some environment variable setting in the meltano elt command allowing me to run the same target with two different settings, in parallel.rahul_anand
07/13/2020, 6:56 PMCSV_OUTPUT_PATH='./output'; meltano elt tap-xxx target-csv . Not sure if the meltano elt command natively supports a better way.douwe_maan
07/13/2020, 7:07 PMmeltano schedule to schedule your pipelines and then an orchestrator like Airflow to run them? If so, you can add an env KEY: value dictionary to the schedule’s definition in meltano.yml, and they’ll be passed along at ELT time automatically.
If not, it'll depend on how you’re running meltano elt. On a shell, it’ll look like KEY=value meltano elt ..., like you wrote, but different runners and execution/orchestration platforms will have their own way of specifying environment variables along with a command invocation.
Meltano doesn’t currently support something different natively, just the OS’s native environment variables :)rahul_anand
07/13/2020, 7:09 PM