Open marcosmarxm opened 1 year ago
Comment made from Zendesk by Sajarin on 2022-09-06 at 17:11:
Hi @israel.mendes, I think your assumption is correct and if that's the case, we can most likely have a community contribution to fix the error.
I escalated the issue to github here: https://github.com/airbytehq/airbyte/issues/16367. Please follow there for updates.
Comment made from Zendesk by Marcos Marx on 2022-09-06 at 21:32:
I will follow up on Github then, thanks @sajarin!
[Discourse post]
Any updates on this issue? The same is happening to our Google Ads ad's ids
Hi @sajarin and @marcosmarxm , I am facing exact same issue with MySQL Source. The destination is same as [israel.mendes's] which is S3 in parquet format. The bigint columns in MySql tables are converted to incorrect negative values in parquet S3. Can you help me here or guide to any thread?
Issue is INT typing on the ids of the zendesk connection, leading to INT overflow on destinations which have a INT typing on 32bits. so any number > MAXINT (2147483647) is being truncated to fit into 32 bits, thus even rewriting the MSB leading to negative numbers being shown. Solution would be to change zendesk id type to string to allow correct arbitrary length numbers. Would gladly submit a pr for that if needed. In the meantime, some trick that works is to recover the correct id using url field and regexp extraction
This Github issue is synchronized with Zendesk:
Ticket ID: #2071 Priority: normal Group: Community Assistance Engineer Assignee: Sajarin
Original ticket description: