SAP BODS не может получить более 255 столбцов из Excel

Мы столкнулись с проблемой при загрузке длинных текстов (длиннее 255 символов) из файла Excel с помощью Data Services в SAP BODS. Драйвер ODBC Data Services усекает все дальнейшие тексты в этом столбце до 255 символов, даже если длина поля определена как varchar(2500) в формате файла Excel в Data Services и если столбец содержит более длинные тексты в следующих строках. - Я пытался установить параметр TypeGuessRows = 0 - но не работает. - Также пытался использовать запись в первой строке исходного Excel, но это не работает. может кто-нибудь знает, как загружать данные максимальной длины с помощью sap bods.

1 ответ

Это известная проблема, описанная в примечании 1675110. Это стандартное (ошибочное) поведение SAP DS, которое устанавливает ширину файла в соответствии с первыми 100 строками книги Excel. Последующие строки, даже более длинные, не будут обрабатываться длиннее 255 символов.

РЕШЕНИЕ: переместите более длинные строки в первые 100 или сделайте фальшивую первую строку необходимой длины, которая учитывает самый длинный столбец в вашей книге.

Другие вопросы по тегам