使用SAP BODS 中的数据服务从 Excel 文件上传长文本(超过 255 个符号(时,我们遇到了问题。
数据服务 ODBC 驱动程序将此列中的所有后续文本截断为 255 个符号,即使字段长度在数据服务中的 Excel 文件格式中定义为 varchar(2500(,并且该列在下一行中包含较长的文本也是如此。
我尝试设置参数TypeGuessRows = 0
但它不起作用。
还尝试在源Excel的第一行上使用记录,但它不起作用。
有谁知道如何使用 SAP BODS 加载最大长度数据?
这是一个已知问题,如注释 1675110 中所述。这是 SAP DS 的默认(错误(行为,它根据 Excel 书籍的前100 行设置文件宽度。后续行甚至更长的行将不超过 255 个字符。
解决方案:将较长的行移动到前 100 行,或者制作必要长度的假第一行,考虑书中最长的列。