KettleÊÇÒ»¿îº£ÍâÖªÃûµÄ¿ªÔ´ÏµÍ³etl¹¤¾ß£¬Kettleºº»¯°æ±ØÐëÔÚJava»·¾³ÏÂÔËÐУ¬KettleÂÌÉ«°æµÄÖÐÎÄÃû³ÆÎªµçÈÈË®ºø£¬³ÌÐòÔ³ÆÚ´ý½«È«²¿Îļþ¸ñʽµÄÊý¾ÝÐÅÏ¢¾Û¼¯ÔÚÒ»Æð£¬ËæºóÒÔÒ»ÖÖÌØÊâµÄÎļþ¸ñʽÅųö¡£KettleÂÌÉ«°æÊ¹Ó÷½±ã£¬Ò»Çпͻ§Äܹ»Ñ¸ËÙ°ÑÎÕ¡£

Kettle SpoonÊÇÒ»¿îº£Í⿪ԴϵͳµÄETLרÓù¤¾ß£¬¿ÉÒÔÐÖúÏû·ÑÕßÇáÇáËÉËÉÁ¬½ÓÊý¾Ý¿âµÄרÓù¤¾ß£¬ËüÊÇÓÉ´¿java±àд£¬¿ÉÒÔÔÚWindow¡¢Linux¡¢UnixÉÏÔËÐУ¬Òò´Ë±¾³ÌÐòÁ÷³Ì±ØÐëJAVAÊÊÓã¬ÒªÏȰ²ÑbJREvmÐéÄâ»úºó²Å¿ÉÒÔÔËÐУ¬Kettle SpoonÄÚǶ½¨Á¢Êý¾Ý¿âÁª½ÓÖ¸µ¼ºÍ¿½±´¸´ÖƱíÖ¸µ¼¡£

KettleÊÇÒ»¿îº£Í⿪ԴϵͳµÄETLרÓù¤¾ß£¬´¿java±àд£¬¿ÉÒÔÔÚWindow¡¢Linux¡¢UnixÉÏÔËÐУ¬Êý¾Ý³éÈ¡¸ßЧÂÊÆ½ÎÈ¡£Kettle ÖÐÎÄÃû½ÐµçÈÈË®ºø£¬´ËÏîÄ¿µØÖ÷³ÌÐòÔ³MATT ÆÚ´ý°Ñ¶àÖÖÐÅÏ¢·Å½øÒ»¸öºøÄÚ£¬ËæºóÒÔÒ»ÖÖÌØ¶¨µÄÎļþ¸ñʽÅųö¡£KettleÕâÒ»ETL¹¤¾ßÏ䣬ËüÈÝÐíÄã¹ÜÀí·½·¨À´Ô´ÓÚ²»Ò»ÑùÊý¾Ý¿âϵͳµÄÊý¾ÝÐÅÏ¢£¬¸ù¾Ý¸øÓèÒ»¸öͼÐνçÃæµÄ¿Í»§×ÔÈ»»·¾³À´ÐðÊöÄãÏë×öʲô£¬¶ø²»ÊÇÄãÒªÈçºÎ×ö¡£KettleÖÐÓжþÖֽű¾Îļþ£¬transformationºÍjob£¬transformation½øÐжÔÓÚÊý¾ÝÐÅÏ¢µÄ»ù±¾×ª»»£¬jobÔò½øÐÐÈ«²¿¹¤×÷Á÷ÒýÇæµÄ²Ù×Ý¡£

×ÜÌåÌØÐÔÌá¸ß
еĴ¦Àí´íÎó±àÂ루»Ø²¥£©ÔĶÁÎÄÕÂÎı¾ÎĵµºÍexcelÎĵµ
в½Ö裺ɾµôֵͶÉ䣬É趨×Ô±äÁ¿£¬°Ñ±äÁ¿£¬»ñµÃµÄÎļþ¼ÐÃû³Æ£¬°ÑÎĵµ
´Ó½Y¹ûÖУ¬ÔÚ½á¹ûºÍ¶ÂÈû²½ÖèÖÐÉ趨Îĵµ
¼ìË÷Êý¾Ý¿âµÄ¹¦ÓÃÔÚSpoon£ºÕÒѰһ¸öÖµ»òÖ÷Òª²ÎÊý
¸÷ÖÖ¸÷Ñù¼¼Êõ²ÎÊýµÄת»»ºÍ¹¤×÷ÖÐ×÷ÓÃ
ºÜÓпÉÄܳöÈë¿â£¬¼´Ê¹ÔÚ´óÅúÁ¿±¸·ÝÊý¾Ý
¾«×¼¶¨Î»µÄ±àÂëת»»³ÉÓ¢ÎÄ£¬ººÓ·¨ÎÄ£¬µÂÓïºÍºÉÀ¼Óï
ºÜ¶àÌá¸ßĿǰµÄ²½ÖèºÍ¹¤×÷ÖÐÏî
²â¾®¹¤×÷ÄÜÁ¦
·Ç³£ÈÝÒ׹̶¨²»¶¯×ÜÌåÄ¿±ê±íͶÉä
¸ÄÉÆµÄÍâÐκ͸ÐÊܵÄÈ«²¿·þÎñƽ̨

