The json schema generated for the product.prices property has "types": ["null", "object", "array"]. This makes it impossible for loaders like target-bigquery to correctly infer the schema. In this case the proper fix would be to drop the object type.
I'm using meltano and tried to override the schema by passing an explicit catalog, but it seems the tap ignores the catalog and always builds the schema on its own.
The json schema generated for the product.prices property has
"types": ["null", "object", "array"]
. This makes it impossible for loaders like target-bigquery to correctly infer the schema. In this case the proper fix would be to drop theobject
type.I'm using meltano and tried to override the schema by passing an explicit catalog, but it seems the tap ignores the catalog and always builds the schema on its own.