Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionジョブ・スケジューリング・ガイド 11gリリース1(11.1.1) B66707-02 |
|
前 |
次 |
この章では、Oracle BI管理ツールのジョブ・マネージャ機能を使用してOracle BI Schedulerを管理する方法について説明します。この章には次のトピックが含まれます:
ジョブ・マネージャは、Oracle BIスケジューラのインタフェースとして機能するWindowsのツールです。ジョブ・マネージャを使用して、Oracle BIスケジューラへの接続、Oracle BIスケジューラの起動と停止、ジョブの追加と管理、およびジョブ・インスタンスの管理を実行できます。Oracle BI Presentation Servicesを使用して、エージェントの作成と編集を行います。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionユーザーズ・ガイド』を参照してください。
次の手順では、Oracle BI管理ツールからジョブ・マネージャを開く方法について説明します。
ジョブ・マネージャを開くには:
Oracle BI管理ツールを開きます。
ツールバーで、「管理」メニューをクリックし、「ジョブ」を選択します。
ジョブ・マネージャが新しいウィンドウで開きます。
ジョブ・マネージャのツールバーで、「ファイル」メニューをクリックし、「スケジューラ接続を開く」を選択します。
「マシン名」ダイアログ・ボックスで、Oracle BI Schedulerが存在するマシンの名前とポート番号を入力してから、「OK」をクリックします。
マシン名(ホスト)とポート番号は、Fusion Middleware Controlの「容量管理」ページの「可用性」タブで確認できます。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用したプライマリ・インスタンスおよびセカンダリ・インスタンスの構成に関する項を参照してください。
ジョブ・マネージャにより、スクリプト化されたジョブを新規に追加できます。エージェントは、Oracle BI Presentation Servicesでのみ作成できます。
次の手順を使用して、ジョブ・マネージャでOracle BI Schedulerのジョブを追加します。
ジョブ・マネージャでOracle BI Schedulerのジョブを追加するには:
ジョブ・マネージャの「ジョブ」メニューで、「新規ジョブの追加」を選択します。
ダイアログ・ボックスで適切な情報を入力します。
フィールドの詳細は、次の各項を参照してください。
次の手順を使用して、ジョブ・マネージャでOracle BI Schedulerのジョブを変更できます。
注意: ジョブをジョブ・マネージャで追加または変更する際に、「スクリプト」フィールドにスクリプトを入力すると、Oracle BI Schedulerにより次のディレクトリでSCS拡張子のファイルが作成されます。 \orainst\bifoundation\<OracleBISchedulerComponent>\coreapplication_obisch1\scripts\scheduler 前述のorainstは、Oracle Business Intelligenceのインストール場所です。 Oracle BI Schedulerのジョブ・スクリプトはこの場所(バックエンド・データベースではありません)に格納されるので、スクリプトをここから削除しないでください。 |
ジョブ・マネージャでOracle BI Schedulerのジョブを変更するには:
ジョブ・マネージャで、変更するジョブを選択します。
「ジョブ」メニューから、「ジョブの変更」を選択します。
「ジョブの変更」ダイアログ・ボックスで、ジョブのプロパティを変更します。
フィールドの詳細は、第6.3項「Oracle BI Schedulerの一般的なジョブ・プロパティ」、第6.4項「ジョブ・マネージャで利用可能なジョブ・アクション・プロパティ」および第6.5項「ジョブ・マネージャにおけるジョブのトリガー」を参照してください。
ジョブ・マネージャを使用して、エージェント・ジョブは追加できません。エージェントは一般的に、Oracle BI Presentation Servicesで追加されます。詳細は、第1.1項「Oracle BI Schedulerとは」を参照してください。
ただし、「ジョブの変更」ダイアログ・ボックスを使用して、エージェントのジョブを変更することは可能です。詳細は、第3.5項「ジョブ・マネージャにおけるエージェントの変更」を参照してください。
ジョブ・マネージャで「ジョブの変更」ダイアログ・ボックスを使用して、個々のエージェントを変更できます。
ジョブ・マネージャで変更するエージェントを選択します。
「ジョブ」メニューから、「ジョブの変更」を選択します。
「ジョブの変更」ダイアログ・ボックスで、エージェント・ジョブ・プロパティを変更します。
フィールドの詳細は、第6.3項「Oracle BI Schedulerの一般的なジョブ・プロパティ」、第6.4項「ジョブ・マネージャで利用可能なジョブ・アクション・プロパティ」および第6.5項「ジョブ・マネージャにおけるジョブのトリガー」を参照してください。
次の表でエージェント固有のジョブ・プロパティについて説明します。
注意: これらのフィールドのデフォルト値は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のエージェントのScheduler構成設定に関する項で指定した値がアクティブであることを示しています。 |
エージェント・プロパティ | 説明 |
---|---|
BIプレゼンテーション・サーバー |
このエージェントが実行時に通信するWebサーバーを指定します。 エージェントが別のWebサーバーには存在しない場合があるため、この設定は変更しないでください。この機能はデバッグ専用に追加されています。 |
デバッグ・ログ |
デバッグ情報をログ・ファイルに書き込むかどうかを指定します。この1つのエージェントでは、これがSchedulerのデバッグ構成設定よりも優先されます。trueに設定されている場合、エージェント実行時に、Agent-<jobID>-<InstanceID>.logというログ・ファイルが、アクティブなSchedulerのログ・ディレクトリに作成されます。 |
失敗したジョブ・インスタンスのジョブ・タイプ(たとえば、「失敗」、「警告」、「取消済」、「タイムアウト」のステータスのエージェント・ジョブ)を再実行して、エージェントを受信していない受信者に結果を配信できます。失敗したエージェント・ジョブを再実行すると、失敗した項目のみ配信されます。たとえば、エージェントの受信者が1,000人いて、そのうち200人が適切な表示リクエスト権限がないグループに属している場合、管理者は権限設定を変更してからジョブを再実行できます。この例では、変更されたグループの200人のユーザーのみがエージェントを受信します。エージェントを正常に受信した他の800人のユーザーにはエージェントは再配信されません。
ジョブ・インスタンスを再実行するには:
Oracle BI管理ツールをオンライン・モードで開きます。
「管理」メニューのツールバーで「ジョブ」を選択します。
「ジョブ・マネージャ」ウィンドウが表示されます。
「インスタンス」リストに移動します。
再実行するジョブ・インスタンスを探します。
ジョブ・インスタンスを右クリックしてから、インスタンスの即時再実行を選択します。
正常に完了したジョブでは、インスタンスの即時再実行メニュー・オプションは利用できません。
Oracle BI Schedulerのインスタンスは、Oracle BI Schedulerのジョブの特定の実行に関する情報を格納するレコードです。
Oracle BI Schedulerのジョブ・インスタンスを使用して、次のタスクを実行できます。
Oracle BI Schedulerのジョブ・インスタンスで作業するには:
「ジョブ・マネージャ」ウィンドウの左下隅にある「インスタンス」タブをクリックします。
インスタンスが存在する場合、左ペインのツリーを使用してインスタンスを探し、情報を表示します。
「インスタンス」メニューについては、第6.2.4項「ジョブ・マネージャの「インスタンス」メニュー」の表を参照してください。
インスタンス・プロパティについては、第6.2.5項「ジョブ・マネージャのインスタンス・プロパティ」の表を参照してください。
次の手順を使用して、Oracle BI Schedulerのジョブ・インスタンス情報を表示できます。
注意: 環境によっては、多数のインスタンスが実行され、インスタンスが以前にパージされないことがあった場合、この処理に数秒がかかることがあります。 |
Oracle BI Schedulerのジョブ・インスタンス情報を表示するには:
Oracle BI管理ツールをオンライン・モードで開きます。
「管理」メニューのツールバーで「ジョブ」を選択します。
「ジョブ・マネージャ」ウィンドウが表示されます。
「インスタンス」リストに移動します。
特定のジョブ・インスタンスを選択し、「インスタンス」メニューから「インスタンスの表示」を選択します。
「インスタンス」ウィンドウに表示されるインスタンス・プロパティについては、第6.2.4項「ジョブ・マネージャの「インスタンス」メニュー」を参照してください。
Oracle BI Schedulerのジョブ・インスタンスをリフレッシュするには:
「インスタンス」リストの「インスタンス」メニューで、「インスタンス・リストのリフレッシュ」を選択します。
取り消された登録済インスタンスは、第4.8.6項「RegisterCancelCommandメソッド」を参照してください。その登録済取消しメソッドがコールされると、取消しイベントがOracle BI Schedulerに発行され、インスタンスは取消し済とマークされます。
Oracle BI Schedulerのジョブ・インスタンスを取り消すには:
Oracle BI管理ツールをオンライン・モードで開きます。
「管理」メニューのツールバーで「ジョブ」を選択します。
「ジョブ・マネージャ」ウィンドウが表示されます。
「インスタンス」リストに移動します。
特定のジョブ・インスタンスを選択し、「インスタンス」メニューから「インスタンスの取消」を選択します。
ジョブ・インスタンスのパージでは、次の方法のいずれかを使用してバックエンド・データベースからジョブ・インスタンスを削除します。
次の手順では、Oracle BI Schedulerのジョブ・インスタンスを「インスタンス」リストでパージします。
Oracle BI Schedulerのジョブ・インスタンスを「インスタンス」リストでパージするには:
Oracle BI管理ツールをオンライン・モードで開きます。
「管理」メニューのツールバーで「ジョブ」を選択します。
「ジョブ・マネージャ」ウィンドウが表示されます。
「インスタンス」リストに移動します。
「インスタンス」リストからインスタンス選択し、「削除」をクリックします。
次の手順では、ジョブ・インスタンスを「インスタンスのパージ」ウィンドウでパージします。
Oracle BI Schedulerのジョブ・インスタンスを「インスタンスのパージ」ウィンドウでパージするには:
Oracle BI管理ツールをオンライン・モードで開きます。
「管理」メニューのツールバーで「ジョブ」を選択します。
「ジョブ・マネージャ」ウィンドウが表示されます。
「インスタンス」リストに移動します。
ツールバーか「インスタンス」メニューで「インスタンスのパージ」アイコンをクリックしてから、「インスタンスのパージ」を選択して「インスタンスのパージ」ウィンドウを開きます。
JobID別、UserID別または終了時間別にパージできます。
終了時間の方法を選択すると、指定時間以前の終了時間のジョブはすべてパージされます。
使用するパージ方法を選択します。
終了したら「OK」をクリックして、「ジョブ・マネージャ」ウィンドウに戻ります。