ssis多列分隔符
大家好,我正在寻找一些帮助平面文件源在数据流任务或批量邮件任务。假设我有传入的平面文件,我可以 a;Bc或a | b | c 是否可以为同一平面文件源分配多个列分隔符 我一直在寻找如何做到这一点ssis多列分隔符,ssis,Ssis,大家好,我正在寻找一些帮助平面文件源在数据流任务或批量邮件任务。假设我有传入的平面文件,我可以 a;Bc或a | b | c 是否可以为同一平面文件源分配多个列分隔符 我一直在寻找如何做到这一点 多谢各位 平面文件任务不支持此操作。请参见类似的参考资料 相反,您可以使用脚本任务来确定使用了哪个分隔符,然后将其转发给具有合适分隔符的平面文件任务。我遇到了一个类似的问题,最后使用了。只需对文件进行预处理,让它用管道替换逗号,反之亦然。这样,您只需要有一个导入 您还可以在平面文件读取器中使用脚本转换来
多谢各位 平面文件任务不支持此操作。请参见类似的参考资料
相反,您可以使用
脚本任务
来确定使用了哪个分隔符,然后将其转发给具有合适分隔符的平面文件任务。我遇到了一个类似的问题,最后使用了。只需对文件进行预处理,让它用管道替换逗号,反之亦然。这样,您只需要有一个导入
您还可以在平面文件读取器中使用脚本转换来使用string.split方法。不过我可能会选择SFK。它有点透明,虽然便携性稍差