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