Alejandro Rodriguez
03/21/2025, 2:42 PMjsonschema.exceptions.ValidationError: 34.23 is not a multiple of 0.01
. How do I properly get rid of this constraint? I don’t really need the data validation.
I have dumped the catalog and removed this constraint, then tried passing the --catalog flag every which way. I do get a [info ] Found catalog in /projects/catalog.json
log line right at the start of the run but then I still get log lines looking like [info ] INFO:target-bigquery:Received schema for <table name>: {'properties': {'<column name>': {'inclusion': 'available', 'multipleOf': 0.01, …
showing that the constraint has been added back. What’s the right way to pass the catalog into el
or run
or otherwise specify the schema?Alejandro Rodriguez
03/21/2025, 2:50 PMtap.properties.json
files that do have the constraint still in there which I’m guessing is what the run is looking at. But those seem to be dynamically generated for each run. I just have no idea how to override how that’s being generated.Edgar Ramírez (Arch.dev)
03/24/2025, 3:43 PMextractors:
- name: tap-mysql
schema:
<stream>:
<field>:
type: [your types here]
multipleOf: null