ジョブ内のコンポーネントタブのダイナミック設定 - Cloud - 8.0

Talend Studioユーザーガイド

Version
Cloud
8.0
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
2023-10-02

このタスクについて

どのコンポーネントの[Basic settings] (基本設定)タブや[Advanced settings] (詳細設定)タブにも、コンポーネントパラメーター用にさまざまなチェックボックスやドロップダウンリストが表示されます。通常、そのようなパラメータータイプで使用できる変数は、ジョブの設計時のみ編集が可能です。

[Component] (コンポーネント)ビューの[Dynamic settings] (ダイナミック設定)タブでは、これらのパラメーターをコードや変数にカスタマイズできます。

この機能によってこれらのパラメーターを変数として定義し、コンテキスト依存にできますが、デフォルトではそのように想定されていません。

この機能の他の利点としては、実行時にコンテキスト設定を変更できるようになったことが挙げられます。ジョブをエクスポートし、ジョブ実行サーバーにデプロイする場合などに便利です。

コンテキスト変数など、このようなタイプのパラメーターをカスタマイズするには次の手順に従います。

手順

  1. 変数として定義するパラメーターが含まれているコンポーネントの基本設定ビュー、または詳細設定ビューを選択します。
  2. [Dynamic settings] (ダイナミック設定)タブをクリックします。
  3. [+]ボタンをクリックし、テーブルに新しいパラメーター行を表示します。
  4. 表示されているパラメーターの[Name] (名前)をクリックし、使用可能なパラメーターのリストを表示します。例: 印刷操作
  5. 次に、その横の[Code] (コード)カラムセルをクリックし、使用するコードを設定します。例: 該当するコンテキスト変数(context.verbose)を作成する場合はcontext.verboseとなります。
    注: コードには、コンテキスト変数かJavaコードの一部を入力できます。

タスクの結果

該当するリストやチェックボックスが利用不可になり、[Basic settings] (基本設定)タブや[Advanced settings](詳細設定)タブに黄色で強調表示されます。
注: パラメーターをコンテキスト変数として設定する場合は、[Contexts] (コンテキスト)ビューで該当する変数を作成します。コンテキスト変数の定義の詳細は、コンテキストビューでコンテキスト変数を定義をご覧ください。

ダイナミックパラメーターの定義方法を示すユースケースは、コンテキストグループを定義をご覧ください。