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

Talend Cloud API Services Platform Studio ユーザーガイド

Version
Cloud
Language
日本語 (日本)
EnrichDitaval
API Services Platform
Product
Talend Cloud
Module
Talend Studio
Content
ジョブデザインと開発

このタスクについて

どのコンポーネントの[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] (コンテキスト)ビューで該当する変数を作成します。コンテキスト変数の定義の詳細は、コンテキストビューでコンテキスト変数を定義するをご覧ください。

ダイナミックパラメーターの定義方法を示すユースケースは、Defining Context Groupsをご覧ください。