ルーチンとは - 7.3

Talend Big Data Platform Studio ユーザーガイド

Version
7.3
Language
日本語 (日本)
Product
Talend Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発

ルーチンとは、多数の関数のあるJavaクラスのことです。一般にコードの解析に使用されます。

Talend Studioでは、頻繁に使用されるコード部分の保管または既存の関数部分の抽出を行い、ルーチン経由でそれらを呼び出せます。同じジョブ内または1つ以上のジョブからルーチンを何度も呼び出せます。そのため、ルーチンによってデータ処理を最適化し、ジョブのキャパシティを改善します。また、この解析によって、発生する可能性のある問題の解決が容易になり、複数のジョブで使用されているコードをすばやく簡単に更新できます。

ルーチンにどの関数でも呼び出せるようにジョブを有効にしたい場合は、ジョブにコード依存項目を設定する必要があります。詳細は、ジョブにコード依存項目を設定ジョブレットでコード依存項目を設定を参照してください。

ルーチンには以下の2つのタイプがあります。ルーチンはすべて、[Repository] (リポジトリー)ツリービューの[Code] (コード)ノードの下に保存されます。

  • システムルーチン:Talend構文を使った最も一般的なJavaメソッドを採用する事前定義済みルーチンです。用途に応じて分類されています。
  • ユーザールーチン: ユーザーが作成したか、システムルーチンを適合させたルーチンです。

    TalendのR2021-03以降のStudio月次アップデートをインストールしている場合は、次のユーザールーチンの2つのタイプがあります:

    • 内部ルーチン: カスタムルーチンjarにバンドルされているユーザールーチンです。特定のカスタムルーチンjarの下に作成されます。カスタムルーチンjarの詳細は、カスタムルーチンjarを作成を参照してください。
    • グローバルユーザールーチン: カスタムルーチンjarにバンドルされていないユーザールーチンです。[Code] (コード) > [Global Routines] (グローバルルーチン)ノードの下に作成されます。グローバルユーザールーチンを分類するためのフォルダーを作成できます。または、ジョブとジョブレットでこれらの依存項目を直接に設定できます。
      注: デフォルトでは、Talend Studioの前のバージョンから移行されたユーザールーチンは[Code] (コード)[Global Routines] > (グローバルルーチン)ノードの下に保存されます。