映射CSV文件的数据类型

时间:2016-12-26 09:49:12

标签: sql-server-data-tools ssis-2012

是否可以保存一个映射文件,SSIS可以根据列名来决定数据类型,而不是在“平面文件连接管理器编辑器”的“高级”部分中进行更新。谢谢

1 个答案:

答案 0 :(得分:0)

通常每个SSIS开发人员都面临这个问题。每当您在平面文件连接中进行更改时,都会丢失所有数据类型映射,您必须使用高级编辑器手动编辑它。

但是你可以使用我经常使用的以下练习来拯救你的生命

练习1.

使用现有连接时,请确保在具有相同名称的平面文件连接的引用位置处具有平面文件。如果你忘记了找不到的话。让它尝试第二次练习

练习2 在使用SSIS包之前,请执行以下步骤 1.以xml文件格式打开包 2.转到并找到平面文件连接。 3.读取平面文件连接的文件名和路径 4.获取最终输出文件文件的输出副本(通常可以找到SSIS导出最终输出文件的位置) 5.复制最终输出文件并使用文件连接文件名重命名,并将其粘贴到平面文件连接位置 6.从文件中删除所有数据expcet列列表(确保保持原样的完整文件格式,例如CSV或excel) 7.关闭SSIS包的xml&关 8.重新打开SSIS包,你就救了你的命。

PS:在我的案例中,这个技巧对我有用。