dsjob コマンドを実行して、ジョブの開始、ジョブの停止、ジョブの別名の設定、および他の機能へのアクセスを行うことができます。
始める前に
dsjob が
PATH 環境変数内にあることを確認します。以下のディレクトリーは、
dsjob のデフォルトです。
- Windows
- opt/IBM/InformationServer/Server/DSEngine/bin
- AIX、HP-UX、Linux、Solaris
- C:¥IBM¥InformationServer¥Server¥DSEngine¥bin
このタスクについて
コマンド・ラインからジョブを実行するには、使用しているオペレーティング・システムをよく理解しておく必要があります。
dsjob コマンドをクライアント・サイドから実行する場合は、サーバーにログオンする必要があります。コマンドをサーバー・サイドから実行する場合は、ログオンする必要はありません。
手順
- 端末セッションまたはコマンド・ライン・インターフェースを開きます。
- 認証情報が必要な場合は、入力します。
- dsjob コマンドを実行して、ジョブを実行します。以下のコマンドは、dstage プロジェクトの Build_Mart_OU ジョブを実行します。ジョブの実行時には、デフォルトのパラメーターが使用されます。
dsjob [log in details] -run dstage Build_Mart_OU
dsjob コマンドは、パラメーターおよびパラメーター・セットを使用して実行することもできます。 以下のコマンドは、Runschedule パラメーター・セットを使用して、dstage プロジェクトの Build_Mart_OU ジョブを実行します。dsjob [log in details] -run -param Runschedule dstage Build_Mart_OU
例
パラメーター・セットを使用するジョブをコマンド・ラインから実行する場合は、デフォルトの設定値を受け入れるか、ファイルからの値を使用するか、個々の例の値をオーバーライドすることができます。 新しい値ファイルを指定したり、個々のパラメーターをオーバーライドしたりすることができます。例えば、
Runschedule ファイルに以下のパラメーターが含まれているとします。
DayOfWeek = Mon
Operator = DAad
Password = ******
Temporary Directory = undefined
RunWed ファイルで指定された値を使用し、
DayOfWeekパラメーターの設定もオーバーライドするとします。これらのパラメーターを使用して
Build_Mart_OU ジョブを実行するには、以下のコマンドを実行してジョブを開始します。
dsjob [log in details] -run -param Runschedule=RunWed
-param Runschedule.DayOfWeek=Sat dstage Build_Mart_OU