ErrorInd が 1 の DB からレコードを取得する DFT を使用しています。エラー レコードをフラット ファイルに配置したいのですが、エラーがない場合はファイルを作成したくありません。
これには、最初に変数 @RecordCount を作成し、この変数を DFT の直前に Execute Sql Task を使用して割り当て、次に DFT で oledb ソースを作成し、クエリを使用してレコードをプルします。その後、条件付き分割を使用しています。条件付き分割では、@RecordCount > 0 のような条件を指定してから、case1 をフラット ファイルの宛先にマッピングします。
どういうわけか、変数 @RecordCount が 0 であっても、フラット ファイルが生成されていて、私はそれをしたくありません。
私が理解したのは、どのような場合でも、条件は機能していますが、フラットファイルは生成されますか?. どうすればそれを処理できますか? 回避策はありますか?
PS: フラット ファイルが動的に生成されます。