SSIS数据加载将值截断到目标表

时间:2018-06-06 16:46:53

标签: ssis loading etl data-conversion vertica

我有一个带有简单Source(vertica查询)和Destination(sql DB)的SSIS包。当我加载数据时,我的数据值被切断。

例如,我有一个国家代码,它被列为" C"而不是" CN" 。我试图放置一个DATA CONVERSION并将数据类型更改为DT_STRING,这通常有效,但这次它似乎没有做任何事情。关于如何处理这些截断的任何想法。我已经从源到目的地映射了相同的字段长度。

1 个答案:

答案 0 :(得分:0)

进入Source组件的Advanced Properties,然后进入截断数据的每个Output Columns,并将每个列的Length属性设置为尽可能最大该列中的数据可以是的长度。

同时取出您的数据转换组件,因为您不需要它,它可能会干扰上述更改的结果。