在ssis中删除额外的Tab行分隔符

时间:2012-06-22 08:11:05

标签: ssis

我正在将数据从表加载到平面文件目标,其中我的平面文件目标是制表符分隔符。实际上我的查询是3个查询的组合,我通过使用临时表将这3个查询合并到一个查询中。

我附加了输出提取。实际上对于数据部分1,第2部分,我只有7列,而第4部分我有10列。

现在,我想从第1部分和第2部分数据中删除额外的标签。

Am还附加了所需的输出。如何删除额外的标签。

myoutfile

required format

1 个答案:

答案 0 :(得分:0)

想到一对选项

1)将您的所有字段转换为派生列转换中的一个大字符串,并且您的平面文件连接管理器现在会吐出一列宽数据

2)在数据流之后添加一个脚本任务,打开文件并使用正则表达式,可能是string.Replace就足够了,去掉尾随值