Óë´ËͬʱÉè¼Æ·½°¸ºÍ±àдºÃ¼¸¸öת»»
´¢´æ¿â¸ÄÉÆ°üº¬Ãû×Ö¡¢¿Í»§¡¢Ä¿±êÖÖÀàÅÅÁЃÈÈݵŤ×÷ÄÜÁ¦ºÍ¸Ä¶¯ÈÕÆÚ
×Ô±äÁ¿Ìá¸ß°üº¬ÔںܶಽÖèÖÖÀàºÍÊÓ¾õЧ¹ûÖ¸±êÖµÉÏÌáÉýÊÊÓÃÖ§³Ö×Ô±äÁ¿µÄÈ«²¿×Ö¶ÎÃûÇ¿¾¢µÄв½Öè
ÐÔÄÜ׿Խ£¬¸ù¾Ý¹ØÏµÊ½µÄJavaScript²½Öè
¼ÓÉÏxml²½Ö裬ÓÃÒÔ´ÓÁ÷×Ö¶Îת»¯³É·±ÔÓµÄxml¹¹ÔìΪÄÚ²¿½á¹¹¡¢×óÍâ¡¢ÓÒÍâ¡¢ÂúµÄ¸ß¼‰Áª½ÓºÏÆ´Áª½Ó²½ÖèÍâ
¿ìËÙÅÅÐòºÏÆ´Áª½ÓºÏÆ´ÔÚͬһÃܳ×Éϵĺü¸¸öÁ÷Ó¦ÓÃWeb·þÎñ¶¯Ì¬ÐÔ²éÕÒÖ÷Òª²ÎÊýµÄHTTPÊÖ»ú¿Í»§¶ËËÑË÷
±ðµÄ
Ó¦ÓÃxml¶ø²»ÒªÓ¦Óô¢´æ¿â¹²Ïí×ÊÔ´Êý¾Ý¿âÁ¬½ÓµÄ¹¤×÷ÄÜÁ¦
¿ÉÒÔ»ØÍËÈ«²¿×ª»»²»ÕýÈ·£¨ÓëÖÚ²»Í¬µÄÁª½Ó£©

¡¾°²Ñb²½Öè¡¿
´ËÈí¼þÎñ±ØÔÚjavaÏÂÔËÐУ¬Òò´Ë´ó¼Ò±ØÐëÏȰ²Ñbjava£¬²½ÖèÈçÏÂËùʾ£º
µã»÷ʵÐÐÎĵµºó£¬Ä¬ÈÏÉèÖÃÔٴεã»÷¡¾ÏÂÒ»²½¡¿

ĬÈÏÉèÖÃÌôÑ¡¿ª·¢»·¾³£¬°²×°Îļþ¿ÉÒÔĬÈÏÉèÖã¬Ò²ÊÇÌôÑ¡°²Ñbµ½±ðµÄÓ²ÅÌÏ£¬Ôٴεã»÷ÏÂÒ»²½

ÒѾ¿ªÕ¹°²ÑbÇé¿ö£¬±ØÐëÄÍÐĵȴýÊý·ÖÖÓ

ĬÈÏÉèÖð²Ñbjre,֮Ǯjdk;¾¶›]Óбä¸üµÃ»°£¬¾ÍĬÈÏÉèÖþͿÉÒÔ£¬Ôٴεã»÷ÏÂÒ»²½

°²ÑbÇé¿ö±íÃ÷°²Ñbʱ¼äÖᣬ±ØÐëµÈºòÒ»»á£¬¼ÙÈç°²Ñb½øÐУ¬ÌáÐÑÒѰ²ÑbÈ¡µÃ³É¹¦£¬µã»÷¹Ø±Õ°´Å¥¾Í¿ÉÒÔ


ϵͳÈí¼þµç×Ó¼ÆËã»úÓÒ¼üÖеã»÷ÌØÐÔ---µ¯³ö¹ã¸æ¸ß¼‰---µã»÷ϵͳ±äÁ¿

µã»÷д´½¨£¬µ¯³ö¹ã¸æÊäÈ룺JAVA_HOME,Öµ£ºÊäÈëJDK°²×°Â·¾¶¡¾C:\Program Files\Java\Jdk1.8.0_60¡¿£¬µã»÷Ã÷È·


ÔÚϵͳ±äÁ¿ÖÐѰÕÒPath,°ÑJAVA_HOMEÅ䱸µ½pathÖУ¬ÌôÑ¡ÖÐpathºó£¬µã»÷±àд£¬°ÑJAVA_HOME\bin;Å䱸µ½×îǰ±ß

¼ì²âJDKÊDz»ÊÇÅ䱸ȡµÃ³É¹¦£¬ÔËÐÐCDMºó£¬ÊäÈëjava -versionºó£¬»Ø³µ¼ü±ãÊÇʵ¼Êjdk°æ±¾ÐÅÏ¢ÄÚÈݱíÃ÷³É¹¦ÁË¡£
»òÊÇÝ”³öjava»Ø³µ¼ü£¬Ý”³öÐÅÏ¢ÄÚÈݺó£¬ÔÚÊäÈëjavac£¬¼ÙÈçÝ”³öÒ»ÇÐÕý³£±íÃ÷È¡µÃ³É¹¦


Å䱸kettleϵͳ±äÁ¿£¬Ñ°ÕÒkettle´¢·Å;¾¶£¬KETTLE_HOME:D:\...(´¢·Å;¾¶)

²¼Êðkettle£¬°ÑÃâ·ÑÏÂÔØºÃµÄkettle»º½âѹÁ¦µ½Ìض¨ÎļþĿ¼ÖоͿÉÒÔ

ÔÚkettle¸úÎļþĿ¼ÖÐѰÕÒspoon.batÎļþ£¬ÕÒµ½ºó£¬²¢Ë«»÷Êó±êÔËÐоͿÉÒÔ
ÓÉÓÚkettleÊÇÃâ°²×°µÄ£¬Òò´Ë¿ÉÒÔÁ¢¼´ÔËÐоͿÉÒÔ

¼ÙÈçÅ䱸½øÐкó£¬ÔËÐÐÔËÐÐÒ³ÃæºÍÔËÐкóÒ³Ãæ£¬ÈçÏÂͼËùʾ

¿ªÆôkettle
×îÏȽâѹÏÂÔØ³öÀ´µÄѹËõÎļþÈ磺pdice320stable.zip
Ëæºó¿ªÆôSpoon.bat£¬ÈçÏÂͼËùʾ£º
¿ªÆôºóÇëÄÍÐĵȴýÒ»»á¶ù•r¼ä¡£

´´½¨×ª»»
ÔÚÎĵµ-¡·Ð´´½¨×ª»¯¡£
д´½¨×ª»»ºóÔÚ×ó±ßµÄÖ÷Ä¿±êÊ÷Öд´½¨DBÁª½ÓÓÃÓÚÁ¬½ÓÊý¾Ý¿â¡£ÈçÏÂͼËùʾ£º
´´½¨Êý¾Ý¿âÁ¬½ÓµÄ²Ù×÷¹ý³ÌÓë±ðµÄÊý¾Ý¹ÜÀíÊÖ»úÈí¼þÁ¬½ÓÊý¾Ý¿âÏà½ü¡£
ÁôÒ⣺ÔÚÊý¾Ý¿â²éѯÁ¬½ÓµÄÀú³ÌÖУ¬ºÜÓпÉÄܻᱨijһÊý¾Ý¿âÁ¬½ÓÕÒ²»×ŵijöÏÖÒì³£¡£ÄÇÊÇÓÉÓÚÄãûÓÐÏàÆ¥ÅäµÄÊý¾Ý¿â²éѯÁ¬½ÓÍÆ¶¯£¬Á¢¼´ÏÂÔØÏàÆ¥ÅäÍÆ¶¯ºó£¬·Å½økettleµÄlibÎļþ¼Ð¡£

¼òÒ×µÄÊý¾Ý·ÖÎö±í²åÈë\Éý¼¶
£¨1£©Ð´´½¨±í²åÈë
ÔÚ×ó±ßµÄ¿ØÖÆÃæ°åÖÐÌôÑ¡¡°¹Ø¼üÄ¿±ê¡±£¬ÔڹؼüÄ¿±êÀï±ßÌôÑ¡¡°ÊäÈë-¡·±íÊäÈ롱£¬ÓõçÄÔÊó±êÍÏ×§µ½ÓÒ²à¿ØÖÆÃæ°å¡£ÈçÏÂͼËùʾ£º

Ë«»÷Êó±êÍÏ»ØÀ´µÄ±í£¬¿ÉÒÔ±àд±íÊäÈë¡£
ÌôÑ¡Êý¾Ý¿âÁ¬½ÓºÍ±àдsqlÓï¾ä£¬ÔÚÕâÀïÒ»²½¿ÉÒÔµã»÷ä¯ÀÀ£¬²éѯ×ÔÉíÊDz»ÊÇÁª½ÓÇ¡µ±¡£

£¨2£©¸ù¾Ý²åÈë\Éý¼¶Ý”³öµ½±í¡£
ÔÚ×ó±ß¿ØÖÆÃæ°åÖÐÌôÑ¡¹Ø¼üÄ¿±ê¡¢ÌôÑ¡¡°Ý”³ö-¡·²åÈë\Éý¼¶¡±ÈçÏÂͼËùʾ£º

±àд²åÈëÉý¼¶£º
×îÏÈ£º±íÊäÈëÁª½Ó²åÈëÉý¼¶¡£
Ñ¡¶¨±íÊäÈ룬°´×Åshift¼ü£¬ÍÏÏò²åÈëÉý¼¶¡£

Ëæºó£ºË«»÷Êó±ê²åÈëÉý¼¶£¬±àдËü¡£
µ½Õâ¶ùͨ³££¬Õâһת»»¾ÍÐèÒª×öÍêÁË£¬¿ÉÒÔµã»÷ÔËÐвéѯʵ¼ÊЧ¹û£¬¿´ÊDz»ÊDz»ÕýÈ·£¬ÕâÒ»ÒªÏÈ´¢´æÁ˲ſÉÒÔÔËÐУ¬¿ÉÒÔËæ±ã´¢´æµ½ÈÎÒâÒ»¸öµØÇø¡£

Ó¦Óð²È«¿ØÖÆÉϱßת»¯ÊµÐС£
Ó¦Óù¤×÷¿ÉÒÔ°´Ê±»ò¹æÂÉÐÔµÄʵÐÐת»»£¬Ð´´½¨Ò»¸ö¹¤×÷¡£²¢´Ó×ó²à¿ØÖÆÃæ°åÍϽøstart ºÍת»»¡£

Ë«»÷Êó±êstart¿ÉÒÔ±àд£¬¿ÉÒÔÉ趨ʵÐЕr¼äÕâЩ

µã¿ª×ª»¯£¬¿ÉÒÔÉ趨±ØÐëÔËÐеÄת»»Ã¿ÈÕÈÎÎñ£¬ÀýÈç¿ÉÒÔʵÐÐÉϱߴó¼Ò×öµÄת»»£¬XXX.ktr
×îÖÕµã»÷ÔËÐоͿÉÒÔ¡£

¸ÄÉÆµÄʹÓÃÐÔÄܺÍÀ©Õ¹ÐÔ
ʵʱ¼à¿ØºÍʵÐÐת»»
Ⱥ¼¯ÊÊÓã¨MPP£©
Êý¾Ý¿â²éѯϵͳ·ÖÇøÊÊÓ㨲»Óë±íÇø»®¸ã»ì£©
ºÜ¶àµÄ´æ´¢¿Õ¼äºÍÌØÐÔ¸ÄÉÆ
Ìá¸ßµÄÊý¾Ý¿â²éѯÊÊÓÃ
¸ÄÉÆµÄ¼Û¸ñÓÅ»¯Ëã·¨
ÔÚ²½ÖèÖзÖÀë³öÀ´¹¹¼Ü/ʹÓÃÕߺͱíÃû
Êý¾Ý¿âÁ¬½Ó³ØÊÊÓÃ
Ïà¹Ø¹¥ÂÔ
°²Ñbµ¶¾ßʱ£¬µ¶¾ßµÄÈбØÐ루£©Ö÷ÖáÐýתÖÐÐÄ
³µÁ¾ÔÚ°²ÑbÏÂÁÐÄÄÖÖ±äËÙÆ÷ʱ£¬ÓÐÀëºÏÆ÷̤°å£¿£¨£©
ÏÂÔØ°²×¿Èí¼þ_ÏÂÔØ°²×¿Èí¼þapp_ÏÂÔØ°²×¿Èí¼þµã»÷¸´ÖÆÁ´½Ó
°²×¿¿ª·¢£ºAndroid´´½¨ºÍʹÓÃÊý¾Ý¿âÏêϸָÄÏ
MSSQL 2005Êý¾Ý¿âתµ½SQL 2000µÄ²½Öè½²½â
¹Ü¼ÒÆÅÃâ·Ñ²Ö¿â¹ÜÀíÈí¼þÔËÐкóÊý¾Ý¿âÁ¬½Óʧ°Ü
ÔõôÓõçÄÔ´ò¿ª°²×¿Èí¼þ£¿°²×¿Èí¼þµçÄÔÔËÐз½·¨
ÇÉÉ谲׿ÊÖ»úÌá¸ßÔËÐÐËÙ¶È
×Ô¶¯µã»÷ÉñÆ÷ÇÀ´óÂóÔõôÓÃ_°²×¿´óÂóÇÀƱ¼¼ÇɺÍÊÖ·¨
½âËøAccess 2010Êý¾Ý¿â£º°²È«²ßÂÔÓë²½Öè½ÒÃØ
Ïà¹Ø×¨Ìâ
¶àÌØÈí¼þרÌâΪÄúÌṩµã»÷Èí¼þ,ÆÁÄ»µã»÷Èí¼þ,ÊÖ»úÆÁÄ»×Ô¶¯µã»÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
±¾×¨Ìâ»ã¼¯Á˸÷ÀàÔËÐпâÓ¦Óü°Æä²»Í¬°æ±¾£¬Ö¼ÔÚΪ¿ª·¢ÕߺÍÓû§Ìṩ±ã½ÝµÄÏÂÔØÇþµÀ¡£ÎÞÂÛÊdz£¼ûµÄϵͳÔËÐп⣬»¹ÊÇÌØ¶¨Ó¦ÓÃËùÐèµÄ¶¯Ì¬Á´½Ó¿â£¬ÕâÀï¶¼ÄÜÕÒµ½¡£ÎÒÃǶ¨ÆÚ¸üУ¬È·±£×ÊÔ´µÄʱЧÐԺͰ²È«ÐÔ£¬°ïÖúÓû§½â¾ö¼æÈÝÐÔÎÊÌ⣬ÌáÉýÓ¦ÓÃÐÔÄÜ¡£ÎÞÂÛÊdzõѧÕß»¹ÊÇ×ÊÉ·¢Õߣ¬¶¼ÄÜÔÚ´ËÕÒµ½ËùÐ裬ÇáËÉÓ¦¶Ô¸÷ÖÖ¿ª·¢ÐèÇó¡£
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂË¢µã»÷Èí¼þÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂË¢µã»÷Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
×Ô¶¯µã»÷Æ÷¿ÉÔÚûÓÐROOTȨÏÞµÄÇé¿öÏÂ×Ô¶¯µã»÷ÆÁÄ»¡£Äú¿ÉÒÔÇáËÉÌí¼Óµã»÷λÖò¢ÉèÖõã»÷ËÙ¶È£¬Óë°´¼üÏòµ¼¹¦ÄÜÏàËÆ¡£ÆäÖеÄËùÓй¦Äܶ¼ºÜÖØÒª£¬²¢ÓÐÏêϸµÄ²Ù×÷˵Ã÷£¬Ê¹ÓÃǰÔĶÁÆðÀ´¸ü·½±ã¡£ÃâROOTÐí¿É£¬Ê¹ÓÃÆðÀ´¸ü¼Ó·½±ã£¬»á°ïÄú×Ô¶¯×¥×¡ºìÉ«Ðŷ⣬»ñÈ¡¶©µ¥£¬»ñÈ¡»ð³µÆ±²¢×Ô¶¯µÇ¼·Ç³£¼òµ¥ÊµÓã¬Í¬Ê±Ö§³Ö×Ô¶¯×¥µãºÍÑÕÉ«¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îµã»÷Æ÷Èí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔØ¶à¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐ×Ô¶¯µã»÷Æ÷Èí¼þ¡¢Ä§Á¦×Ô¶¯µã»÷Æ÷Èí¼þ¡¢·ÉÓ¥µã»÷Èí¼þµÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æÆ½Ì¨£¬¶àÌØÃ¿Ò»¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒµã»÷Æ÷Èí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
ͬÀàÅÅÐÐ
×î½ü¸üÐÂ