ʹÓÃ
Teradata Connector ÌáÈ¡Êý¾Ý
±¾½Ú½«Ê¹ÓÃÒ»¸öʾÀý ETL ×÷ÒµÀ´ÑÝʾ´ÓÃû³ÆÎª Orders µÄ Teradata ±íÖÐÌáÈ¡Êý¾ÝµÄ²½Ö衣ͼ
17 չʾÁËʾÀý×÷Òµ£¬ËüʹÓÃÁ¢¼´·ÃÎÊģʽ¡£×÷ҵʹÓÃÃûΪ ExtractOrders µÄ Teradata
Á¬½ÓÆ÷´Ó Orders Êý¾Ý¿â¶ÁÈ¡¶©µ¥¡£×÷Òµ½«×ª»»ÌáÈ¡µÄÊý¾Ý²¢½«Æä´«Ë͵½ÃûΪ SaveExtractedData
µÄÐòÁÐÎļþ¹¤×÷̨¡£
ExtractOrders Á¬½ÓÆ÷½«Ê¹ÓÃÏàͬµÄ±í¶¨Ò壬Èç ͼ 12 Ëùʾ£¬ ÒÔ¼°ÏàͬµÄÁ¬½ÓÏêϸÐÅÏ¢£¬Èç
ͼ 13 Ëùʾ¡£
ͼ 17. ´Ó Teradata Orders
±íÌáÈ¡Êý¾Ý
Èçͼ 18 Ëùʾ£¬ÎªÊý¾ÝÌáÈ¡²Ù×÷Ö¸¶¨ÒÔϲÎÊý£º
ͨ¹ý Teradata DBC/SQL ·ÖÇøÔËÐÐ SQL µÄÁ¢¼´·ÃÎÊ·½·¨¡£´Ë×÷ÒµÖ»ÄÜÔÚ DataStage
Ö¸µ¼Õß½ÚµãÉÏÒÔÐòÁÐģʽÔËÐУ¬²¢ÇÒËüÊʺÏÓÚСÁ¿Êý¾ÝÌáÈ¡¡£ÒªÖ§³Ö²¢ÐÐÌáÈ¡´óÈÝÁ¿Êý¾Ý£¬ÐèÒªÅäÖÃÖ¸µ¼ÕßʹÓÃÅúÁ¿·ÃÎÊ·½·¨ºÍ
Teradata Parallel Transporter µ¼³öÇý¶¯³ÌÐò¡£
Ñ¡ÔñÓï¾ä¡£ Ö¸µ¼Õß¿ÉÒÔʹÓÃÈç ͼ 13 ËùʾµÄ±íÃûºÍÁж¨ÒåÉú³É SQL¡£ÔÚ±¾ÀýÖУ¬SQL Óï¾ä½«ÊÖ¶¯ÊäÈë¡£
¼Ç¼¼ÆÊý¡£ ¼Ç¼¼ÆÊýͨ³£Óë End of Wave ÌØÐÔ½áºÏʹÓá£Äú¿ÉÒÔʹÓà End of Wave ÌØÐÔ½«ÊäÈë/Êä³ö¼Ç¼»®·ÖΪÐí¶àСÊÂÎñ£¬»òÕß¹¤×÷µ¥Ôª¡£±¾ÀýδʹÓÃ
End of Wave ÌØÐÔ£¬²¢ÇҼǼ¼ÆÊý²»»áÓ°ÏìÊý¾ÝÌáÈ¡²Ù×÷¡£
Êý×é´óС¡£ Êý×é´óСÖ÷ÒªÓÃÓÚΪÁ¬½ÓÆ÷»º´æÊäÈë¼Ç¼£¬ÒÔ±ãÓÚÁ¢¼´ºÍÅúÁ¿¼ÓÔØ²Ù×÷¡£Ëü²»»á¶Ô´ËÊý¾ÝÌáÈ¡²Ù×÷Ôì³ÉÓ°Ïì¡£Á¬½ÓÆ÷½«
Teradata Êý¾Ý¿âÓëÁ¬½ÓÖ®¼äͨÐŵÄ×î´ó°ü´óСÉèÖÃΪ 64k »òÕß 1MB£¨Èç¹û Teradata
Êý¾Ý¿â·þÎñÆ÷ͨ¹ýËÄ×Ö½ÚÌæ´ú°ü±¨Í· (APH) Ö§³Ö 1MB ´óСµÄ°ü£©¡£
ͼ 18. ÉèÖÃÊý¾ÝÌáÈ¡²Ù×÷
²éÕÒ Teradata Êý¾Ý
±¾½Ú½«Ê¹ÓÃÁ½¸ö ETL ×÷ÒµÑÝʾ¸ù¾ÝÊäÈë¼Ç¼²éÕÒ Teradata Êý¾ÝµÄ²½Öè¡£ÕâЩʾÀý½«¸ù¾ÝÊäÈë¶©µ¥
ID ²éѯ¶©µ¥ÏêϸÐÅÏ¢¡£ÒÔÏÂС½Ú½«ÌÖÂÛ DataStage Ö§³ÖµÄÁ½ÖÖ²éÕÒ·½·¨£ºÆÕͨ²éÕÒºÍÏ¡Êè²éÕÒ¡£
ÆÕͨ²éÕÒ
¶ÔÓÚÆÕͨ²éÕÒÀ´Ëµ£¬ËùÓÐÒýÓõÄÊý¾Ý¶¼½«´ÓÄ¿±êÊý¾Ý¿âÖмìË÷Ò»´Î£¬²¢»º´æÔÚ»º´æ»ò´ÅÅÌÖС£¶ÔÓÚ¸÷ÊäÈë¼Ç¼£¬»º´æÒýÓÃÊý¾Ý½«Í¨¹ý½»²æ¼ì²éÀ´²éÕÒ½á¹û¡£
ͼ 19 չʾÁËijʾÀý×÷ÒµµÄ²éÕÒ¹¤×÷̨ºÍ Teradata Á¬½ÓÆ÷£¬¿ÉÓÃÓÚÖ´ÐÐÆÕͨ²éÕÒ¡£Teradata
Á¬½ÓÆ÷¶Ô Orders ±íÖ´ÐÐÍêÕûµÄ±í²éѯ£¬²¢½«²éѯ½á¹û·¢Ë͸øÃûΪ NormalLookup µÄ²éÕÒ¹¤×÷̨¡£²éÕÒ
¹¤×÷̨½«»º´æ²éѯ½á¹û²¢¸ù¾Ý OrderID ÊäÈëÁ´½ÓÖеĶ©µ¥ ID ¶Ô»º´æµÄ¶©µ¥ÏêϸÐÅÏ¢Ö´ÐвéÕÒ²Ù×÷¡£½á¹û½«·¢Ë͸øÊä³öÁ´½Ó
OrderDetails¡£´Ë×÷ÒµÒªÇóÒ»´ÎÍêÕûµÄ±íÊý¾Ý¿â²éѯ¡£
ͼ 19. ÓÃÓÚÖ´ÐÐÆÕͨ²éÕÒµÄ DataStage
×÷Òµ
Ö´ÐÐÆÕͨ²éÕÒÐèÒªÁ½¸öÖ÷Òª²½Ö裺
1.Èçͼ 20 Ëùʾ£¬ÉèÖÃÓÃÓÚÖ´ÐÐÆÕͨ²éÕҵIJéÕÒ¹¤×÷̨¡£
ͼ 20. ÉèÖÃÓÃÓÚÖ´ÐÐÆÕͨ²éÕҵIJéÕÒ¹¤×÷̨
2.Èçͼ 21 Ëùʾ£¬Ö¸¶¨ÒÔϲÎÊýÕë¶ÔÆÕͨ²éÕÒÉèÖà Teradata
Á¬½ÓÆ÷£º
ÆÕͨ²éÕÒÀàÐÍ¡£
Á¢¼´·ÃÎÊ·½·¨¡£ ÅúÁ¿·ÃÎÊ·½·¨Ò²¿ÉÒÔÔÚÆÕͨ²éÕÒÖÐʹÓá£
Orders Ŀ¼±íºÍ×Ô¶¯Éú³É SQL¡£Á¬½ÓÆ÷½«¸ù¾ÝÄ¿±ê±íºÍÁж¨ÒåÔÚÔËÐÐʱÉú³É²éѯ SQL¡£
ͼ 21. Õë¶ÔÆÕͨ²éÕÒÉèÖà Teradata
Á¬½ÓÆ÷
Ï¡Êè²éÕÒ
¶ÔÓÚÏ¡Êè²éÕÒÀ´Ëµ£¬Ëü½«¸ù¾ÝÿÌõÊäÈë¼Ç¼À´Éú³ÉÊý¾Ý¿â²éѯ£¬²¢ÇÒ²éѯ½«±»·¢Ë͸øÄ¿±êÊý¾Ý¿âÒÔ»ñÈ¡½á¹û¡£
ͼ 22 չʾµÄʾÀý×÷ÒµµÄ²éÕÒ¹¤×÷̨ºÍ Teradata Á¬½ÓÆ÷¿ÉÓÃÓÚÖ´ÐÐÏ¡Êè²éÕÒ¡£¶ÔÓÚ¸÷¶©µ¥ ID£¬SparseLookup
²éÕÒ¹¤×÷̨»á½«¶©µ¥ ID ·¢Ë͸øÃûΪ GetOrderByID µÄ Teradata Á¬½ÓÆ÷¡£Á¬½ÓÆ÷½«¸ù¾Ý¶©µ¥
ID ²éѯ¶©µ¥ÏêϸÐÅÏ¢²¢½«²éѯ½á¹û·µ»Ø¸ø²éÕÒ¹¤×÷̨¡£²éÕÒ¹¤×÷̨½«²éѯ½á¹ûת·¢¸øÊä³öÁ´½Ó OrderDetails¡£×÷Òµ¶Ô¸÷¶©µ¥
ID Ö´ÐÐÒ»´ÎÊý¾Ý¿â²éѯ¡£ÓÉÓÚÓÐËĸö¶©µ¥ ID£¬Òò´Ë×÷ÒµÖ´ÐÐÁËËÄ´ÎÊý¾Ý¿â²éѯ¡£
ͼ 22. ÓÃÓÚÖ´ÐÐÏ¡Êè²éÕÒµÄ DataStage
×÷Òµ
Ö´ÐÐÏ¡Êè²éÕÒÐèÒªÁ½¸öÖ÷Òª²½Ö裺
1.Èçͼ 23 Ëùʾ£¬ÉèÖòéÕÒ¹¤×÷ִ̨ÐÐÏ¡Êè²éÕÒ¡£
ͼ 23. Õë¶ÔÏ¡Êè²éÕÒÉèÖòéÕÒ¹¤×÷̨
2.Èçͼ 24 Ëùʾ£¬Ö¸¶¨ÒÔϲÎÊýÉèÖÃÓÃÓÚÏ¡Êè²éÕÒµÄ Teradata
Á¬½ÓÆ÷£º
Ï¡Êè²éÕÒÀàÐÍ¡£
Á¢¼´·ÃÎÊ·½·¨¡£²»¿ÉÒÔÔÚÏ¡Êè²éÕÒÖÐʹÓÃÅúÁ¿·ÃÎÊ·½·¨¡£
Orders Ä¿±ê±íºÍ×Ô¶¯Éú³É SQL¡£ Á¬½ÓÆ÷½«¸ù¾ÝÄ¿±ê±íºÍÁж¨ÒåÔÚÔËÐÐʱÉú³É²éѯ SQL¡£
ͼ 24. Õë¶ÔÏ¡Êè²éÕÒÉèÖòéÕÒ¹¤×÷̨
Teradata Connector µÄ Properties Ñ¡ÏÉèÖÃÁËÉÏÊöÌõÄ¿¡£
ÔçÆÚ Teradata Enterprise ¹¤×÷̨
Teradata Enterprise Stage (TDEE) ÊÇ×Ô DataStage Version
7.x. Ö®ºó¿ÉÓõÄÒ»ÖÖÔçÆÚ Teradata ¹¤×÷̨¡£ TDEE ÊÇÒ»ÖÖ±¾»ú PX-operator£¬ËüÌṩÁËÒÔÏÂÌØÐÔ£º
ËüÊÇÓÃÓÚ¼ÓÔØºÍµ¼³ö´óÁ¿Êý¾ÝµÄ¸ßÐÔÄܽâ¾ö·½°¸¡£Teradata ͨ¹ýÅúÁ¿Ä£Ê½Ñ¡ÏîÖеļÓÔØºÍµ¼³öÇý¶¯³ÌÐòÌṩµÈ¼ÛµÄ¹¦ÄÜ¡£
ËüʹÓà Teradata µ÷ÓÃ¸Ü½Ó¿Ú CLIv2 ºÍ FastLoad/FastExport ÐÒé¡£
ËüÖ§³Ö Teradata ¿Í»§»ú°æ±¾ 8.x¡¢12.x ºÍ 13.x¡£
Ëü²»Ö§³Ö¸üС¢¸ü¸Ä²åÈë»òÏ¡Êè²éÕÒ²Ù×÷¡£
Ëü²»Ö§³Ö End of Wave ºÍ¾Ü¾øÁ´½ÓÌØÐÔ¡£
ͼ 25 ËùʾµÄʾÀý ETL ×÷ÒµÑÝʾÁË TDEE Êý¾ÝÌáÈ¡ºÍ¼ÓÔØÌØÐÔ¡£TDEE_Extract ½«´ÓÒ»¸ö
Teradata Êý¾Ý¿âÖе¼³öÊý¾Ý¡£ TDEE Ö§³Ö´Ó±íµ¼³öÊý¾Ý»òÕßʹÓÃÓû§¶¨ÒåµÄ SQL¡£ TDEE_Load
¿É½«Êý¾Ý¼ÓÔØµ½ Teradata ±íÖС£ TDEE Ö»Ö§³Ö½«Êý¾Ý¼ÓÔØµ½±íÖС£Óû§¶¨ÒåµÄ SQL ²»¿ÉÓÃÓÚÊý¾Ý¼ÓÔØ²Ù×÷¡£
ͼ 25. ʹÓà TDEE ¼ÓÔØºÍÌáÈ¡Êý¾Ý
ͼ 26 ÑÝʾÁËÈçºÎÉèÖà TDEE_LOAD ¹¤×÷̨¡£ TDEE ¿ÉÒÔ¸ù¾ÝдÈëģʽѡÔñÖ´ÐÐÒÔÏÂÔ¤¼ÓÔØ²Ù×÷£º
´´½¨ ¡ª ´´½¨Ð±í
Ìæ»» ¡ª ·ÅÆúÒÑÓÐ±í²¢´´½¨Ò»¸öбí
½ØÈ¥ ¡ª ɾ³ýÒÑÓбíÖеļǼ
ͼ 26. ÉèÖà TDEE Êý¾Ý¼ÓÔØ²Ù×÷
Teradata Enterprise ¹¤×÷̨ʹÓà FastLoad
ÐÒ齫Êý¾Ý¼ÓÔØµ½±íÖС£FastLoad ÐÒé½öÖ§³Ö¼ÓÈë¿Õ±í¡£Ñ¡Ôñ Append дģʽºó£¬¹¤×÷̨½«Ê¹ÓÃ
FastLoad ÐÒ齫Êý¾Ý²åÈëµ½ÁÙʱ¹¤×÷±íÖС£Íê³ÉÊý¾Ý¼ÓÔØ²Ù×÷Ö®ºó£¬¹¤×÷̨½«Ê¹ÓÃÒÔÏ SQL ½«Êý¾Ý²åÈ뵽Ŀ±ê±í£º
insert into <target table> select * from <temporary work table> |
Teradata Enterprise ¹¤×÷̨½«ÔÚ²¢·¢Ä£Ê½ÏÂÔËÐС£ËüÖ§³ÖΪ´´½¨¼ÓÔØ»òµ¼³ö²Ù×÷´´½¨¶à¸öÔÚ¶à¸ö¼ÆËã»ú½ÚµãÉÏÔËÐеĽø³Ì¡£
Èç¹û¶¨ÒåÁË requestedsessions/sessionsperplayer ÊôÐÔ£¬ÔòËüÃǽ«¿ØÖÆÎªÊý¾Ý²Ù×÷Éú³ÉµÄ²¥·ÅÆ÷½ø³ÌµÄÊýÁ¿¡£·ñÔò£¬ÎªÊý¾Ý²Ù×÷Éú³ÉµÄ²¥·ÅÆ÷½ø³ÌµÄÊýÁ¿µÄĬÈÏÖµ½«ÉèÖÃΪ
Teradata Access Module ´¦ÀíÆ÷ÊýÁ¿µÄÒ»°ë¡£
ÐèÒªÔÚÊý¾Ý²Ù×÷µÄ¸÷ʱ¼äµãͬ²½¶à¸ö¼ÓÔØ½ø³Ì¡£Í¬²½ÐèÒª´´½¨²¢Ê¹ÓÃÒ»¸ö terasync Êý¾Ý¿â±í¡£¶ÔÓÚÔËÐÐÖеĸ÷¸ö×÷Òµ£¬±íÖж¼»á²åÈëÒ»¸öÏàÓ¦ÐС£¸÷²¥·ÅÆ÷½ø³Ì½«¸üбíÖеÄÐÐÒÔָʾÆäµ±Ç°×´Ì¬¡£Èç¹û²»ÄÜÔÚ³¬Ê±Ê±¼äÄÚ£¨Ä¬ÈÏΪ
20 Ã룩ͬ²½ËùÓв¥·ÅÆ÷½ø³Ì£¬Ôò×÷Òµ½«Öжϡ£Äú¿ÉÒÔ¸ü¸ÄĬÈÏÖµ£¬·½·¨ÊÇÔÚÊý¾Ý¼ÓÔØ¶¨ÒåÖÐÖ¸¶¨ synctimeout=<specified_value>
×÷Ϊһ¸ö Additional Connection Option Ñ¡Ï²Î¼ûͼ 26£©¡£
ÔçÆÚ Teradata Multiload ¹¤×÷̨
Teradata MultiLoad (TDMLoad) ¹¤×÷̨×î³õÊÇÕë¶Ô DataStage ·þÎñÆ÷Éè¼ÆµÄ¡£TDMLoad
¹¤×÷̨֧³ÖÊý¾Ý¼ÓÔØºÍµ¼³ö¡£ËüÔÚÄÚ²¿Ê¹Óà Teradata FastExport ʵÓù¤¾ß½øÐе¼³ö¡£ËüʹÓÃ
Teradata MultiLoad »ò TPump ʵÓù¤¾ß½øÐмÓÔØ¡£TDMLoad ¹¤×÷̨»¹¿ÉÒÔÔÚ
DataStage PX ÉÏÔËÐС£µ«ÊÇ£¬Óë Teradata Á¬½ÓÆ÷²»Í¬£¬ËüÖ»ÔÚÐòÁÐģʽÏÂÔËÐС£ÒÔ²¢ÐÐģʽÔËÐÐ
TDMLoad ²»ÊÜÖ§³Ö¡£
ÔÚ Teradata Á¬½ÓÆ÷¿ÉÓÃ֮ǰ£¬Ö÷ÒªÍÆ¼öʹÓà TDMLoad ¹¤×÷̨À´Ö§³ÖÊý¾Ý¿â¸üк͸üвåÈë²Ù×÷¡£Teradata
Á¬½ÓÆ÷µÄÅúÁ¿Ä£Ê½ÖеĸüкÍÁ÷Çý¶¯³ÌÐòÌṩÁËÓëÖ®µÈ¼ÛµÄÌØÐÔ¡£
ͼ 27 ËùʾµÄʾÀý ETL ×÷ÒµÑÝʾÁË TDMLOAD Êý¾Ýµ¼³öºÍ¼ÓÔØÌØÐÔ¡£ TDMLOAD_Export
´Ó Teradata Êý¾Ý¿âµ¼³öÊý¾Ý¡£ TDMLOAD_Load_Update ½«Êý¾Ý¼ÓÔØµ½ Teradata
±íÖС£
ͼ 27. ʹÓà TDMLOAD ÌáÈ¡ºÍ¼ÓÔØÊý¾Ý
ͼ 28 չʾÁËÈçºÎÉèÖà TDMLOAD Êý¾Ýµ¼³ö²Ù×÷¡£ÒÔÏÂÄÚÈݽ«ÃèÊö TDMLoad ¹¤×÷̨ÈçºÎʵÏÖÊý¾Ýµ¼³ö²Ù×÷£º
¹¤×÷̨ͨ¹ýÌØ¶¨µÄ SQL Óï¾äµ÷Óà Teradata FastExport ʵÓù¤¾ß¡£
FastExport ʵÓù¤¾ß´Ó Teradata ¶ÁÈ¡ Teradata ¸ñʽµÄÊý¾Ý£¬²¢½«Êý¾ÝдÈëµ½¹ÜµÀ»òÊý¾ÝÎļþ¡£
¹¤×÷̨½«´Ó¹ÜµÀ»òÊý¾ÝÎļþ¶ÁÈ¡Êý¾Ý£¬²¢½«Êý¾ÝдÈëµ½Êä³öÁ´½Ó¡£
ͼ 28. ÉèÖà TDMLOAD Êý¾Ýµ¼³ö
ͼ 29 չʾÁËÈçºÎÉèÖà TDMLOAD Êý¾Ý¼ÓÔØ²Ù×÷¡£ÒÔÏÂÄÚÈÝÃèÊöÁË TDMLoad ¹¤×÷̨ÈçºÎʵÏÖÊý¾Ý¼ÓÔØ²Ù×÷£º
¹¤×÷̨´Ó DataStage ÊäÈëÁ´½Ó¶ÁÈ¡Êý¾Ý¡£
¹¤×÷̨½«Êý¾Ýת»»Îª Teradata ¸ñʽ²¢½«Êý¾ÝдÈëµ½Êý¾ÝÎļþ»ò¹ÜµÀ¡£
¹¤×÷̨½«Éú³ÉÒ»¸ö Teradata ¼ÓÔØÊµÓù¤¾ß½Å±¾£¬È»ºó¸ù¾ÝÓû§Ñ¡Ôñµ÷Óà Teradata MultiLoad
»òÕß TPump ʵÓù¤¾ß¡£
ËùÑ¡ Teradata ʵÓù¤¾ß½«Ê¹ÓÃÉú³ÉµÄ½Å±¾×÷ΪÊäÈ룬²¢½«Êä³öдÈëµ½±¨±íÎļþ¡£
ͼ 29. ÉèÖà TDMLOAD Êý¾Ý¼ÓÔØ
TDMLoad ¹¤×÷̨ÌṩÁËʹÓà Teradata FastLoad »ò VarText ¸ñʽ½« DataStage
Êý¾ÝдÈëµ½Êý¾ÝÎļþÖÐÑ¡Ïî¡£ÄúËæºó¿ÉÒÔʹÓà Teradata ¼ÓÔØÊµÓù¤¾ß¼ÓÔØ the DataStage
ÍⲿµÄÊý¾ÝÎļþ¡£Teradata Á¬½ÓÆ÷²»Ö§³Ö´ËÌØÐÔ¡£
ÆäËûÔçÆÚ Teradata ¹¤×÷̨
Teradata API (TDAPI) ¹¤×÷̨רΪ DataStage ·þÎñÆ÷Éè¼Æ¡£ ËüÌṩÁËͨ¹ý Teradata
DBC/SQL ·ÖÇøÖ´ÐÐ SQL select/insert/update/upsert/delete
Óï¾äµÄ¹¦ÄÜ¡£ËüÖ§³ÖÒÔÐòÁÐģʽÔÚ DataStage PX ÉÏÔËÐС£ÒÔ²¢ÐÐģʽÔËÐй¤×÷̨²»ÊÜÖ§³Ö¡£
Teradata API ¹¤×÷̨һ´Î´¦ÀíÒ»¸öÊý¾Ý¼Ç¼¡£ËüûÓÐÀûÓà Teradata DML Êý×é²Ù×÷ÌØÐÔ¡£Êý×é²Ù×÷Ò»´Î»áÏò·þÎñÆ÷·¢ËÍÐí¶àÐÐÊý¾Ý¡£½¨ÒéʹÓøù¤×÷̨´¦ÀíÉÙÁ¿¼Ç¼¡£
Teradata Á¬½ÓÆ÷µÄÁ¢¼´·ÃÎÊģʽ֧³Öͨ¹ý DBC/SQL ·ÖÇøÖ´ÐÐ SQL¡£Á¬½ÓÆ÷»¹ÔÊÐíÓû§Ö¸¶¨Êý×é´óСʹÓÃ
Teradata Êý×é²Ù×÷ÌØÐÔ¡£
ͼ 30 չʾÁËÓÃÓÚ²åÈë»ò¸üÐÂÊý¾Ý¿â±íµÄ Teradata API µÄ¹¤×÷̨¶¨Òå¡£
ͼ 30. Teradata API ¹¤×÷̨¶¨Òå
Teradata Load (terabulk) ¹¤×÷̨ҲÊÇרΪ DataStage ·þÎñÆ÷Éè¼ÆµÄ¡£ËüʹÓÃ
FastLoad ʵÓù¤¾ß²¢ÌṩÁ˽«ÅúÁ¿Êý¾Ý¼ÓÔØµ½¿ÕÊý¾Ý¿â±íÖеŦÄÜ¡£ËüÖ§³ÖÒÔÐòÁÐģʽÔÚ DataStage
PX ÖÐÔËÐС£ÒÔ²¢ÐÐģʽÔËÐÐ Teradata ¼ÓÔØ¹¤×÷̨ÊDz»ÊÜÖ§³ÖµÄ¡£Teradata Á¬½ÓÆ÷ͨ¹ýÅúÁ¿Ä£Ê½Ñ¡ÏîÖеļÓÔØÇý¶¯³ÌÐòÌṩÁ˵ȼ۵ļÓÔØ¹¦ÄÜ¡£
Teradata Load ¹¤×÷̨ÌṩÁËʹÓà Teradata FastLoad »ò VarTex ¸ñʽ½«
DataStage Êý¾ÝдÈëµ½Êý¾ÝÎļþÖеÄÑ¡Ïî¡£Teradata Á¬½ÓÆ÷²»Ö§³Ö´ËÌØÐÔ¡£
ͼ 31 չʾÁË Teradata Load ¹¤×÷̨ÓÃÓÚ½«Êý¾Ý¼ÓÔØµ½Êý¾Ý¿â±íÖÐʱµÄ¹¤×÷̨¶¨Òå¡£
ͼ 31. Teradata Load ¹¤×÷̨¶¨Òå
ÔçÆÚÔªÊý¾Ýµ¼Èë·þÎñ
Èçͼ 32 Ëùʾ£¬Äú¿ÉÒÔͨ¹ýÒÔϲ˵¥Ïîµ÷ÓÃÔçÆÚÔªÊý¾Ýµ¼Èë·þÎñ£º
Orchestrate Schema Definitions
Plug-in Meta Data Definitions
ͼ 32. ÔçÆÚÔªÊý¾Ýµ¼ÈëÑ¡Ïî
Ñ¡Ôñ Orchestrate Schema Definitions ²Ëµ¥Ï¿ªÊ¼Ê¹Óà PX ÔËËã·ûµ¼ÈëÎļþ¶¨Òå»òÊý¾Ý¿â±íģʽ¡£Ñ¡Ôñ
Teradata Êý¾Ý¿âÀàÐÍÖ®ºó£¬Á÷³Ì½«µ÷Óà Teradata enterprise stage (TDEE)
µ¼ÈëËùÑ¡ Teradata ±íģʽ¡£
Ñ¡Ôñe Plug-in Meta Data Definitions ²Ëµ¥Ïî°ë¿ªÊ¼Ê¹Óà DataStage
²å¼þ¹¤×÷̨µ¼ÈëÊý¾Ý¿â±íģʽ¡£Ñ¡Ôñ Teradata Êý¾Ý¿âÀàÐÍÖ®ºó£¬Á÷³Ì½«µ÷Óà Teradata API
¹¤×÷̨µ¼ÈëËùÑ¡ Teradata ±íģʽ¡£
½áÊøÓï
±¾ÎÄÑÝʾÁËÈçºÎÔÚ IBM InfoSphere Information Server ÖÐʹÓà Teradata
Á¬½Ó½â¾ö·½°¸¼¯³É Teradata Êý¾ÝÓëÆäËûÊý¾ÝÔ´¡£Ëü½éÉÜÁË Teradata Á¬½ÓÆ÷µÄÊý¾Ý¼ÓÔØ¡¢Êý¾ÝÌáÈ¡ºÍ²éÕÒÌØÐÔ¡£´Ë´¦£¬»¹ÌÖÂÛÁË
Teradata ÔçÆÚ¹¤×÷̨µÄÖ÷ÒªÌØÐÔ¡£Teradata Á¬½ÓÆ÷ÌṩÁËÒ»¸ö¿ÉÌæ»»ËùÓÐÔçÆÚ¹¤×÷̨µÄ½â¾ö·½°¸¡£ÎÄÕÂͨ¹ýÐí¶àʾÀýÑÝʾÁËÏêϸµÄÉè¼ÆÁ÷³Ì¡£
IBM InfoSphere Information Server ÌṩÁËÐí¶àÁìÏȵļ¼ÊõºÍ¼¯³É½â¾ö·½°¸£¬Ö¼ÔÚ´¥·¢Ðí¶à¹Ø¼ü¼¯³ÉÎÊÌ⣬°üÀ¨£º
Êý¾ÝÖÊÁ¿¡£¹¹½¨Êý¾Ý²Ö¿âµÄÊý¾Ýͨ³£À´×Ô¸÷ÖÖÊý¾ÝÔ´¡£ÔçÆÚÊý¾ÝµÄ½á¹¹¾³£Ã»ÓÐÈκμǼ£¬²¢ÇÒÊý¾ÝÖÊÁ¿Ò²½Ï²î¡£InfoSphere
Information Analyzer ½«·ÖÎöÄúµÄÊý¾Ý²¢È·±£Êý¾Ý½á¹¹ºÍÖÊÁ¿¡£Ëü½«°ïÖúÄúÀí½âÄúµÄÊý¾Ý¡£InfoSphere
QualityStage ½â¾ö·½°¸½«±ê×¼»¯²¢Æ¥ÅäÈÎÒâÀàÐ͵ÄÐÅÏ¢ÒÔ´´½¨¸ßÖÊÁ¿µÄÊý¾Ý¡£
Êý¾ÝÁ¿¡£Êý¾Ý²Ö¿â»·¾³Í¨³£Òª¶¨ÆÚ´¦Àí´óÁ¿Êý¾Ý¡£ÓÐʱ£¬Êý¾ÝÁ¿µÄÔö³¤»á³¬¹ýÔ¤ÆÚ¡£ÕâÒ»ÎÊÌâͨ¹ý½èÖú¿ÉÉìËõµÄ ETL
¼Ü¹¹À´½â¾ö¡£IBM InfoSphere Information Server ½«ÀûÓùܵÀºÍ·ÖÇø¼¼ÊõÀ´Ö§³Ö¸ßÊý¾ÝÍÌÍÂÁ¿¡£¿ÉÒÔ½«Ëü²¿ÊðÔڶԳƶദÀí£¨Symmetric
Multiprocessing£¬SMP£©ºÍ´ó¹æÄ£²¢Ðд¦Àí£¨Massively Parallel Processing£¬MMP£©¼ÆËã»úϵͳÖÐÀ´×î´óÏÞ¶ÈÌá¸ß¿ÉÉìËõÐÔ¡£
|