SSIS平面文件源 - 添加行列

时间:2010-11-01 13:23:13

标签: ssis flat-file

在我的平面文件源中,我将所有列映射到具有正确类型和所有的输出列。

在检索数据之后,我检查文件中包含的引用是否存在于数据库中,如果不存在,我必须记录该行并写入哪个值找不到匹配。

因此,为了记录该行,我希望顶部有一个包含完整原始行的列,就像错误输出“平面文件源错误输出列”一样。

所以我的问题是:有没有办法在我的平面文件源中添加一个列,它将包含完整的行,而不会在数据中进行格式化?

1 个答案:

答案 0 :(得分:0)

我会使用派生列任务,并通过连接文本文件中的所有列来指定要添加的新列。

例如,如果您的文本文件具有以下结构:

Col1,Col2,Col3,Col4,Col5

您的派生列将指定以下表达式:

[Col1] + [Col2] + [Col3] + [Col4] + [Col5]

如果您想拆分列,可以选择添加分隔符。

这将返回一个添加列,用于后续数据流任务。