ジョブ内のコンポーネントをリンクする接続を追加および定義するには、以下のようにします:
手順
- 出力コンポーネント定義の次に、addConnection {}関数を入力して、接続を追加します。
-
addConnection {}関数内に、必要なパラメーターを入力して、接続のプロパティを定義します。
-
接続タイプ
-
接続名
-
接続スタイル
-
ソースコンポーネント
-
ターゲットコンポーネント
以下の例では、1番目のtFileInputDelimitedコンポーネントとtMapコンポーネント間にメイン行接続が定義されています。
addConnection { TYPE: "FLOW", NAME: "row1", LINESTYLE: 0, SOURCE: "tFileInputDelimited_1", TARGET: "tMap_1" }
警告:この接続の名前は、tMap設定に定義されているメイン入力テーブル名と一致している必要があります。
-
-
別のaddConnection {}関数を入力し、そのセクションのtFileInputDelimitedコンポーネントとtMapコンポーネント間にルックアップ行接続を定義します。
addConnection { TYPE: "FLOW", NAME: "row2", LINESTYLE: 8, SOURCE: "tFileInputDelimited_2", TARGET: "tMap_1" }
警告:この接続の名前は、tMap設定に定義されているルックアップ入力テーブル名と一致している必要があります。
-
別のaddConnection {}関数を入力し、tMapコンポーネントとtFileoutputDelimitedコンポーネント間にメイン行接続を定義します。
addConnection { TYPE: "FLOW", NAME: "out", LINESTYLE: 0, SOURCE: "tMap_1", TARGET: "tFileOutputDelimited_1" }
警告:この接続の名前は、tMapに定義されている対応する出力スキーマ名および出力テーブル名と一致している必要があります。