Informatica Powercenterでノーマライザ変換を使用せずにノーマライザ変換ロジックを実装する必要があります。入力データのグループ数を知っていても実装しなくても実装できるすべての方法を知っていてもいいですか?ノーマライザー変換の代替?
0
A
答えて
0
グループの数が分かれば、これを式変換と可変ポートで実装することができます。しかし、それは面倒です。 グループの数が分からないと、それはできません。私は恐れています。または、それが十分であることを望む追加の列をたくさん作成する必要があります(しかし証明はありません)。
0
SQLを使用して実装してください。以下のSQLをソース修飾子でオーバーライドして、ターゲットにロードしようとしてください。
ノーマライザは、informaticaのカラムをカラムに変換します。私は、動的ではないかもしれません
CREATE TABLE MARKS
(
NAME VARCHAR2(50),
SUBJ1 NUMBER,
SUBJ2 NUMBER,
SUBJ3 NUMBER);
INSERT INTO MARKS VALUES ('RAJ',70,80,90);
INSERT INTO MARKS VALUES ('RAM',70,85,75);
INSERT INTO MARKS VALUES ('RAVI',90,80,90);
INSERT INTO MARKS VALUES ('RANI',80,80,95);
INSERT INTO MARKS VALUES ('RAGHU',73,82,90);
COMMIT;
WITH DATA AS (SELECT LEVEL L FROM DUAL CONNECT BY LEVEL <= 3)
SELECT NAME,DECODE(L,1,'PHYSICS',2,'CHEMISTRY',3, 'MATHS') AS SUBJECT ,
DECODE(L ,1,SUBJ1,2,SUBJ2,3,SUBJ3) AS MARKS
FROM MARKS, DATA
ORDER BY NAME;
NAME SUBJECT MARKS
raghu physics 73
raghu maths 90
raghu chemistry 82
raj physics 70
raj chemistry 80
raj maths 90
ram physics 70
ram maths 75
ram chemistry 85
rani chemistry 80
rani physics 80
rani maths 95
ravi maths 90
ravi physics 90
ravi chemistry 80
「レベルでの接続」ソリューションをOracleのSQLのを使用してシナリオを実装しているが、それはあなたの目的を果たします。あなたはJavaの変換を使用することができます
おかげ ラジ
0
は、私はノーマライザーが提供する結果を達成するために多くの場合、Javaの変換を使用していました。
関連する問題
- 1. OpenVr:代替と互換性
- 2. XSLT以外のXML-to-XML変換の代替手段
- 3. グローバル変数の代替
- 4. 仮想変数の代替
- 5. セッション変数の代替?
- 6. Javaのマクロ置換の代替手段
- 7. imagettftext()へのUnicode互換の代替
- 8. 部分文字列の代替置換
- 9. GotFocusとLostFocusの代替/置き換え
- 10. Jquery Selectors - 代替変数
- 11. SQLランク()をLINQに変換するか、代替方法
- 12. python re - 代替代替パターン
- 13. 代替アプレットを置き換える
- 14. ajaxリフレッシュの代替コンポーネント代替
- 15. のNoSQL FREE代替(代替ravendbする)
- 16. 変形の代替案:CSSのscale()?
- 17. ノーマライザーを使用した双方向リンク
- 18. ファイルコンテンツの代替変数でバックスラッシュをエスケープする方法代替チームチーム
- 19. 代替シェル変数の参照
- 20. 代替
- 21. 代替
- 22. 代替
- 23. 代替
- 24. 代替
- 25. 代替
- 26. 代替()
- 27. 代替
- 28. 代替
- 29. 代替
- 30. 代替
ノーマライザー変換に何か問題がありますか?使用できません。 –