0

私のフラットファイルソースでは、すべての列が正しいタイプの出力列にマップされています。

データを取得した後、ファイルに含まれる参照がデータベースに存在するかどうかを確認します。存在しない場合は、行をログに記録し、どの値が一致しなかったかを書き込む必要があります。

そのため、行をログに記録するには、エラー出力「フラット ファイル ソース エラー出力列」のように、完全な元の行を含む列を top に設定したいと思います。

私の質問は次のとおりです。データをフォーマットせずに、行全体を含む列をフラット ファイル ソースに追加する方法はありますか?

4

1 に答える 1

0

派生列タスクを使用し、テキスト ファイルのすべての列を連結して、追加する新しい列を指定します。

たとえば、テキスト ファイルの構造が次のようになっているとします。

Col1、Col2、Col3、Col4、Col5

派生列は、次の式を指定します。

[Col1] + [Col2] + [Col3] + [Col4] + [Col5]

列を分割したい場合は、必要に応じて区切り記号を追加できます。

これにより、後続のデータ フロー タスクで使用される追加の列が返されます。

于 2010-11-01T13:31:24.047 に答える