Skip to content

Catalog parsing for nested objects not working

Not sure the easiest way to setup a test case here

tap is here https://github.com/AutoIDM/tap-googleads

  1. meltano select --all tap-googleads
  2. meltano select --list tap-googleads, response
        [selected ] geo_target_constant.geoTargetConstant
        [selected ] geo_target_constant.geoTargetConstant.canonicalName
        [selected ] geo_target_constant.geoTargetConstant.countryCode
        [selected ] geo_target_constant.geoTargetConstant.id
        [selected ] geo_target_constant.geoTargetConstant.name
        [selected ] geo_target_constant.geoTargetConstant.resourceName
        [selected ] geo_target_constant.geoTargetConstant.status
        [selected ] geo_target_constant.geoTargetConstant.targetType
  1. meltano select --all --rm tap-googleads
  2. meltano select geo_target_constant.geoTargetConstant.name
  3. Output will not have any records with this subObject listed instead the output looks like

{"type": "RECORD", "stream": "geo_target_constant", "record": {}, "time_extracted": "2021-12-02T14:08:28.138997Z"}