SSIS は、このシナリオではうまくいきません。
私のフラットファイルには、このような通常のレコードがあります
"1","2","STATUSCHANGED","A","02-MAY-12 21:52:34","","Re","Initial review",""
そして、このようなものもあります。( 複数行にまたがるレコード )
"1","2","SALESNOTIFICATIONRESPOND","Ac","02-MAY-12 21:55:19","From: W, J
Sent: Wednesday, May 08, 2012 2:00 PM
To: XXXX, A; Acost
Subject: RE: Notification Id 1219 - Qu ID XXXXXX
I got this from earlier today. Our team is reviewing the request.
Thanks,
Hi,
This account belongs to D please approve/deny.
Thanks!
Claud","","","Reassign"
したがって、NOTEPAD + のファイルを見ると、驚くべきことに、複数行にまたがるフィールド内で、そのフィールド内の {CR}{LF} をすべて削除する必要があることがわかります。
このファイルの行区切り文字は LF で、テキスト修飾子は ".
200 個のファイルのコレクションに対して 2 つのことを行う必要がありますか?
- ファイル内の {CR}{LF} をすべて削除しますか?
- 実際のフィールドに埋め込まれた「はテキスト修飾子ですか?」として削除します。
自動化されたように、このような多数のファイルに対してWindows、DOS、またはVBAでこれを行う方法を知っている人はいますか?