Я создаю свой первый конвейер фабрики данных, очень простой. У меня есть поток данных с только источником (плоский файл csv) и приемником (таблица синапсов).
В источнике 12 столбцов. Итак, я создал таблицу в Synapse (через SSMS) со всеми 12 столбцами как varchar. Ключей нет. Просто базовая таблица. Когда я создаю действие потока данных, предварительный просмотр данных как в источнике, так и в целевом выглядит идеально. Но когда я пытаюсь запустить (отладить) конвейер, он просто не работает с ошибкой ниже:
Operation on target load_sales_data failed: {"StatusCode":"DFExecutorUserError",
"Message":"at Sink 'Sales': java.sql.BatchUpdateException:
[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]String or binary data would be truncated.
","Details":"at Sink 'Sales': java.sql.BatchUpdateException:
[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]String or binary data would be truncated. "}
Я просто не понимаю. Я потратил много времени, пытаясь понять, что не так, но просто не понимаю. Кто-нибудь может сказать мне, что я делаю не так?