【发布时间】:2010-11-01 13:23:13
【问题描述】:
在我的平面文件源中,我将所有列映射到具有正确类型的输出列。
检索数据后,我检查文件中包含的引用是否存在于数据库中,如果不存在,我必须记录该行并写入未找到匹配项的值。
因此,为了记录该行,我希望顶部有一列包含完整的原始行,就像错误输出“平面文件源错误输出列”一样。
所以我的问题是:有没有办法在我的平面文件源中添加一列,该列将包含完整的行,而不在数据中格式化?
【问题讨论】:
在我的平面文件源中,我将所有列映射到具有正确类型的输出列。
检索数据后,我检查文件中包含的引用是否存在于数据库中,如果不存在,我必须记录该行并写入未找到匹配项的值。
因此,为了记录该行,我希望顶部有一列包含完整的原始行,就像错误输出“平面文件源错误输出列”一样。
所以我的问题是:有没有办法在我的平面文件源中添加一列,该列将包含完整的行,而不在数据中格式化?
【问题讨论】:
我将使用派生列任务并通过连接文本文件中的所有列来指定要添加的新列。
例如,如果您的文本文件具有以下结构:
Col1、Col2、Col3、Col4、Col5
您的派生列将指定以下表达式:
[Col1] + [Col2] + [Col3] + [Col4] + [Col5]
如果您想分隔列,可以选择添加分隔符。
这将返回一个附加列以用于后续数据流任务。
【讨论】: