2012-09-24 103 views
0

嗨,大家好,我正在尋找一些數據流任務或批量郵件任務中的平面文件源的幫助。說我有傳入的平面文件,我可以有ssis多列分隔符

A; B; C或A | B | C

是能夠分配多個列分隔符爲同一平面文件源?

我一直在尋找如何去做 非常感謝。

回答

0

平面文件任務不支持這一點。請參閱此類似的question作爲參考。

相反,您可以使用script task來確定使用了哪個分隔符,然後使用合適的分隔符將其轉發到平面文件任務。

0

我遇到了類似的問題,最後使用了Swiss File Knife。只需預處理文件,並使用管道替換逗號,反之亦然。這樣你只需要一次導入。

您也可以在平面文件閱讀器中使用腳本轉換來使用string.split方法。我可能會選擇SFK選項。它更透明一些,但便攜性稍差。