4
AnalytiX ETL Conversion Tool

AnalytiX ETL Conversion Data Sheet

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

Page 1: AnalytiX ETL Conversion Data Sheet

AnalytiX ETL Conversion Tool

� � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � ! " ! # $ % & ' ( ) * + ,- - - . / 0 / 1 2 3 4 5 6 7 . 8 9 :- - - . / 0 / 1 2 3 4 5 6 7 . 8 9 :

Page 2: AnalytiX ETL Conversion Data Sheet

; < = > ? @ 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 �� � � � � � � � � � � � � � � � � �

Page 3: AnalytiX ETL Conversion Data Sheet

Key Features:

ETL Conversion Capabilities� � � � �   ¡ ¢ £ ¤ ¥ � ¦ ¡ § � ¤ ¨ � ¤ © ¡ ª « ¬ ­ ®ª ¯ ° ± ¤ ² ¦ � ¯ ° ³ ¯ ¯ � ³ ¤ ´ µ � ¡ ³ ¤ ³ ¯¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤ ¬ ­ ® · ¯ § ¦ ¡ °  ¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « � ´ µ ¯ ² ³ � ° ³ ¯ ¸ ¡ µ µ � ° ©¸ ¡ ° ¡ © ¤ ² ¡ ¦ ¦ ¯ � ² ª ¤ ¥ ³ ¯ ¥ ³ ¡ ² © ¤ ³ ´ ¡ µ µ � ° ©¦ µ ¤ ª ¦ ¹� · ¯ §   ¤ ¦ � © ° § ¤ ¦ ³ µ ² ¡ ª ³ � ª ¤ ¦ º ¯ ²³ » ¤ ¢ ¼ ¤ ½ ¨ ¬ ­ ® ­ ¯ ¯ � ¡ °   § � � �   ¡ ¨ £ ¤ ¥� ¦ ¡ § � ¤ ¨ º ¯ ² ½ ¡ ²   ¤ ° © � ° ¤ ¤ ² � ° © ³ ¤ ´ µ � ¡ ³ ¤³ ¯ ¡ � ³ ¯ ¥ © ¤ ° ¤ ² ¡ ³ ¤ ¬ ­ ® · ¯ § ¦   � ² ¤ ª ³ � «º ² ¯ ´ ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¯ ² � ¦ ¤ ³ » ¤  ¤ º ¡ � � ³ � ° ³ ¤ © ² ¡ ³ � ¯ ° ¹� ¾ ¤ ² ¦ � ¯ ° ³ » ¤ ´ ¡ µ µ � ° ©³ ¯ µ ² ¤ ¦ ¤ ² ± ¤ ³ » ¤ ¯ ² � © � ° ¡ � ¦ ³ ¡ ³ ¤ ¯ º ³ » ¤ª ¯ ° ± ¤ ² ³ ¤   · ¯ § ¡ °   ª ¯ ´ µ ¡ ² ¤ ª » ¡ ° © ¤ ¦ ¹� ¿ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤ ¦ � ´ µ ¡ ª ³ ¦ ¡ °  ± � ¤ ½ ¦   ¡ ³ ¡ � � ° ¤ ¡ © ¤ º ² ¯ ´ � ´ µ ¯ ² ³ ¤  · ¯ § ¦ ¹� ¬ À µ ¯ ² ³ ¦ ³ » ¤ � ´ µ ¯ ² ³ ¤   ´ ¡ µ µ � ° © ³ ¯ ³ » ¤³ ¡ ² © ¤ ³ ¬ ­ ® ³ ¯ ¯ � ¡ °   ¡ � ³ ¯ © ¤ ° ¤ ² ¡ ³ ¤ ¦³ » ¤ ª ¯ ° ± ¤ ² ³ ¤   ¬ ­ ® · ¯ § ¹

¿ ° ¡ � « ³ � Á ³ ¤ ´ µ � ¡ ³ ¤   ² � ± ¤ ° ¡ µ µ ² ¯ ¡ ª » ³ ¯ ¬ ­ ® ª ¯ ° ± ¤ ² ¦ � ¯ ° ª ¡ ° ¡ ª ª ¤ � ¤ ² ¡ ³ ¤ ¬ ­ ®Â ¯ ° ± ¤ ² ¦ � ¯ ° à ² ¯ · ¤ ª ³ ¦ § « ¡ ¦ ´ � ª » ¡ ¦ Ä Å Æ ¹The Mapping Manager – ETL Conversion

