bryan_rose
06/08/2022, 4:32 PMselect: list in meltano.yml is getting pretty long and making our yml a bit large…is there a way to link the select yml portion to an external page/yml?
Something like : select: extract/tables/select.yml? or something along those lines? This would also be helpful when wanting to pass different select lists depending on what environment we are runningvisch
06/08/2022, 4:33 PMvisch
06/08/2022, 4:34 PMbryan_rose
06/08/2022, 4:44 PMselect_production.yml), how would i make sure select: in meltano.yml use that file?
include_paths:
- './select_production.yml'
select: ?visch
06/08/2022, 4:44 PMvisch
06/08/2022, 4:45 PMbryan_rose
06/08/2022, 4:45 PMaaronsteers
06/08/2022, 4:58 PMbryan_rose
06/08/2022, 4:58 PMaaronsteers
06/08/2022, 4:58 PMbryan_rose
06/08/2022, 4:58 PMbryan_rose
06/08/2022, 4:59 PMaaronsteers
06/08/2022, 4:59 PMinclude_paths:
- './extractors/*.yml'aaronsteers
06/08/2022, 4:59 PMSounds like the select list can't live outside meltano.ymlNo - not yet (that I'm aware of). Would welcome a feature request on this though if you would like to see it. 👍
bryan_rose
06/08/2022, 5:00 PMbryan_rose
06/08/2022, 5:02 PMbryan_rose
06/08/2022, 5:03 PMvisch
06/08/2022, 5:03 PMbryan_rose
06/08/2022, 5:40 PMextractors with the new yml, prod_test.yml , which i have added to the included paths.
Here is how i have it setup in meltano.yml now:
version: 1
send_anonymous_usage_stats: false
project_id: 0ebb5876-102f-4a42-a66a-f6b317821032
include_paths:
- extractors/prod_test.yml
plugins:
extractors:
- name: pipelinewise-tap-mssql
In the prod_test.yml, i added the pipelinewise-tap-mssql extractor yml, but i am most likley doing this incorrectly. Was trying to find some more documentation to help, but would you mind taking a quick look and seeing where/how this needs to be assigned better?
This is what exists in `prod_test.yml`:
extractors:
- name: pipelinewise-tap-mssql
namespace: pipelinewise_tap_mssql
pip_url: git+<https://github.com/degreed-data-engineering/pipelinewise-tap-mssql>
executable: tap-mssql
capabilities:
- catalog
- discover
- state
settings:
- name: string
- name: integer
- name: boolean
- name: date-time
config:
...
...
... (rest of the config)
If i try to install the extractor after its setup like this, i get Extractor 'pipelinewise-tap-mssql' is not known to Meltano
(i am installing it with meltano install extractor pipelinewise-tap-mssql which typically works when not doing it this way.bryan_rose
06/08/2022, 5:42 PMbryan_rose
06/08/2022, 5:44 PM- name: pipelinewise-tap-mssql completely from meltano.yml and add the additional specs in prod_test.yml above:
version: 1
send_anonymous_usage_stats: false
plugins:
extractors:
- name: pipelinewise-tap-mssql
namespace: pipelinewise_tap_mssqlbryan_rose
06/08/2022, 5:44 PM