0

テーブルからフラットファイルの宛先にデータをロードしています。フラットファイルの宛先はタブで区切られています。実際、私のクエリは3つのクエリの組み合わせであり、一時テーブルを使用してこの3つのクエリを1つのクエリにマージしました。

出力抽出を添付しました。実際、データセクション1、セクション2の場合は7列しかありませんが、セクション4の場合は10列です。

ここで、セクション1とセクション2のデータから余分なタブを削除したいと思います。

必要な出力も添付しています。余分なタブを削除するにはどうすればよいですか。

myoutfile

必要なフォーマット

4

1 に答える 1

0

一対のオプションが思い浮かびます

1)派生列変換ですべてのフィールドを1つの大きな文字列に連結すると、Flat FileConnectionManagerが幅の広いデータの単一の列を吐き出すようになります

2)データフローの後にスクリプトタスクを追加し、ファイルを開いて正規表現(場合によっては文字列)を使用します。末尾の値を削除するには、置換で十分です。

于 2012-06-22T15:42:44.237 に答える