SSIS からの MULTIFLATFILE 接続を使用して、一度に 30 個のファイルを raw テーブルにロードしています。これらのファイルは絶えず入ってきて、ジョブがループしてパッケージを実行し、これらを取得します。一部のファイルには、時々不正なデータが含まれる場合があります。30 個のファイルのうちの 1 つに問題があると、問題が発生します。どのファイルが実際に失敗したかを知る方法がないため、そのファイルを Suspect フォルダーに移動し、他の 29 ファイルを Input フォルダーにロールバックして、再試行できます。これに関するネット上の情報や、Microsoft のドキュメントには情報がありません。どんな助けでも感謝します。ありがとう。
質問する
233 次
2 に答える
0
フラット ファイル ソース コンポーネントの FileNameColumnName プロパティを構成します。これにより、ファイル名を含む列が追加されます。
于 2016-05-19T07:46:03.067 に答える
0
FLATFILE 型を使用して接続を再構築し、変数をファイル名に設定する Foreach ループ コンテナー内で使用します。接続定義では、式を使用して ConnectionString プロパティを変数値に設定できます。
次に、その変数値を使用して、「悪い」状態が発生したときに必要なアクションを実行できます。
于 2013-01-07T05:12:54.827 に答える