0

こんにちは、データ フロー タスクまたはバルク メール タスクのフラット ファイル ソースに関するヘルプを探しています。着信フラット ファイルがあるとします。

a;b;c または a|b|c

同じフラット ファイル ソースに複数の列区切り文字を割り当てることは可能ですか?

やり方を調べてみました ありがとうございます。

4

2 に答える 2

0

同様の問題に遭遇し、Swiss File Knifeを使用することになりました。ファイルを前処理して、コンマをパイプに、またはその逆に置き換えるだけです。そうすれば、インポートは 1 つだけで済みます。

フラット ファイル リーダーでスクリプト変換を使用して、string.split メソッドを使用することもできます。私はおそらくSFKオプションを使用します。移植性はやや劣りますが、もう少し透過的です。

于 2012-09-25T17:47:18.927 に答える
0

フラット ファイル タスクはこれをサポートしていません。この同様の質問を参照として参照してください。

代わりに、a を使用しscript taskてどの区切り文字が使用されているかを判断し、適切な区切り文字を使用してフラット ファイル タスクに転送することができます。

于 2012-09-25T07:52:34.373 に答える