Process:Ç ¹ � � � �   ¡ ² ¤ ¥ � ¦ ¡ § � ¤ £ ¤ ± ¤ ² ¦ ¤ ¤ ° © � ° ¤ ¤ ² ³ ¤ ´ µ � ¡ ³ ¤ ³ ¯ ¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤¬ ­ ® È ¯ § ¦ ¡ °   � ´ µ ¯ ² ³ � ° ³ ¯ ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¡ ¦ ¦ ¯ � ² ª ¤ ¥ ³ ¯ ¥ ³ ¡ ² © ¤ ³ ´ ¡ µ µ � ° © ¦  ¯ ª � ´ ¤ ° ³ ¦ ¹É ¹ Ê ¤ � ¤ ª ³ ¦ ³ » ¤ ® ¤ © ¡ ª « ¬ ­ ® ´ ¡ µ µ � ° © ¡ � ³ ¯ ´ ¡ ³ � ª ¡ � � « ¡ ° ¡ � « ¶ ¤ ³ » ¤ ¬ ­ ® · ¯ § ¡ °    ¯ ª � ´ ¤ ° ³ � ° ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¡ ¦ ¡ ¦ ¯ � ² ª ¤ ¥ ³ ¯ ¥ ³ ¡ ² © ¤ ³ ´ ¡ µ µ � ° © ¹ Ê ¡ ± ¤ ¦ ³ � ´ ¤¡ °   ´ ¯ ° ¤ « � ¦ � ° © ³ » ¤ ³ ¤ ´ µ � ¡ ³ ¤ ª ² ¤ ¡ ³ ¤   � ° ¦ ³ ¤ µ ¯ ° ¤ ¹ £ ¤ µ ¤ ¡ ³ ¦ ³ » � ¦ ¦ ³ ¤ µ º ¯ ²¡ ¦ ´ ¡ ° « ¬ ­ ® · ¯ § ¦ ¡ ¦ ² ¤ Ë � � ² ¤ ª ¯ ° ± ¤ ² ³ � ° © ¹ Ì Í ¤ « ¿ ª ª ¤ � ¤ ² ¡ ³ ¤   ¬ ­ ®¡ ° ¡ � « ¦ � ¦ ¹ Ê ¡ ± ¤ ¦ ³ � ´ ¤ º ¯ ² » � © » ¥ µ ² � ª ¤   ¬ ­ ®   ¤ ± ¤ � ¯ µ ¤ ² ¦ ³ ¯ ´ ¡ ° � ¡ � � « ¡ ° ¡ � « ¶ ¤¬ ­ ® · ¯ § ¦ � °   � ± �   � ¡ � � « ¡ °   ³ » ¤ ° ´ ¡ ° � ¡ � � «   ¯ ª � ´ ¤ ° ³ ³ » ¤ ´ � ° ³ ¯ ¸ ¦ ¬ À ª ¤ � ¡ °  Î ¯ ²     ¯ ª � ´ ¤ ° ³ ¦ Ï ¹Ð ¹ ¾ ¤ ² ¦ � ¯ ° ¦ ³ » ¤ ´ ¡ µ µ � ° © ³ ¯ µ ² ¤ ¦ ¤ ² ± ¤ ³ » ¤ ¯ ² � © � ° ¡ � ¦ ³ ¡ ³ ¤ ¯ º ³ » ¤ª ¯ ° ± ¤ ² ³ ¤   · ¯ § ¡ °   �   ¤ ° ³ � º « ¡ ° « ¯ µ µ ¯ ² ³ � ° � ³ � ¤ ¦ º ¯ ² � ´ µ ² ¯ ± ¤ ´ ¤ ° ³ ¹Ñ ¹ ¬ À µ ¯ ² ³ ¦ ³ » ¤ � ´ µ ¯ ² ³ ¤   ´ ¡ µ µ � ° © ¦ ¡ °   ¡ � ³ ¯ ¥ © ¤ ° ¤ ² ¡ ³ ¤ ¦ ³ » ¤ ª ¯ ° ± ¤ ² ³ ¤   ¬ ­ ® · ¯ §Ì Í ¤ « ¬ ­ ® · ¯ § ¦ ¡ ² ¤ ª ² ¤ ¡ ³ ¤   ª ¯ ° ¦ � ¦ ³ ¤ ° ³ � « � ¦ � ° © « ¯ � ² § ¤ ¦ ³ µ ² ¡ ª ³ � ª ¤ ¦¡ °   · ¯ §   ¤ ¦ � © ° µ ¡ ³ ³ ¤ ² ° ¦ Ï ¹

