Matt Menzenski
01/27/2023, 3:41 PMtap-salesforce
question (meltanolabs variant). I did a full load yesterday and only got account, lead, opportunity, contact, opportunityhistory, and user streams. None of my org’s custom object types were output. I know that the credential I’m using has permissions to everything.
I see lots of messages in the logs about skipping things that aren’t selected: INFO PayIt_Solution__Share: Skipping - not selected
— how do I make them selected? I don’t see an obvious configuration setting for this. (Also I know I need to upgrade from v.1.5.0 to latest where that log message is debug level)
Do I need to first generate a catalog file and then pass that to the tap? How do I do that?Matt Menzenski
01/27/2023, 3:59 PMmeltano invoke tap-salesforce --discover | tee -a extract/salesforce/catalog.json
and then added catalog: extract/salesforce/catalog.json
to the plugin settings in meltano.yml:
- name: tap-salesforce
variant: meltanolabs
pip_url: git+<https://github.com/meltanolabs/tap-salesforce.git@v1.5.0>
config:
start_date: '2015-01-01T00:00:00Z'
catalog: extract/salesforce/catalog.json
Following an example I found here. Then I ran meltano run tap-salesforce target-redshift
again and while it did say that it found the catalog
2023-01-27T15:55:47.059304Z [info ] Found catalog in /Users/matt/dev/paw_elt/src/extract/salesforce/catalog.json
I get the same behavior as far as skipping “not selected” fields 😕Matt Menzenski
01/27/2023, 4:12 PMMatt Menzenski
01/27/2023, 4:12 PMMatt Menzenski
01/27/2023, 4:12 PMpat_nadolny
01/27/2023, 4:12 PMselect:
- *.*
pat_nadolny
01/27/2023, 4:12 PMMatt Menzenski
01/27/2023, 4:14 PM- name: tap-salesforce
variant: meltanolabs
pip_url: git+<https://github.com/meltanolabs/tap-salesforce.git@v1.5.0>
config:
start_date: '2015-01-01T00:00:00Z'
select:
- '*.*'
Matt Menzenski
01/27/2023, 4:14 PMpat_nadolny
01/27/2023, 4:28 PM- 'PayIt_Solution.*'
pat_nadolny
01/27/2023, 4:29 PMMatt Menzenski
01/27/2023, 6:15 PM