ofer_kulka
08/30/2020, 9:54 AMFile "/project/.meltano/extractors/tap-adwords/venv/lib/python3.6/site-packages/singer/utils.py", line 153, in check_config
raise Exception("Config is missing required keys: {}".format(missing_keys))
Exception: Config is missing required keys: ['oauth_client_id', 'oauth_client_secret', 'user_agent', 'developer_token']
I've created a .env in the main project folder with the following variables:
export OAUTH_GOOGLE_ADWORDS_DEVELOPER_TOKEN=<developer_token>
export OAUTH_GOOGLE_ADWORDS_CLIENT_ID=<client_id>
export OAUTH_GOOGLE_ADWORDS_CLIENT_SECRET=<client_secret>
I then run meltano ui
and install Google Adwords from the GUI, however after adding the Account ID and Refresh-Token the error above appears.
I followed the documentation I could find and tried to track down discussions here but couldn't find a solution. I must be doing something wrong, since when I am in the UI, I cannot see the OAUTH fields as shown in the screenshot of this doc: https://meltano.com/plugins/extractors/adwords.html#configuration-with-the-meltano-ui
Any assistance would be brilliant!ofer_kulka
08/31/2020, 1:55 PMdouwe_maan
09/01/2020, 2:51 PMmeltano config tap-adwords
to show the current config that's passed on to the tap when you run meltano elt
? Do the developer token etc show up there?ofer_kulka
09/03/2020, 12:16 PMmeltano config tap-adwords
, as you suggested. Thanks a lot!
As a follow-up question, where / can I define which schemas the extractors should pull from each platform? For instance if I want it to skip certain tables or choose specific ones and not everything on GA or FB Ads.douwe_maan
09/03/2020, 4:02 PMofer_kulka
09/03/2020, 6:43 PM