Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
ʹÓà InfoSphere Information Server ¼¯³É Teradata Êý¾Ý
 
×÷ÕߣºJeff J. Li,Ravi Tatapud, À´Ô´£ºIBM ·¢²¼ÓÚ£º 2015-04-15
  3564  次浏览      27
 

ʹÓà 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£©¼ÆËã»úϵͳÖÐÀ´×î´óÏÞ¶ÈÌá¸ß¿ÉÉìËõÐÔ¡£

   
3564 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]

MySQLË÷Òý±³ºóµÄÊý¾Ý½á¹¹
MySQLÐÔÄܵ÷ÓÅÓë¼Ü¹¹Éè¼Æ
SQL ServerÊý¾Ý¿â±¸·ÝÓë»Ö¸´
ÈÃÊý¾Ý¿â·ÉÆðÀ´ 10´óDB2ÓÅ»¯
oracleµÄÁÙʱ±í¿Õ¼äдÂú´ÅÅÌ
Êý¾Ý¿âµÄ¿çƽ̨Éè¼Æ


²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿â
¸ß¼¶Êý¾Ý¿â¼Ü¹¹Éè¼ÆÊ¦
HadoopÔ­ÀíÓëʵ¼ù
Oracle Êý¾Ý²Ö¿â
Êý¾Ý²Ö¿âºÍÊý¾ÝÍÚ¾ò
OracleÊý¾Ý¿â¿ª·¢Óë¹ÜÀí


GE Çø¿éÁ´¼¼ÊõÓëʵÏÖÅàѵ
º½Ìì¿Æ¹¤Ä³×Ó¹«Ë¾ Nodejs¸ß¼¶Ó¦Óÿª·¢
ÖÐÊ¢Òæ»ª ׿Խ¹ÜÀíÕß±ØÐë¾ß±¸µÄÎåÏîÄÜÁ¦
ijÐÅÏ¢¼¼Êõ¹«Ë¾ PythonÅàѵ
ij²©²ÊITϵͳ³§ÉÌ Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À
ÖйúÓÊ´¢ÒøÐÐ ²âÊÔ³ÉÊì¶ÈÄ£Ðͼ¯³É(TMMI)
ÖÐÎïÔº ²úÆ·¾­ÀíÓë²úÆ·¹ÜÀí