メイン コンテンツをスキップする 補完的コンテンツへスキップ

データをバッファリングするジョブの設定

手順

  1. [Contexts] (コンテキスト)ビューで、[Name] (名前)xmlInputで、[Type] (タイプ)[String] (文字列)の新しいコンテキスト変数を追加します。

    この例では、このジョブを起動するMDMプロセスで、ジョブのコンテキスト変数[xmlInput]が指定されます。

    MDMプロセスに関する詳細情報は、Talend Help Center(https://help.talend.com (英語のみ))で検索できます。

    [Contexts] (コンテキスト)ビューが見つからない場合は、[Window] (ウィンドウ) > [Show view] (表示ビュー) > Talendに移動し、[Contexts] (コンテキスト)を選択します。

    コンテキスト変数の定義の詳細は、『Talend Studioユーザーガイド』をご覧ください。

    コンテキスト変数を定義する方法は、 Talend Help Center(https://help.talend.com (英語のみ))を検索できます。

  2. tJavaコンポーネントをダブルクリックして、[Component] (コンポーネント)ビューを開き、[Code] (コード)エリアで必要に応じてコードを入力します。
    この例では、System.out.println("#############################"+context.xmlInput);と入力します。
  3. tFixedFlowInput コンポーネントをダブルクリックし、[Component] (コンポーネント)ビューを開きます。
  4. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックしてダイアログボックスを開き、ソースシステムで使用するデータのスキーマを定義します。
    この例では、[String] (文字列)タイプの新しいカラム[col0]を1つ追加します。
  5. スキーマが定義されたら、[Propagate] (伝播)ダイアログボックスで[Yes] (はい) をクリックして、スキーマの変更を後続のコンポーネントtBufferOutputにプロパゲートさせます。
  6. [Number of rows] (行数)フィールドに、1と入力します。
  7. [Mode] (モード)エリアで、[Use Single Table] (単一テーブルを使用)を選択し、定義したカラム[col0]に対応する[Value] (値)カラムに"Paris"と入力します。
    この例では、[col0]の値は、MDMによって検索されるエージェント領域情報を提供します。
  8. tBufferOutputコンポーネントをダブルクリックして[Component] (コンポーネント)ビューを開き、スキーマが前のコンポーネント tFixedFlowInputと同期されていることを確認します。
  9. ジョブを実行し、実行が成功したことを確認します。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。