2017-06-13 6 views
0

いくつかのジョブによって入力されるSQLテーブルがあります。テーブル構造はAutosysのファイルウォッチ

ID Date Name 
1 6/10/2017 sales 
2 6/10/2017 marketing 
3 6/17/2017 Loans 

です。私たちは、毎週ベンダーから私たちのサーバー上のファイルを受け取ります。

例えば、Sales_6/10/2017.txtというファイルが届きました。

私のautosysの仕事は、このファイルを見て、上記の表の中でそれを検索する必要があります。日付と名前がテーブル内で一致する場合は、さらにジョブを実行する必要があります。テーブル内のエントリが見つからない場合は、それを実行してはいけません。

このファイルの取得方法と、テーブルのエントリを確認することがわかりません。

答えて

0

Autosysはファイルウォッチャを処理できますが、ジョブを開始する条件としてSQLクエリを実行することはできません。ファイルが到着したときにAutosysによって呼び出されるシェルスクリプトにその機能を置くべきです。シェルスクリプトはクエリを実行し、結果に応じて処理を続行するかどうかを決定する必要があります。

+0

エリックさん、シェルスクリプトでテーブルチェックを処理しました。 –

関連する問題