2016-06-21 3 views
0

私はいくつかのdatastageジョブを実行しますが、そこにソースファイルがないかもしれません。そうでない場合は、ソースDBコネクタを使用していてソーステーブルの行数がゼロである場合と同様に、データストアジョブを完了します。空のテーブルに類似したファイルを見つけることができないシーケンシャルファイルステージをどのように扱いますか?

どうすればいいですか? ありがとう

答えて

2

DataStageのSequentialFileステージでは、ファイルが存在することが想定されています(サイズがゼロバイトでも可能です)。 ファイルが存在しない場合にジョブが実行されないように、ジョブの前にWaitForFileステージを配置することもできます。これは、参照データのロードなどの労力を節約しますが、空のテーブルの動作は100%ではありません。その場合は空のファイルに触れて、好きな振る舞いを得ることもできますが、これは良いデザインだとは思いません。

+0

私はタッチのものが好きです。私はルーチンを介してそのショットを与えるだろうと思う。ありがとう。 – arcee123

関連する問題