prratek_ramchandani
04/06/2021, 3:43 PMtap-zendesk and I’m not sure what the right solution is. meltano elt tap-zendesk target-bigquery fails with the target throwing ValueError: 'type' or 'anyOf' are required fields in property: {} because this field in the tickets schema is not fully defined, something adswerve/target-bigquery requires. However, the conversation here indicates that the field in question might not be the same type for everyone. Is the only solution here to maintain a fork of the tap?prratek_ramchandani
04/06/2021, 3:47 PMtaylor
04/06/2021, 3:49 PMtaylor
04/06/2021, 3:49 PMprratek_ramchandani
04/06/2021, 3:58 PMnick_hamlin
04/06/2021, 3:59 PMprratek_ramchandani
04/06/2021, 4:03 PMdan_ladd
04/06/2021, 4:04 PMnick_hamlin
04/06/2021, 4:08 PMmeltano.yml where I set up the config for tap-zendesk, I also added a (somewhat verbose) list of fields to select explicitly.nick_hamlin
04/06/2021, 4:09 PM- name: tap-zendesk
variant: singer-io
pip_url: tap-zendesk
config:
start_date: redacted
email: redacted
api_token: redacted
subdomain: redacted
select:
- organizations.created_at
- organizations.deleted_at
- organizations.details
- organizations.domain_names
- organizations.external_id
- organizations.group_id
- organizations.id
- organizations.name
- organizations.notes
- organizations.organization_fields
- organizations.shared_comments
- organizations.shared_tickets
- organizations.tags
- organizations.updated_atprratek_ramchandani
04/06/2021, 4:11 PMmeltano.yml. that’s helpful, thanks! following @dan_ladd’s suggestion, it seems i could override the catalog instead and provide a path to a custom catalog instead of explicitly defining the fields i want in yaml.nick_hamlin
04/06/2021, 5:26 PM