【问题标题】:SSIS: Exclude lookup source column from destinationSSIS:从目标中排除查找源列
【发布时间】:2017-02-28 15:40:42
【问题描述】:

从一台服务器上的数据库读取数据,并且需要使用查找将其中一列连接到另一台服务器上的表。那部分很好,我在查找完成后无法配置/自定义平面文件目标。

对列进行查找并希望从平面文件目标中排除我的源查找列OLE DB Source.pcp_phone。现在它返回OLE DB Source.pcp_phoneLookup.pcp_phone。只需要Lookup.pcp_phone

如果我从映射中忽略 OLE DB Source.pcp_phoneLookup.pcp_phone 也会丢失。

(更新)我删除了第二张照片中 OLE DB Source.pcp_phone 之间的映射,该列的值现在为空白,同时保留实际查找,但 OLE DB Source.pcp_phone 仍显示在列标题和值中因为该列仍然存在于带有“,”的记录中。

如何从文件目标中完全删除 OLE DB Source.pcp_phone 的存在?另一件事,有没有办法重命名平面文件目标中的Lookup.pcp_phone 列,只需为 pcp_phone。

【问题讨论】:

  • 你给我们看数据流任务的快照吗?这还不清楚
  • 请尝试添加更多信息,请您尝试实现什么。提供一些上下文。谢谢。
  • 我添加了更多细节,谢谢。

标签: sql-server ssis


【解决方案1】:

在您提供更新后,要组织您的目标平面文件列(重命名、删除、添加、编辑),您必须转到 flat file destination 使用的 flat file connection manager,转到 Advanced Tab 并编辑您的列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-08
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多