Upload
mohammad-azad
View
987
Download
0
Embed Size (px)
DESCRIPTION
Converting ETL Jobs between ETL platforms is neither quick nor easy. A major challenge facing the integration industry today is that ETL Jobs built using a particular ETL tool cannot be easily ported/migrated to another ETL tool.The AnalytiX Mapping Manager’s ETL conversion capabilities takes a templatedriven approach to accelerate ETL tool conversion projects. The reverse engineering templates enable you to reverse engineer your existing ETL jobs from one ETL tool based on your ETL design best practices and standards, and then to auto-generate the ETL job for another ETL tool using the tool’s forward engineering capabilities. (e.g. Datastage-to-Informatica conversion, etc). Mapping Manager’s ETL conversion capability integrates with major ETL vendors like Informatica, Datastage, SSIS and Oracle Data Integrator
Citation preview
AnalytiX ETL Conversion Tool
� � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
� � � ! " ! # $ % & ' ( ) * + ,- - - . / 0 / 1 2 3 4 5 6 7 . 8 9 :- - - . / 0 / 1 2 3 4 5 6 7 . 8 9 :
; < = > ? @ A B C D ? E F = A G A H I ? A = J @ K ?@ ? L J C @ ? D ? M G A; I ? N C O P N ? O M Q R J G = D O G ? Q S @ = K ? A AT = @ U B < K = M V ? @ A C = M; W G @ ? O D N C M ? A K = M V ? @ A C = M P ? G > ? ? MU B < V ? M Q = @ A; I ? J A ? A O M Q N ? V ? @ O X ? A C M Q J A G @ YZ = P Q ? A C X M P ? A G S @ O K G C K ? A; I ? Q J K ? A R M O N Y A C A H [ ? V ? N = S D ? M GF = A G A; I ? Q J K ? A G \ ? M J D P ? @ = T \ C X \ ]S @ C K ? Q \ C X \ ] A ^ C N N ? Q @ ? A = J @ K ? A G =O M O N Y _ ? N ? X O K Y U B < G = = N Z = P A O M QD O M J O N N Y K @ ? O G ? Z = P A T = @ G O @ X ? GU B < G = = N; [ ? N C V ? @ A C M A G O M G P J A C M ? A A V O N J ?; ` M K @ ? O A ? A O M QI ? Q J K ? A I C A ^ A O K @ = A A ` M G ? X @ O G C = MS @ = Z ? K G A; a O C M A P ? G G ? @ C M A C X \ G E K = M G @ = N O M QV C A C P C N C G Y = V ? @ G \ ? K = M V ? @ A C = MA K = S ? O M Q A G O G J A = T G \ ? ? T T = @ GJ A C M X R M O N Y G C b c O S S C M Xc O M O X ? @ d
The ETL Conversion Challenge: F = M V ? @ G C M X U B < e = P A P ? G > ? ? M U B < S N O G T = @ D A C A M ? C G \ ? @ L J C K ^ M = @ ? O A Y f RD O Z = @ K \ O N N ? M X ? T O K C M X G \ ? C M G ? X @ O G C = M C M Q J A G @ Y G = Q O Y C A G \ O G U B < e = P A P J C N GJ A C M X O S O @ G C K J N O @ U B < G = = N K O M M = G P ? ? O A C N Y S = @ G ? Q g D C X @ O G ? Q G = O M = G \ ? @ U B <G = = N f h @ X O M C _ O G C = M A ? D P O @ ^ C M X = M O M U B < K = M V ? @ A C = M S @ = Z ? K G > C N N @ ? L J C @ ?O M U B < ? i S ? @ G T = @ P = G \ G = = N A j G \ ? N ? X O K Y U B < G = = N O M Q G \ ? G = = N G = > \ C K \ G \ ?Z = P A O @ ? P ? C M X D C X @ O G ? Q k G = O M O N Y _ ? G \ ? N ? X O K Y U B < G = = N Z = P A E Q = K J D ? M G G \ ?l Z = P D O S S C M X A m J A C M X c C K @ = A = T G U i K ? N G ? D S N O G ? A O M Q P @ C M X C M M ? > U B <Q ? V ? N = S ? @ A G = K @ ? O G ? G \ ? U B < Z = P T = @ G \ ? G O @ X ? G U B < G = = N fB \ ? G Y S C K O N K = M V ? @ A C = M S @ = Z ? K G J A C M X O @ ? A = J @ K ? ] Q @ C V ? M O S S @ = O K \ N = = ^ AA = D ? G \ C M X N C ^ ? G \ C A no f p @ C M X C M N ? X O K Y U B < Q ? V ? N = S ? @ A T = @ O M O N Y A C A O M Q Q = K J D ? M G O G C = M = T N ? X O K YU B < D O S S C M X A fq f [ = K J D ? M G G \ ? U B < Z = P A J A C M X c A U i K ? N G ? D S N O G ? A fr f ` Q ? M G C T Y = S S = @ G J M C G C ? A T = @ C D S @ = V ? D ? M G fs f p J C N Q S \ O A ? Q K = M V ? @ A C = M S N O Mt f p @ C M X C M M ? > U B < Q ? V ? N = S ? @ A O M Q P ? X C M l @ ? > @ C G C M X m G \ ? U B < e = P A fThe result:
` M K @ ? O A ? Q B C D ? E F = A G A O M Q I ? A = J @ K ? A fThe AnalytiX Template - Driven Solution: R A = @ X O M C _ O G C = M A P ? X C M G = @ ? G C @ ? = @ S \ O A ? = J G U B < S N O G T = @ D A O M Q D C X @ O G ? G == G \ ? @ S N O G T = @ D A E O M O J G = D O G ? Q E Q C A K C S N C M ? Q O M Q S @ ? Q C K G O P N ? > O Y = T D O M O X C M X G \ ?K = M V ? @ A C = M C A @ ? L J C @ ? Q fB \ ? R M O N Y G C b c O S S C M X c O M O X ? @ u A U B < K = M V ? @ A C = M K O S O P C N C G C ? A G O ^ ? A O G ? D S N O G ? ]Q @ C V ? M O S S @ = O K \ G = O K K ? N ? @ O G ? U B < G = = N K = M V ? @ A C = M S @ = Z ? K G A f B \ ? @ ? V ? @ A ?? M X C M ? ? @ C M X G ? D S N O G ? A ? M O P N ? Y = J G = @ ? V ? @ A ? ? M X C M ? ? @ Y = J @ ? i C A G C M X U B < Z = P AT @ = D = M ? U B < G = = N P O A ? Q = M Y = J @ U B < Q ? A C X M P ? A G S @ O K G C K ? A O M Q A G O M Q O @ Q A EO M Q G \ ? M G = O J G = ] X ? M ? @ O G ? G \ ? U B < Z = P T = @ O M = G \ ? @ U B < G = = N J A C M X G \ ? G = = N u AT = @ > O @ Q ? M X C M ? ? @ C M X K O S O P C N C G C ? A f j ? f X f [ O G O A G O X ? ] G = ] ` M T = @ D O G C K O K = M V ? @ A C = M E? G K k f c O S S C M X c O M O X ? @ u A U B < K = M V ? @ A C = M K O S O P C N C G Y C M G ? X @ O G ? A > C G \ D O Z = @ U B <V ? M Q = @ A N C ^ ? ` M T = @ D O G C K O E [ O G O A G O X ? E W W ` W E v ? @ V O A C V ? [ O G O ` M G ? X @ O G = @ E O M Qh @ O K N ? [ O G O ` M G ? X @ O G = @ fw w x y z z { | } ~ { | { } � � | � � � } { { � � � � { � } � � z | { � y � } | { � � � � z �� � � � � � � � � � � � � � � � � �
Key Features:
ETL Conversion Capabilities� � � � � ¡ ¢ £ ¤ ¥ � ¦ ¡ § � ¤ ¨ � ¤ © ¡ ª « ¬ ®ª ¯ ° ± ¤ ² ¦ � ¯ ° ³ ¯ ¯ � ³ ¤ ´ µ � ¡ ³ ¤ ³ ¯¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤ ¬ ® · ¯ § ¦ ¡ ° ¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « � ´ µ ¯ ² ³ � ° ³ ¯ ¸ ¡ µ µ � ° ©¸ ¡ ° ¡ © ¤ ² ¡ ¦ ¦ ¯ � ² ª ¤ ¥ ³ ¯ ¥ ³ ¡ ² © ¤ ³ ´ ¡ µ µ � ° ©¦ µ ¤ ª ¦ ¹� · ¯ § ¤ ¦ � © ° § ¤ ¦ ³ µ ² ¡ ª ³ � ª ¤ ¦ º ¯ ²³ » ¤ ¢ ¼ ¤ ½ ¨ ¬ ® ¯ ¯ � ¡ ° § � � � ¡ ¨ £ ¤ ¥� ¦ ¡ § � ¤ ¨ º ¯ ² ½ ¡ ² ¤ ° © � ° ¤ ¤ ² � ° © ³ ¤ ´ µ � ¡ ³ ¤³ ¯ ¡ � ³ ¯ ¥ © ¤ ° ¤ ² ¡ ³ ¤ ¬ ® · ¯ § ¦ � ² ¤ ª ³ � «º ² ¯ ´ ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¯ ² � ¦ ¤ ³ » ¤ ¤ º ¡ � � ³ � ° ³ ¤ © ² ¡ ³ � ¯ ° ¹� ¾ ¤ ² ¦ � ¯ ° ³ » ¤ ´ ¡ µ µ � ° ©³ ¯ µ ² ¤ ¦ ¤ ² ± ¤ ³ » ¤ ¯ ² � © � ° ¡ � ¦ ³ ¡ ³ ¤ ¯ º ³ » ¤ª ¯ ° ± ¤ ² ³ ¤ · ¯ § ¡ ° ª ¯ ´ µ ¡ ² ¤ ª » ¡ ° © ¤ ¦ ¹� ¿ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤ ¦ � ´ µ ¡ ª ³ ¦ ¡ ° ± � ¤ ½ ¦ ¡ ³ ¡ � � ° ¤ ¡ © ¤ º ² ¯ ´ � ´ µ ¯ ² ³ ¤ · ¯ § ¦ ¹� ¬ À µ ¯ ² ³ ¦ ³ » ¤ � ´ µ ¯ ² ³ ¤ ´ ¡ µ µ � ° © ³ ¯ ³ » ¤³ ¡ ² © ¤ ³ ¬ ® ³ ¯ ¯ � ¡ ° ¡ � ³ ¯ © ¤ ° ¤ ² ¡ ³ ¤ ¦³ » ¤ ª ¯ ° ± ¤ ² ³ ¤ ¬ ® · ¯ § ¹
¿ ° ¡ � « ³ � Á ³ ¤ ´ µ � ¡ ³ ¤ ² � ± ¤ ° ¡ µ µ ² ¯ ¡ ª » ³ ¯ ¬ ® ª ¯ ° ± ¤ ² ¦ � ¯ ° ª ¡ ° ¡ ª ª ¤ � ¤ ² ¡ ³ ¤ ¬ ®Â ¯ ° ± ¤ ² ¦ � ¯ ° à ² ¯ · ¤ ª ³ ¦ § « ¡ ¦ ´ � ª » ¡ ¦ Ä Å Æ ¹The Mapping Manager – ETL Conversion
Process:Ç ¹ � � � � ¡ ² ¤ ¥ � ¦ ¡ § � ¤ £ ¤ ± ¤ ² ¦ ¤ ¤ ° © � ° ¤ ¤ ² ³ ¤ ´ µ � ¡ ³ ¤ ³ ¯ ¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤¬ ® È ¯ § ¦ ¡ ° � ´ µ ¯ ² ³ � ° ³ ¯ ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¡ ¦ ¦ ¯ � ² ª ¤ ¥ ³ ¯ ¥ ³ ¡ ² © ¤ ³ ´ ¡ µ µ � ° © ¦ ¯ ª � ´ ¤ ° ³ ¦ ¹É ¹ Ê ¤ � ¤ ª ³ ¦ ³ » ¤ ® ¤ © ¡ ª « ¬ ® ´ ¡ µ µ � ° © ¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤ ³ » ¤ ¬ ® · ¯ § ¡ ° ¯ ª � ´ ¤ ° ³ � ° ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¡ ¦ ¡ ¦ ¯ � ² ª ¤ ¥ ³ ¯ ¥ ³ ¡ ² © ¤ ³ ´ ¡ µ µ � ° © ¹ Ê ¡ ± ¤ ¦ ³ � ´ ¤¡ ° ´ ¯ ° ¤ « � ¦ � ° © ³ » ¤ ³ ¤ ´ µ � ¡ ³ ¤ ª ² ¤ ¡ ³ ¤ � ° ¦ ³ ¤ µ ¯ ° ¤ ¹ £ ¤ µ ¤ ¡ ³ ¦ ³ » � ¦ ¦ ³ ¤ µ º ¯ ²¡ ¦ ´ ¡ ° « ¬ ® · ¯ § ¦ ¡ ¦ ² ¤ Ë � � ² ¤ ª ¯ ° ± ¤ ² ³ � ° © ¹ Ì Í ¤ « ¿ ª ª ¤ � ¤ ² ¡ ³ ¤ ¬ ®¡ ° ¡ � « ¦ � ¦ ¹ Ê ¡ ± ¤ ¦ ³ � ´ ¤ º ¯ ² » � © » ¥ µ ² � ª ¤ ¬ ® ¤ ± ¤ � ¯ µ ¤ ² ¦ ³ ¯ ´ ¡ ° � ¡ � � « ¡ ° ¡ � « ¶ ¤¬ ® · ¯ § ¦ � ° � ± � � ¡ � � « ¡ ° ³ » ¤ ° ´ ¡ ° � ¡ � � « ¯ ª � ´ ¤ ° ³ ³ » ¤ ´ � ° ³ ¯ ¸ ¦ ¬ À ª ¤ � ¡ ° Î ¯ ² ¯ ª � ´ ¤ ° ³ ¦ Ï ¹Ð ¹ ¾ ¤ ² ¦ � ¯ ° ¦ ³ » ¤ ´ ¡ µ µ � ° © ³ ¯ µ ² ¤ ¦ ¤ ² ± ¤ ³ » ¤ ¯ ² � © � ° ¡ � ¦ ³ ¡ ³ ¤ ¯ º ³ » ¤ª ¯ ° ± ¤ ² ³ ¤ · ¯ § ¡ ° � ¤ ° ³ � º « ¡ ° « ¯ µ µ ¯ ² ³ � ° � ³ � ¤ ¦ º ¯ ² � ´ µ ² ¯ ± ¤ ´ ¤ ° ³ ¹Ñ ¹ ¬ À µ ¯ ² ³ ¦ ³ » ¤ � ´ µ ¯ ² ³ ¤ ´ ¡ µ µ � ° © ¦ ¡ ° ¡ � ³ ¯ ¥ © ¤ ° ¤ ² ¡ ³ ¤ ¦ ³ » ¤ ª ¯ ° ± ¤ ² ³ ¤ ¬ ® · ¯ §Ì Í ¤ « ¬ ® · ¯ § ¦ ¡ ² ¤ ª ² ¤ ¡ ³ ¤ ª ¯ ° ¦ � ¦ ³ ¤ ° ³ � « � ¦ � ° © « ¯ � ² § ¤ ¦ ³ µ ² ¡ ª ³ � ª ¤ ¦¡ ° · ¯ § ¤ ¦ � © ° µ ¡ ³ ³ ¤ ² ° ¦ Ï ¹
� ¿ � ³ ¯ ´ ¡ ³ ¤ ³ » ¤ ¡ ° ¡ � « ¦ � ¦ ¯ º ¬ ® È ¯ § ¦ ¡ ° ¦ ¡ ± ¤ µ ¤ ¯ µ � ¤ ³ � ´ ¤ ¡ ° ² ¤ ¦ ¯ � ² ª ¤ ¦� ¦ � ° © ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² £ ¤ � ¦ ¡ § � ¤ ¬ ®  ¯ ° ± ¤ ² ¦ � ¯ ° ¤ ´ µ � ¡ ³ ¤� £ ¤ � ª ¤ ³ » ¤ ° � ´ § ¤ ² ¯ º » � © » µ ² � ª ¤ Ò » � © » ¦ Ó � � � ¤ ² ¤ ¦ ¯ � ² ª ¤ ¦ ³ ¯ ¡ ° ¡ � « ¶ ¤ ¬ ®· ¯ § ¦ ¡ ° ³ » ¤ ³ � ´ ¤ ª ¯ ° ¦ � ´ � ° © µ ² ¯ ª ¤ ¦ ¦ ³ ¯ ¯ ª � ´ ¤ ° ³ ³ » ¤ ¬ ® · ¯ § ¦ ¡ ° ³ » ¤ °´ ¡ ° � ¡ � � « ª ² ¤ ¡ ³ ¤ ³ » ¤ ° ¤ ½ ¬ ® · ¯ § ¦� ¬ � � ´ � ° ¡ ³ ¤ ´ � ª » ¯ º ³ » ¤ ´ ¡ ° � ¡ � ª ¯ � ° © � ° ± ¯ � ± ¤ � ¦ � ° © ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² Ô ¦ª ¯ ¤ © ¤ ° ¤ ² ¡ ³ � ¯ ° ª ¡ µ ¡ § � � � ³ � ¤ ¦� Õ ¡ � ° § ¤ ³ ³ ¤ ² � ° ¦ � © » ³ ¡ ° ª ¯ ° ³ ² ¯ � ¡ ° ± � ¦ � § � � � ³ « ¯ ± ¤ ² ³ » ¤ ª ¯ ° ± ¤ ² ¦ � ¯ ° ¦ ª ¯ µ ¤ ¡ ° ¦ ³ ¡ ³ � ¦ ¯ º ³ » ¤ ¤ º º ¯ ² ³ � ¦ � ° © ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¹Ö Ö Ö × Ø Ù Ø Ú Û Ü Ý Þ ß à × á â ãÖ Ö Ö × Ø Ù Ø Ú Û Ü Ý Þ ß à × á â ã
ä å æ ç è é ê è ë ì í î ç ë ç é ï ð è ñ ò ó ô õ í æ
ö í ÷ ø í ÷ ç ð ù ú ûü ý ü þ ÿ ö è ÷ õ é ù �� � è ð ù � ý � � ö � ç ë ð è é é ï �� � � � ü ÿ ü � � ù é ê ü � � � � � å � ÿ � å � � �ä æ ç è é ê è ë ì í î ç ë ç é ï ð è ñ ò ó ô õ í æ� ç é ù ó� í ÷ ó ç é ù ó ø é ù ç ó ù õ ç é é � � � � å � � � å ý þ � � � ù ð � ù ù ë � ç æ å ÿ ø æ ä � í ÷ ä æ ç è é ê ó ç é ù ó î ç ë ç é ï ð è ñ ò ó ô õ í æ� ÷ í ò � õ ð � � ø ø í ÷ ð� í ÷ ð ù õ � ë è õ ç é ó � ø ø í ÷ ð ø é ù ç ó ù õ ç é é � � � � å � ü þ å � � � � í ÷ ä æ ç è é ó � ø ø í ÷ ð ç ð � ó � ø ø í ÷ ð î ç ë ç é ï ð è ñ ò ó ô õ í æ � ô� � ø ø í ÷ ð � í � ÷ ó í ì í ø ù ÷ ç ð è í ë ê � í ë ò ç ï å � ÷ è ò ç ï � ç æ å ÿ ø æ ä � ô
� � � � � � � � � � � � � � ! " � � � # $ % � " & � ' � � " ' � ( " % ) � � * + " � " , � � - � ' � &
. . . / 0 1 0 2 3 4 5 6 7 8 / 9 : ;. . . / 0 1 0 2 3 4 5 6 7 8 / 9 : ;