0

SSIS からの MULTIFLATFILE 接続を使用して、一度に 30 個のファイルを raw テーブルにロードしています。これらのファイルは絶えず入ってきて、ジョブがループしてパッケージを実行し、これらを取得します。一部のファイルには、時々不正なデータが含まれる場合があります。30 個のファイルのうちの 1 つに問題があると、問題が発生します。どのファイルが実際に失敗したかを知る方法がないため、そのファイルを Suspect フォルダーに移動し、他の 29 ファイルを Input フォルダーにロールバックして、再試行できます。これに関するネット上の情報や、Microsoft のドキュメントには情報がありません。どんな助けでも感謝します。ありがとう。

4

2 に答える 2

0

フラット ファイル ソース コンポーネントの FileNameColumnName プロパティを構成します。これにより、ファイル名を含む列が追加されます。

于 2016-05-19T07:46:03.067 に答える
0

FLATFILE 型を使用して接続を再構築し、変数をファイル名に設定する Foreach ループ コンテナー内で使用します。接続定義では、式を使用して ConnectionString プロパティを変数値に設定できます。

次に、その変数値を使用して、「悪い」状態が発生したときに必要なアクションを実行できます。

于 2013-01-07T05:12:54.827 に答える