首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平面文件连接管理器的问题

平面文件连接管理器的问题
EN

Stack Overflow用户
提问于 2011-06-08 06:07:25
回答 1查看 4.2K关注 0票数 0

我已经构建了一个SSIS包,从即将出现的平面Files.This文件中的数据更新Oracle数据库,其中包含4列,其中一部分如下所示:

航空运单没有托运人的参考资料。不是的。PU日期速递名称

43737729582 30035024201100 13/05/2011青花

43737729571 30035065201100 13/05/2011青花

43737729560 30035029201100 13/05/2011青花

43737729416 30033277201100 13/05/2011青花

43737729420 30033297201100 13/05/2011青花

这些平面文件是Tab Delimited.My包,遍历它们并逐一执行它们。

我的问题是,我需要在平面文件连接管理器中的每个文件的信息列上按重置列,而不是只执行该文件,否则下一行数据将与上一列合并,并被错误删除。

请帮助我,因为如果这是我无法自动化我的包。

所有这些文本文件都是从excel工作表中生成的,方法是将这些文本文件保存为文本删除文件。

EN

回答 1

Stack Overflow用户

发布于 2011-06-08 11:23:29

我建议采取以下步骤来验证平面文件中的数据确实是由制表符分隔的,并以您在SSIS中配置的行分隔符结束。

  1. 在您的计算机上安装软件Notepad++。将.
  2. After文件保存为选项卡分隔文件,在Notepad++.
  3. In Notepad++中打开选项卡分隔的文件,选择菜单View -> Show Symbol -> Show All Characters,如屏幕快照#1.
  4. Orange arrows表示tabs.中所示如果你注意到橙色的点/周期(.),它们代表spaces.。黑色背景下的CR文本表示Carriage Return。黑色背景下的LF文本表示Line Feed
  5. 确保文件的外观如屏幕快照#2所示。如果文件看起来正确,则在SSIS包的文件连接管理器中,确保行分隔符为{CR}{LF},列分隔符为Tab {t}.参考截图#3.

希望这能有所帮助。

截图#1:

截图#2:

截图#3:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6274816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档