2017-02-11 5 views
-1

私は入力行がスペースで区切られた名前(Informatica Academy、The Lousy Informatica Ctr、Power Center Techなど)を持っています。 Javaの変換は名前を配列に格納するのに役立ちますが、出力行は配列の長さによって変わります(上記の例では2,4,4)。後でCenter for Technology、Technology for Technologyのような短縮バージョンの場合は、ルックアップテーブルに対して各名前を検証します。展開された名前を出力として渡します。Informatica - Java Transformation - Dynamic Arrays

+0

申し訳ありませんが、あなたは何を話しているのか分かりません。このサイトを効果的に使用する方法については、[ヘルプ]にアクセスし、特に[ask]をお読みください。 –

+0

@JimGarrison質問は、Informaitcaのデータ統合製品であるPowerCenterに関するものです。 Javaコードの埋め込みをサポートしています。 – Samik

+0

あなたの質問に対する私の理解が正しいことを確認できますか?1つのポートをJavaトランスフォームに送信し、Javaトランスフォーメーションで送信されたポートのワードカウントを含む1つの出力ポートを吐き出したいですか?私はあなたが式変換で式を使ってこれをインラインで動かすことができるとすれば、なぜJava変換でなければならないのか分からない。ポートの長さなどの例+空白のないポートの長さここに表示されますhttps://network.informatica.com/thread/42439 –

答えて

2

はい、Java変換では、入力行から任意の数の行を生成できます。配列要素をループし、繰り返しごとに出力ポートを割り当て、次にgenerateRow()関数を呼び出します。

+0

サンプルコードをお探しの場合は、SKの同じ行にいくつか投稿されています。network.informatica.com/thread/9843 –