� ¿ � ³ ¯ ´ ¡ ³ ¤ ³ » ¤ ¡ ° ¡ � « ¦ � ¦ ¯ º ¬ ­ ® È ¯ § ¦ ¡ °   ¦ ¡ ± ¤ µ ¤ ¯ µ � ¤ ³ � ´ ¤ ¡ °   ² ¤ ¦ ¯ � ² ª ¤ ¦� ¦ � ° © ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² £ ¤ � ¦ ¡ § � ¤ ¬ ­ ®  ¯ ° ± ¤ ² ¦ � ¯ ° ­ ¤ ´ µ � ¡ ³ ¤� £ ¤   � ª ¤ ³ » ¤ ° � ´ § ¤ ² ¯ º » � © » µ ² � ª ¤   Ò » � © » ¦ Ó � � � ¤   ² ¤ ¦ ¯ � ² ª ¤ ¦ ³ ¯ ¡ ° ¡ � « ¶ ¤ ¬ ­ ®· ¯ § ¦ ¡ °   ³ » ¤ ³ � ´ ¤ ª ¯ ° ¦ � ´ � ° © µ ² ¯ ª ¤ ¦ ¦ ³ ¯   ¯ ª � ´ ¤ ° ³ ³ » ¤ ¬ ­ ® · ¯ § ¦ ¡ °   ³ » ¤ °´ ¡ ° � ¡ � � « ª ² ¤ ¡ ³ ¤ ³ » ¤ ° ¤ ½ ¬ ­ ® · ¯ § ¦� ¬ � � ´ � ° ¡ ³ ¤ ´ � ª » ¯ º ³ » ¤ ´ ¡ ° � ¡ � ª ¯   � ° © � ° ± ¯ � ± ¤   � ¦ � ° © ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² Ô ¦ª ¯   ¤ © ¤ ° ¤ ² ¡ ³ � ¯ ° ª ¡ µ ¡ § � � � ³ � ¤ ¦� Õ ¡ � ° § ¤ ³ ³ ¤ ² � ° ¦ � © » ³ ¡ °   ª ¯ ° ³ ² ¯ � ¡ °   ± � ¦ � § � � � ³ « ¯ ± ¤ ² ³ » ¤ ª ¯ ° ± ¤ ² ¦ � ¯ ° ¦ ª ¯ µ ¤ ¡ °  ¦ ³ ¡ ³ � ¦ ¯ º ³ » ¤ ¤ º º ¯ ² ³ � ¦ � ° © ¸ ¡ µ µ � ° © ¸ ¡ ° ¡ © ¤ ² ¹Ö Ö Ö × Ø Ù Ø Ú Û Ü Ý Þ ß à × á â ãÖ Ö Ö × Ø Ù Ø Ú Û Ü Ý Þ ß à × á â ã

Page 4: AnalytiX ETL Conversion Data Sheet

ä å æ ç è é ê è ë ì í î ç ë ç é ï ð è ñ ò ó ô õ í æ

ö í ÷ ø í ÷ ç ð ù ú ûü ý ü þ ÿ ö è ÷ õ é ù �� � è ð ù � ý � � ö � ç ë ð è é é ï �� � � � ü ÿ ü � � ù é ê ü � � � � � å � ÿ � å � � �ä æ ç è é ê è ë ì í î ç ë ç é ï ð è ñ ò ó ô õ í æ� ç é ù ó� í ÷ ó ç é ù ó ø é ù ç ó ù õ ç é é � � � � å � � � å ý þ � � � ù ð � ù ù ë � ç æ å ÿ ø æ ä � í ÷ ä æ ç è é ê ó ç é ù ó î ç ë ç é ï ð è ñ ò ó ô õ í æ� ÷ í ò � õ ð � � ø ø í ÷ ð� í ÷ ð ù õ � ë è õ ç é ó � ø ø í ÷ ð ø é ù ç ó ù õ ç é é � � � � å � ü þ å � � � � í ÷ ä æ ç è é ó � ø ø í ÷ ð ç ð � ó � ø ø í ÷ ð î ç ë ç é ï ð è ñ ò ó ô õ í æ � ô� � ø ø í ÷ ð � í � ÷ ó í ì í ø ù ÷ ç ð è í ë ê � í ë ò ç ï å � ÷ è ò ç ï � ç æ å ÿ ø æ ä � ô

� � � � � � � � � � � � � � ! " � � � # $ % � " & � ' � � " ' � ( " % ) � � * + " � " , � � - � ' � &

. . . / 0 1 0 2 3 4 5 6 7 8 / 9 : ;. . . / 0 1 0 2 3 4 5 6 7 8 / 9 : ;