プロセス

プロセスは、構成された一連のプロセッサであり、プロジェクト内で使用されて特定のデータ・セット(1つまたは複数)を処理します。

各プロセスには通常、表のプロファイリング、発生したデータ・トランザクションの監査、データの照合など、特定の目的があります。

プロセスは、リーダー・プロセッサで開始します。ツール・パレットから、使用可能なその他のプロセッサをプロセスに追加できます。

プロセスの状態

プロセスには、4つの状態が考えられます。この状態に応じてキャンバスの背景色が変化します。次の表に、4つの状態と、それによって背景色がどのように変化するかを示します。

背景色 意味

通常

実行中

ピンク

エラー

グレー

読取り専用

グレーの背景色のプロセスは、実行中(実行開始後にプロセスが開かれた)か、または現行バージョンのプロセスでないために読取り専用になっている可能性があることに注意してください。

プロセスの実行とスケジュール

プロセスを実行するには4つの方法があります。

  • ツールバーのクイック実行ボタンを使用

  • プロセスを右クリックして「実行」を選択

  • ツールバーのプロセス実行プリファレンスを使用してプロセスを実行

  • プロセスがタスクとして含まれているジョブを定義して実行(またはスケジュール)

これらのオプションのいずれを使用しても、プロセスは常に接続先のEDQサーバーで実行されます。サーバーが常に実行されている場合は、プロセスの実行を設定したり、クライアント・セッションを閉じてプロセスの完了時に再度開いたり、都合のよい時間(深夜など)にプロセスを実行するようにスケジュールすることもできます。または、プロセスをまだ開発中の場合は、プロセスを実行してその進行状況を監視してから結果を評価できます。

クイック実行

クイック実行ボタンを使用すると、プロセスの現在の実行プリファレンスを使用してプロセスが即時に実行されます。プロセスが以前に実行されたことがない場合は、プロセス実行のデフォルト・オプションが使用されます。デフォルト・オプションでは、スナップショットのリフレッシュ、ダッシュボードへの結果の公開、エクスポートの実行は行われません。サーバーで必要な処理量を最小化して最新の結果を提供するように、インテリジェント実行が使用されます。

クイック実行オプションを使用するには、実行するプロセスを開き、ツールバーのボタンをクリックします。

プロセス実行プリファレンス

プロセス実行プリファレンス・ボタンを使用すると、次のようなプロセス実行オプションを定義できます。

  • 入力データの(すべてではなく)サンプルでプロセスを実行する

  • プロセスを高速化するために結果のドリルダウンを制限する

  • プロセスを対話形式で実行できるように、データ・インタフェースからの読み取りまたはデータ・インタフェースへの書き込みを行うプロセスの、データ・インタフェース・マッピングを追加する

  • 間隔モードで実行して、リアルタイム・プロセスの結果を定期的に書き込む

  • 結果をダッシュボードに公開する

その後、この画面からプロセスを直接実行できます。ここで作成した設定は保存され、今後クイック実行オプションを使用するたびに使用されます。

プロセス実行プリファレンスを変更するには、プロセスを開いてツールバーのボタンをクリックし、オプションを変更します。リーダー、プロセスおよびライター用の個別のタブがあり、EDQの様々な実行オプションに完全にアクセスできます。たとえば、ソース・データをリポジトリにコピーしないことを選択する一方、ステージング済データはリポジトリと外部の両方に書き込むことを選択できます。

プロセス実行プリファレンスは、将来スケジュールできるようにジョブとして昇格する(ジョブとして保存)ことが可能です。「ジョブの定義とスケジュール」を参照してください。

プロセスの実行時に使用可能なオプションの詳細は、「実行オプション」を参照してください。詳細

ジョブの定義とスケジュール

ジョブの定義とスケジュールでは、次の追加機能を使用できます。

  • ジョブを将来的に実行したり、繰り返して実行する

  • 複数のタスクで構成されるジョブを定義する

  • これらのタスクの前後に外部タスクを実行する。

プロセスの取消

実行中のプロセスは、ユーザー・インタフェースを使用して取り消すことができます。それには、プロセスで右クリック・オプションを使用するか、キャンバスの左下にある停止アイコン(プロセスの実行中に表示される)を押します。

実行中のタスクは、タスク・ウィンドウから取り消すこともできます。

プロセスを取り消す際のオプションは次のとおりです。

  • できるだけ早く取り消す

  • これまで生成された結果を保存して取り消す

Webサービスとして実行中のリアルタイム・プロセスの場合は、3番目のオプションを使用できます。

  • Webサービスの停止

「Webサービスの停止」オプションでは、Webサービスを閉じ、開いている結果間隔を閉じて結果を保持する適切な方法が提供されます。

取り消されたプロセスは、プロジェクト・ブラウザではそのプロセスが取り消されたことを示す黄色の停止アイコン付きで表示されるため、その結果が欠落していたり不完全である理由がわかります。「プロジェクト・ブラウザ・オブジェクトの状態」を参照してください。

プロセスの変更管理

サブバージョンと統合して、プロセスの変更管理を実装することをお薦めします。詳細は、Oracle EDQ統合バージョン管理ガイドを参照してください。

以前のプロセス・バージョンを開く

以前のプロセス・バージョンを開き、その構成をキャンバスで表示できます。古いプロセス・バージョンの結果も保持され、(プロセスまたはプロジェクトの結果をすべてパージするか、プロセスを削除することによって)パージするまで保存されます。

以前のプロセス・バージョンに戻す

プロセスの構成を誤って変更した場合は、すでに保存されているバージョンのプロセスに戻すことができます。それには、プロセスを右クリックして「バージョンに戻す」を選択します。これにより、選択した以前の保存ポイントを使用して、プロセスの新しいバージョンが実際に作成されます。

プロセスの削除またはパージ

プロセスを削除するには、プロジェクト・ブラウザでプロセスを右クリックし、「作成」を選択するか、または[Delete]キーを押します。

プロセスの結果をパージするには、プロセスを右クリックして「結果のパージ」を選択します。場合によっては、プロセスの結果データが大量に存在することがあります。この場合、サーバーで実行中のパージ操作がタスク・ウィンドウに表示されます。