【问题标题】:Splitting Field Value into Two Values from Excel Source and Mapping that Field to Two Fields in SQL-Server Using Same SSIS Package将 Excel 源中的字段值拆分为两个值,并使用相同的 SSIS 包将该字段映射到 SQL-Server 中的两个字段
【发布时间】:2014-01-29 23:50:13
【问题描述】:

我目前有一个指向“派生列”的“ExcelSource”指向一个“OLE DB 命令”。我的所有变量都映射到我的 ExcelSource 中的列。我的问题出在我的 DataFlow 过程中。 Im 拆分的列需要映射到数据库中的 2 个不同列。当我的 ExcelSource 中的字段只能映射到我的 OLE DB 命令中的一个变量时,我需要在 DataFlow 流程中采取哪些步骤来获取 LEFT 和 RIGHT 并将它们分别放入数据库中的两个单独字段中?

示例字段:ABCDEFG/1234

我需要能够将ABCDEFG 放在目标字段中,并将1234 放在 SQL-Server 中的单独目标字段中

注意:我已经确定了执行此操作的 RIGHTLEFT 字符串函数。我坚持 DataFlow 任务,以便能够将源中的一个字段映射到目标中的两个字段。我什么都试过了。

提前致谢。

【问题讨论】:

    标签: sql-server ssis dataflow


    【解决方案1】:

    想通了......您必须添加一个“ExcelSource”连接到的“CopyColumn”对象,然后将“CopyColumn”对象连接到“DerivedColumn”对象,然后连接到DataFlowTask中的“Destination”对象。然后将“CopiedColumn”值映射到需要连接的其他字段。

    【讨论】:

      猜你喜欢
      • 2014-02-20
      • 2021-07-06
      • 2018-08-07
      • 1970-01-01
      • 2018-05-19
      • 2015-04-06
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      相关资源
      最近更新 更多