Dave Tomkinson
11/15/2022, 1:20 PMA total of 13674 record(s) of data from stream AirbyteStreamNameNamespacePair{name='events_196', namespace='analytics_raw'} were invalid and were ignored.
My sync is a raw sync with no normalisation postgres (RDS) to Redshift Serverless (using destination-redshift 0.3.51) going direct (not via S3)
How do I figure out why those rows are invalid as all rows are required? (This was a test copy of 10M rows from a 1.7B row db)
Why does the UI say its committed 10,000,000 records when it hasn't?Nataly Merezhuk (Airbyte)
11/15/2022, 4:59 PMDave Tomkinson
11/15/2022, 5:03 PMDave Tomkinson
11/15/2022, 5:14 PMselect pId+1 as s_missing, Id-1 as e_missing, e_missing - s_missing as gap
from (
select
Id,
lag(Id) over (order by Id) pId
from analytics_raw.events_196) e
where pId <> (Id-1)
order by gap desc
Which gives me the Ids that are missing.
I've then started looking in the source to try and spot something obviously wrong with those records but I haven't spotted anything yet.Dave Tomkinson
11/16/2022, 4:13 PMNataly Merezhuk (Airbyte)
11/29/2022, 5:54 PMDave Tomkinson
12/01/2022, 5:01 PMuser
12/01/2022, 5:48 PMMatt Palmer
02/01/2023, 4:32 PMDave Tomkinson
02/01/2023, 4:44 PMMatt Palmer
02/01/2023, 4:45 PMDave Tomkinson
02/01/2023, 4:45 PMMatt Palmer
02/01/2023, 4:46 PMDave Tomkinson
02/01/2023, 4:51 PMMatt Palmer
02/01/2023, 4:52 PMDave Tomkinson
02/01/2023, 4:54 PMDave Tomkinson
02/02/2023, 10:09 AMJSON_PARSE() error: String value exceeds the max size of 65535 bytes:
and
Value is too large for SUPER string type: 65535
Might work in a cluster? or the docs might be talking about preview... but not stating that.
Not sure if Airbyte does a check before insert so may need to wait for an Airbyte destination update anyway (once it really works)Dave Tomkinson
02/02/2023, 2:15 PMMatt Palmer
02/02/2023, 2:16 PMGEOMETRY column that’s being converted to a string. The max VARCHAR length isn’t sufficient, so the load is failing. Airbyte will need to add support for GEOMETRY read/writes/