【问题标题】:SSIS transformation Duplicate column Name how to add suffix?SSIS转换重复的列名称如何添加后缀?
【发布时间】:2025-12-15 13:55:02
【问题描述】:

我是 SSIS 新手,使用 Visual Studio 2012 进行 SSIS 包开发

源数据(平面文件)有 2 个名为“InterestRate”的列,它们具有相同的名称、内容并以相同的方式派生。我们将登陆这两个字段并通过在具有此名称的第二列的末尾添加一个连续的数字后缀来区分它们。

我想要 InterestRate & InterestRate1 或 InterestRate2... 我该怎么做?

【问题讨论】:

  • 将它们映射到目标中所需的列名。
  • 在映射到Destination(表)之前,要求是转换数据,如果有任何名称重复(重复的InterestRate)我应该添加一个序列号。我该怎么做?
  • 这是一个不同的问题。您应该创建一个新问题或编辑您的标题和问题文本。

标签: c# ssis transformation etl ssis-2012


【解决方案1】:

在 Source 和 Destination 之间使用 Derived Column 转换。您想要更改哪个列名,您可以通过 Derived Column Name 来实现。 您可以转到数据流选项卡并在工具箱的数据流转换下添加派生列。

【讨论】: