のプロジェクト、フロー、 ジョブ設定。 DataStage®

プロジェクト、フロー、 ジョブ、実行コールバックの各レベルで設定を指定できます。

プロジェクトレベルの設定

プロジェクトレベルの設定を指定するには、プロジェクトの管理タブで DataStage. プロジェクト・レベルでは、アーティファクト保持制限の定義、環境の選択、警告制限の設定、 ジョブ優先度キューの指定ができます。 プロジェクトレベルの設定を変更したら、フローを再コンパイルして、新しい設定を有効にして実行します。

フローレベル設定

警告の制限とジョブ優先順位キューは、フローの「 設定 」で指定できます。 NLSやフォーマットの詳細を指定することもできる。
注: これらの設定の変更はすぐに反映されない場合があります。 アップデートが完全に適用されるまで、しばらくお時間をください。

ジョブ設定

ジョブ、環境を選択し、警告制限とジョブ優先度キューを指定できます。 新しく作成されたジョブは、フローレベルまたはプロジェクトレベルの設定からデフォルト値を継承しますが、 ジョブ設定を指定すると、デフォルト値が上書きされます。 ジョブ作成または編集時にジョブ設定を選択するには、 設定タブに移動します。

ジョブ実行パラメータとして環境名を渡すことで、 ジョブ実行の実行環境を選択することができます。 を設定することができる。 DSJobRunEnvironmentName を設定することで、環境間でジョブを移動する際に設定を変更する必要がなくなります。 例えば、 ds-px-small
DSJobRunEnvironmentName=ds-px-small
これは、プロジェクトやフローの設定で選択されている環境よりも優先されます。

ランレベル設定

ジョブ詳細の下にある再生アイコンをクリックし、 実行タブでジョブ実行の設定を指定します。

ジョブ実行の保存設定

ジョブ これにより、ストレージの使用量を管理し、システム・パフォーマンスを維持し、ワークフローに関連するジョブ履歴のみを保持することができます。 ジョブ実行ファイルを過剰に保持すると、使用可能なプロジェクト・ストレージがすぐに消費される可能性があるため、デフォルト設定を変更する場合は注意してください。 以下のいずれかを行うことができます。

  • 完了したジョブ実行を保持する日数を指定するか、
  • 最新の ジョブ 実行のうち、保持する数を指定します。
保存パラメーターを設定するには、以下のスクリプトを使用します。
jobRunHistoryRetention.sh project_name [--amount N | --days N]
例えば、各 ジョブ の最後の 10 回の実行を保持するには、以下のスクリプトを使用します。
jobRunHistoryRetention.sh MyProject --amount 10
過去 30 日間の実行を保持するには、以下のスクリプトを使用します。
jobRunHistoryRetention.sh MyProject --days 30
デフォルトの保存時間 (14 日) を使用するには、以下のスクリプトを使用します。
jobRunHistoryRetention.sh MyProject