機械翻訳について

自分のニーズを満たすジョブおよびジョブ定義の構成方法

スケジュール済プロセスのプランに対して実行した分析に基づいて、組織の要件を満たすカスタム・ジョブおよびジョブ定義が必要な場合があります。 本番環境にデプロイする前に、テスト環境のすべてのカスタム・ジョブをテストする必要があることに注意してください。

次に、ジョブおよびジョブ定義を構成する際に従ういくつかのベスト・プラクティスを示します。

カスタム・ジョブを作成する際のOracle Analytics Publisherのベスト・プラクティスに従う

カスタム・ジョブのベースとしてカスタムOracle Analytics パブリッシャ・レポートを作成する場合は、カスタムのスケジュール済プロセスの実行に時間がかかりすぎないように、レポートを作成するためのベスト・プラクティスに従ってください。

レポートを適切に設計および作成すると、パフォーマンスとスケーラビリティを最大限に高め、スケジュール済プロセスのリソースに対するパフォーマンスへの影響を最小限に抑えることができます。

事前定義済ジョブ定義を複製する際の注意の使用

「ジョブ定義の管理」タブで事前定義済ジョブ定義を複製する場合は、次のベスト・プラクティスを考慮してください:

  • Oracle Application Development Frameworkビジネス・コンポーネントの技術的知識があり、これらが何であるかについての基本的な理解がある場合に最適です: ビュー・オブジェクト、ビュー基準、ビュー・アクセサ、バインド変数、値定義のリスト、値リストからの戻り値など。
  • すべてのパラメータを開き、すべての必須パラメータが適切に移入されていることを確認します。
  • コピーされた事前定義済パラメータは削除しないでください。
  • 複製は元の複製とまったく同じように機能しない可能性があるため、慎重にテストしてください。

値リスト・ソースの削除の回避

値リスト・ソースは、ジョブ定義のパラメータに使用されます。 ソースによって、スケジュール済プロセスの発行の一部としてパラメータを設定する際にユーザーが選択できる値が決まります。

エンタープライズ・スケジューラ・ジョブ定義の管理および「ジョブ・セット」ページの「値ソース」のリストの管理タブでは、値リスト・ソースを削除すると、それを見つけて管理できなくなります。 しかし、実際には消えたわけではありません。 そのソースを使用しているジョブ定義は、引き続き使用できます。

そのため、ソースを削除した後で同じ名前で別のソースを作成することはできません。削除したソースは技術的にはまだそこに存在するため、見つけることができません。 混乱を避けるため、値リスト・ソースを削除しないことをお薦めします。 必要に応じて値ソースを一意の名前で作成します。

パラメータに適切なページ要素を使用

「ジョブ定義の管理」タブで、ジョブ定義のパラメータを定義し、データ型として文字列を選択すると、パラメータに対して選択するオプションのリストをユーザーに提供するページ要素を選択できます。

ページ要素で考慮するベスト・プラクティスを次に示します:
  • 「選択リスト」は、パラメータのリストに10以下のオプションがある場合にのみ選択し、それがケースであることを確認するためにテストします。 実際には、500を超えるオプションがあることがわかった場合は、エラーが発生します。
  • パラメータのオプションが10を超える場合は、「値リスト」を選択します。 使用可能なオプションの数に制限はありません。 ただし、10より少ないことがわかっている場合は、かわりに選択リストを使用します。 値リストには検索が含まれますが、選択肢がいくつかのみで、すでに表示されている場合は意味がありません。