パイプラインの制御(パイプラインの起動、停止、削除またはリセット)
パイプラインを作成してテストした後、パイプラインを開始、停止または削除してパイプラインを制御します。 パイプラインをリセットすることもできます。
- パイプラインの開始
パイプラインを作成した後、パイプラインを開始できます。 - パイプラインの停止
パイプラインを停止するには、STOP_PIPELINE
を使用します。 パイプラインが停止すると、パイプラインに対して今後のジョブはスケジュールされません。 - パイプラインの削除
プロシージャDROP_PIPELINE
は、既存のパイプラインを削除します。 - パイプラインのリセット
パイプラインのリセット操作を使用して、パイプラインのレコードを初期状態にクリアします。
パイプラインの開始
パイプラインが開始されると、パイプラインはスケジュール済ジョブで継続的に実行されます。 パイプライン・スケジュール済ジョブは、デフォルトで15分ごと、またはinterval
属性で設定した間隔で繰り返されます。
パイプラインの停止
STOP_PIPELINE
を使用します。 パイプラインが停止すると、パイプラインに対して今後のジョブはスケジュールされません。
デフォルトでは、現在実行中のジョブはパイプラインを停止すると完了します。 実行中のジョブを終了し、すぐにパイプラインを停止するには、force
パラメータをTRUE
に設定します。
詳細については、「STOP_PIPELINEプロシージャ」を参照してください。
パイプラインの削除
DROP_PIPELINE
は、既存のパイプラインを削除します。
パイプラインが開始されている場合は、パイプラインを削除する前にパイプラインを停止する必要があります。 詳細については、「STOP_PIPELINEプロシージャ」を参照してください。
開始されたパイプラインを削除するには、force
パラメータをTRUE
に設定して実行中のジョブを終了し、すぐにパイプラインを削除
詳細については、「DROP_PIPELINEプロシージャ」を参照してください。
パイプラインのリセット
ノート:
オプションで、リセット・パイプラインを使用して、ロード・パイプラインに関連付けられたデータベース表のデータをパージしたり、エクスポート・パイプラインのオブジェクト・ストア内のファイルを削除できます。 通常、このオプションは、パイプライン開発中にパイプラインをテストするときに使用されます。リセット・パイプラインは次のように動作します:
-
パイプラインのロード: ロード・パイプラインの場合、パイプラインをリセットすると、パイプラインによってロードされているファイルのレコードがクリアされます。 ロード・パイプラインのリセット後に
START_PIPELINE
またはRUN_PIPELINE_ONCE
をコールすると、パイプラインはデータ・ロードを繰り返し、オブジェクト・ストアのロケーションに存在するすべてのファイルを含めます。purge_data
がTRUE
に設定されている場合、プロシージャはデータベース表のデータを切り捨てます。 -
パイプラインのエクスポート: エクスポート・パイプラインの場合、パイプラインをリセットすると、データベース表内の最後の追跡データがクリアされます。 エクスポート・パイプラインのリセット後に
START_PIPELINE
またはRUN_PIPELINE_ONCE
をコールすると、パイプラインは表または問合せからのデータのエクスポートを繰り返します。purge_data
がTRUE
に設定されている場合、プロシージャはlocation
属性で指定されたオブジェクト・ストアのロケーションにある既存のファイルを削除します。
パイプラインをリセットするには: