±à¼ÍƼö: |
ÎÄÕÂÖ÷Òª½éÉÜÁËKettleÔÚʵÏÖÊý¾ÝÇ¨ÒÆÊ±µÄ»·¾³ÅäÖÃÒÔ¼°µ¥±í¡¢¶à±íÇ¨ÒÆµÄÏêϸ¹ý³Ì£¬Ï£ÍûÄܶÔÄúÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚcsdn£¬ÓÉ»ðÁú¹ûÈí¼þ΢΢±à¼¡¢ÍƼö¡£ |
|
KettleʵÏÖÊý¾ÝÇ¨ÒÆ
ÏÂÔØµØÖ·£ºhttp://mirror.bit.edu.cn/pentaho/Data%20Integration/
£¨JDK1.8²Å¿ÉÖ§³ÖKettle7.0ÒÔºóµÄ°æ±¾£©
ÅäÖû·¾³±äÁ¿£¬Æô¶¯³ÌÐò

(±äÁ¿Öµ¸ù¾ÝÎļþĿ¼¶ø¶¨)
ÔËÐÐSpoon.batÆô¶¯³ÌÐò
µ¥±íÊý¾ÝÇ¨ÒÆ
½øÈëÖ÷½çÃæ£¬×óÉϽǵã»÷Îļþ-н¨-ת»»±£´æÎªdemo.ktr
×ó²àÑ¡ÔñºËÐĶÔÏóÃæ°å¡£¡±ÔÚÊäÈëÎļþ¼ÐÏÂÑ¡Ôñ±íÊäÈë²¢°ÑËüÍ϶¯µ½ÓÒ²à±à¼Çø¡£

Ë«»÷±à¼ÇøµÄ±íÊäÈëͼ±ê£¬±à¼Êý¾ÝÊäÈëÀ´Ô´¡£µã»÷Êý¾Ý¿âÁ¬½ÓÓÒ²àµÄн¨°´Å¥£¬°´demo±³¾°ÖеÄÒªÇó£¬ÅäÖÃÊý¾Ý¿â²ÎÊý¡£ÅäÖúóµã»÷²âÊÔ

Èç¹û±¨´íÕÒ²»µ½Çý¶¯°ü£¬¸´ÖÆoracleµÄÇý¶¯jarÎļþµ½ETL(Kettle)µÄlibĿ¼Ï£¨ÎÒÕâÀïʹÓõÄÊÇjdbc7.jar£©
µã»÷»ñÈ¡SQL²éѯÓï¾ä¡±£¨µÈ´ýʱ¼ä½Ï³¤£©£¬Ñ¡ÔñÒªÇ¨ÒÆµÄ±í£¬µã»÷È·¶¨

Ñ¡Ôñ·ñ

ÖØ¸´ÒÔÉϲ½Öè2£¬ÔÚÊä³öÎļþ¼ÐÏÂÑ¡Ôñ±íÊä³ö²¢°ÑËüÍ϶¯µ½ÓÒ²à±à¼Çø¡£Á¬Ïß±íÊäÈëºÍ±íÊä³ö

Ë«»÷±à¼±íÊä³ö£¬ÌîÈëÄ¿±ê±íÃû

ÒªÇ¨ÒÆµÄÄ¿±ê±í²»ÄÜÒÑ´æÔÚÓÚÄ¿±êÊý¾Ý¿âÖУ¬³ý·ÇÊDZí½á¹¹Ïàͬ¡£
µã»÷ Ö´ÐÐSQL Óï¾äÁÐ±í£¬Ñ¡ÔñÖ´ÐÐSQL (ÒÑÓÐÊý¾Ý¿âÎÞÐè´Ë²½Öè)

µã»÷ ¡°ÔËÐÐת»»¡±£¬Ö±½ÓÑ¡ÔñÆô¶¯

Ö®ºó¾ÍÄÜ¿´µ½Ö´Ðнá¹û

ÕâÀï½öÊǶÔÊý¾Ý½øÐÐÇ¨ÒÆ£¬Ö÷¼ü¡¢Íâ¼ü¡¢¹ØÁªÐÅÏ¢²»»áÇ¨ÒÆ¹ýÈ¥£¬ÐèÒªºóÆÚȥĿ±êÊý¾Ý¿âÅäÖá£
µ±³öÏÖÊý¾ÝÖÐÎÄÂÒÂëµÄʱºò

³¢ÊÔÈ¥µôÔÊÐí¼òÒ×ת»»£¬ÔÙ½øÐÐÔ¤ÀÀ

²é¿´OracleÊý¾Ý¿âµÄ±àÂë¸ñʽselect userenv('language') from dual;
¶à±íÊý¾Ý±¸·Ý
µ±Òª¶ÔÊý¾Ý¿â¶àÕÅ±í½øÐÐÇ¨ÒÆ²Ù×÷µÄʱºò£¬KettleÌṩ×Ô¶¯Éú³ÉÁ÷³Ìͼ¹¦ÄÜ¡£
Ñ¡Ôñ¹¤¾ß-Ïòµ¼-¸´Öƶà±íÏòµ¼
Ñ¡ÔñÊäÈëµÄÊý¾Ý¿âÓëÊä³öµÄÊý¾Ý¿â

Ñ¡ÔñÒª¸´ÖƵıí
Ñ¡ÔñJob FileÎļþµÄ´æ·Å·¾¶,ËæÒâÌîд£¨ÒòΪ¿ÉÄÜ»áÉú³É¶à¸öÎļþ£¬½¨Òé·ÅÔÚÎļþ¼ÐÄÚ£©

µã»÷Finish£¬µÈ´ýÔ¼20s¼´¿ÉÉú³ÉÏàÓ¦µÄÇ¨ÒÆÁ÷³Ìͼ£¬Ö´Ðм´¿ÉÍê³ÉÇ¨ÒÆ

|