我有一个带有简单Source(vertica查询)和Destination(sql DB)的SSIS包。当我加载数据时,我的数据值被切断。
例如,我有一个国家代码,它被列为" C"而不是" CN" 。我试图放置一个DATA CONVERSION并将数据类型更改为DT_STRING,这通常有效,但这次它似乎没有做任何事情。关于如何处理这些截断的任何想法。我已经从源到目的地映射了相同的字段长度。
答案 0 :(得分:0)
进入Source组件的Advanced Properties
,然后进入截断数据的每个Output Columns
,并将每个列的Length
属性设置为尽可能最大该列中的数据可以是的长度。
同时取出您的数据转换组件,因为您不需要它,它可能会干扰上述更改的结果。