我对SSIS开发很新。请帮帮我
我有一个没有列名的衣衫褴褛的右平文件,我需要将其导入到sql server数据库。 问题是,使用平面文件连接管理器导入这些文件时,所有列都存储为varchar。我有不同的列,如Amount(应该是十进制数据类型),百分比(应该是十进制数据类型),Date(应该是日期数据类型mm / dd / yyyy格式)。
例如,金额字段加载为000012347834。我需要将其更改为123478.34 百分比字段加载为03246.我需要它作为03.246。 如何使用SSIS进行这些转换。
提前感谢您宝贵的时间和帮助。
答案 0 :(得分:0)
您可以使用连接管理器上的高级编辑器更改数据类型。
您还可以使用更符合SSIS设计目标的数据转换任务...转换是ETL中的T.
但是,最常见的是,如果我在文本文件导入中进行了大量转换,我将加载到包含所有varchar的临时表中,并使用存储过程进行转换。