tPrejobコンポーネントとtPostjobコンポーネントを使用 - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-13

tPrejobおよびtPostjobは、特定のジョブの前後のタスクの実行を管理しやすくするために設計されたコンポーネントです。これらのコンポーネントがその他のコンポーネントと異なる点は、実際にデータを処理せず、設定するコンポーネントプロパティがないということです。これらのコンポーネントの主な機能は、メインデータジョブが失敗しても必ず実行されるように保証されています。そのため、これらは特定のジョブのセットアップや破棄の処理に非常に有用です。

注:

tPrejobおよびtPostjobはデータ処理に組み込むためのものではなく、マルチスレッド実行の一部にすることはできません。これらは、ジョブデザインを明確にするためのものです。

これらのtPrejobおよびtPostjobコンポーネントを使用するには、他のコンポーネントと同様に、これらをデザインワークスペースにドロップし、[Trigger] (トリガー)接続を使用して、tPrejobをプレジョブタスクを実行するためのコンポーネントまたはサブジョブに接続し、tPostjobをポストジョブタスクを実行するためのコンポーネントまたはサブジョブに接続します。プレジョブおよびポストジョブの部分のオレンジ色の四角は、異なるタイプのサブジョブであることを示しています。

tPrejobコンポーネントを使用する必要があるタスクには、次のようなものがあります。

  • サブジョブの実行に必要なコンテキスト情報のロード。

  • データベース接続を開く。

  • ファイルが存在することを確認する。

tPostjobコンポーネントを使用する必要があるタスクには、次のようなものがあります。

  • メインデータジョブの処理中に作成された一時ファイルのクリーンアップ。

  • データベース接続または外部サービスへの接続を閉じる。

  • 前のジョブまたはサブジョブが失敗した場合でも実行する必要がある任意のタスク。

tPrejobコンポーネントとtPostjobコンポーネントを使用するユースケースは、Orchestration (インテグレーション)をご覧ください