Kettleѧϰ(6)

2025-08-22

¼Ç¼¹ØÁª£¨µÑ¿¨¶ûÊä³ö£©

Õâ¸ö²½ÖèÔÊÐíÄã×éºÏ²½ÖèÖÐËùÓеÄÐС£

1¡¢ ÁÙʱĿ¼£ºÈç¹ûÄãÏë¸ü¶àµÄÐУ¬Ö¸¶¨ÏµÍ³´æ´¢ÁÙʱÎļþµÄĿ¼¡£ 2¡¢ ×î´ó»º´æ´óС£ºÏµÍ³´ÓÁÙʱÎļþ¶ÁÈ¡Êý¾ÝµÄ»º´æ´óС¡£ 3¡¢ ¶ÁÈ¡µÄÖ÷Òª²½Ö裺ָ¶¨¶ÁÈ¡×î¶àÊý¾ÝµÄ²½ÖèÃû³Æ¡£ 4¡¢ Ìõ¼þ£ºÄã¿ÉÒÔÖ¸¶¨¸´ÔÓµÄÌõ¼þÀ´ÏÞÖÆÊä³öÐÐÊý¡£

Êý¾Ý¿âÁ¬½Ó

Õâ¸ö²½ÖèÔÊÐíÄãʹÓÃÏÈǰµÄ²½ÖèµÄÊý¾Ý£¬ÔËÐÐÒ»¸öÊý¾Ý¿â²éѯ¡£ Äܹ»Ö¸¶¨²éѯ²ÎÊý£º ÔÚsql²éѯÖÐÓá°£¿¡±£¬ÔËÐвéѯʱʹÓÃÊý¾ÝÍø¸ñÖеÄÊý¾Ý¡£

1¡¢ Number of rows to return £º0´ú±íËùÓÐÐУ¬ÆäËûÊý×ÖÏÞÖÆÐеÄÊä³ö¡£ 2¡¢ ÍâÁ¬½Ó£¿£ºÑ¡ÖУ¬Ôò×ܻ᷵»ØÒ»¸ö½á¹û£¬¾ÍËã²éѯ½Å±¾Ã»Óнá¹û¡£ 3¡¢ »ñÈ¡×ֶΣº»ñÈ¡À´×ÔÉÏÒ»¸ö²½ÖèµÄÊý¾Ý¡£

ºÏ²¢¼Ç¼

Õâ¸ö²½ÖèÔÊÐíÄã±È½ÏÁ½¸öÐÐÁ÷¡£Èç¹ûÄãÏëÔÚÁ½¸ö²»Í¬Ê±¼ä±È½ÏÊý¾Ý£¬ÕâÊǷdz£ÓÐÓõġ£Ëü³£±»ÓÃÓÚÊý¾Ý²Ö¿âԴϵͳûÓаüº¬×îºó¸üÐÂÈÕÆÚµÄÇé¿ö¡£Á½¸öÐÐÁ÷±»ºÏ²¢£¬Ò»¸öÊÇÒýÓÃÁ÷£¨¾ÉÊý¾Ý£©£¬Ò»¸ö±È½ÏÁ÷£¨ÐÂÊý¾Ý£©¡£Ã¿´Î¶¼ÊÇÐеÄ×îºó°æ±¾Í¨¹ýÏÂÒ»¸ö²½Öè¡£ÐÐÓÐÒÔϱê¼Ç£º

21 / 42

1¡¢ ¡°identical¡±£º¹Ø¼ü×ÖÔÚÁ½¸öÁ÷Öж¼´æÔÚ£¬²¢ÇÒÖµÏàͬ¡£ 2¡¢ ¡°changed¡±£º¹Ø¼ü×ÖÔÚÁ½¸öÁ÷Öж¼´æÔÚ£¬µ«ÊÇÒ»¸ö»òÕ߸ü¶àµÄÖµ²»Í¬ 3¡¢ ¡°new¡±£ºÒýÓÃÁ÷ÖÐûÓÐÕÒµ½¹Ø¼ü×Ö¡£ 4¡¢ ¡°deleted¡±£º±È½ÏÁ÷ÖÐûÓÐÕÒµ½¹Ø¼ü×Ö¡£

±È½ÏÁ÷ÖеÄÊý¾Ý½øÈëÏÂÒ»²½Ö裬³ý·ÇÔÚ¡°É¾³ý¡±µÄÇé¿ö¡£

ÅÅÐòºÏ²¢(Sorted Merge)

Õâ¸ö²½ÖèºÏ²¢À´×Ô¶à¸öÊäÈë²½ÖèµÄÊý¾ÝÐУ¬²¢ÇÒÕâЩÐÐÓÃÖ¸¶¨µÄ¹Ø¼ü×ÖÅÅÐò¡£°üÀ¨ÒÔÏÂÑ¡Ï 1¡¢ ×ֶΣºÖ¸¶¨ÅÅÐòµÄ¹Ø¼ü×ֶΡ£

Merge Join£¨ºÏ²¢Á¬½Ó£©

Õâ¸ö²½Ö轫À´×ÔÁ½¸ö²»Í¬²½ÖèÊäÈëµÄÊý¾ÝÖ´ÐÐÒ»¸ö¸ßЧµÄºÏ²¢¡£ºÏ²¢Ñ¡Ïî°üÀ¨Inner¡¢left outer¡¢right outer¡¢full outer¡£

±¸×¢£ºÕâ¸ö²½Ö轫ÊäÈëµÄÐа´Ö¸¶¨µÄ×ֶδ洢¡£Á¬½ÓʱÁ¬½Ó×ֶαØÐëÓÐÐò¡£

22 / 42

Java ScriptÖµ(Modified Java Script Value)

Õâ¸ö²½ÖèÔÊÐíÄãÓÃJavaScriptÓïÑÔ×ö¸´ÔÓµÄÔËË㣬¸Ä½øµÄjsЧÂʸü¸ß£¬¸üÒ×Óᣠ1¡¢ ²åÈë×ֶΣº²åÈë×ֶμ°×ֶεÄÖµ¡£ 2¡¢ ²âÊԽű¾£º²âÊԽű¾µÄÓï·¨¡£

3¡¢ »ñÈ¡±äÁ¿£º»ñÈ¡×îеıäÁ¿²¢ÇÒ²åÈëµ½¡°×ֶΡ±Íø¸ñÖÐ 4¡¢ jsº¯Êý¼û¸½Â¼1¡£

¸Ä½øµÄjsÕë¶Ô¿ÉÓõĽű¾¡¢º¯Êý¡¢ÊäÈë×ֶκÍÊä³ö×ֶΣ¬Ìṩһ¸öÊ÷²Ëµ¥ä¯ÀÀ¡£ 1¡¢ Transformation Script£ºÕ¹Ê¾ÄãÔÚ²½ÖèÖд´½¨µÄ½Å±¾ÁÐ±í¡£ 2¡¢ Transformation Constants£¨×ª»»³£Á¿£©£ºÒ»¸ö°üº¬

SKIP_TRANSFORMATION,ERROR_TRANSFORMATION,CONTINUE_TRANSFORMATIONµÈ¾²Ì¬³£Á¿µÄÁÐ±í¡£

3¡¢ Transformation Functions£º°üº¬¶àÖÖString£¬Numeric£¬Date£¬LogicÒÔ¼°ÌØÊ⺯Êý£¬Äã¿É

ÒÔÔÚ´´½¨½Å±¾µÄʱºòʹÓÃËü¡£

4¡¢ Input fields£º²½ÖèÊäÈë×Ö¶ÎÁÐ±í¡£Ë«»÷»òÕßÍÏÀ­¿ÉÒÔ½«×ֶβåÈëµ½ÄãµÄ½Å±¾ÖС£ 5¡¢ Output fields£º²½ÖèÊä³öµÄ×ֶΡ£

Ö´ÐÐSQLÓï¾ä

Õâ¸ö²½ÖèÖÐÄã¿ÉÒÔÖ´ÐÐsql½Å±¾£¨Ö´ÐÐÔöɾ¸Ä½Å±¾DDLµÈ£©£¬»òÕßÔÚת»»³õʼ»¯µÄʱºòÖ´ÐУ¬

23 / 42

»òÕßÔÚ²½ÖèµÄÿһ¸öÊäÈëÐÐÖ´ÐС£

1¡¢ Ö´ÐÐÿһÐУº¶ÁÈ¡ÉÏÒ»²½Öè´«À´µÄÿһÐÐʱ¶¼Ö´ÐÐÒ»´Îsql½Å±¾¡£ 2¡¢ ²ÎÊý£ºÓÃÀ´¸øsqlÖеġ°£¿¡±¸³Öµ¡£

3¡¢ °üº¬²åÈë״̬µÄ×ֶΣº¸Ã×Ö¶ÎֵΪִÐÐsqlÓï¾ä²åÈëµÄÐÐÊý¡£ 4¡¢ °üº¬¸üÐÂ״̬µÄ×ֶΣº¸Ã×Ö¶ÎֵΪִÐÐsqlÓï¾ä¸üеÄÐÐÊý¡£ 5¡¢ °üº¬É¾³ý״̬µÄ×ֶΣº¸Ã×Ö¶ÎֵΪִÐÐsqlÓï¾äɾ³ýµÄÐÐÊý¡£ 6¡¢ °üº¬¶Á״̬µÄ×ֶΣº¸Ã×Ö¶ÎֵΪִÐÐsqlÓï¾ä¶ÁÊý¾ÝµÄÐÐÊý¡£

×¢Ò⣺¸Ã²½ÖèÖ÷ÒªÓÃÀ´¶ÔÊý¾Ý½øÐÐÔö¡¢É¾¡¢¸Ä£¬Ö´ÐжÔÊý¾ÝµÄ²éѯ²Ù×÷£¬Ê¹Óá°±íÊäÈ롱²½Ö裨¿ÉÒÔÖ´ÐÐÈκβéѯÓï¾ä£¬°üº¬Á¬½Ó¡¢·Ö×é¡¢ÅÅÐòµÈ£©¡£ Àý×Ó£º

Execute row SQL script

ÉÏÒ»¸ö²½Öèij×Ö¶ÎÖд洢ÓÐsqlÓï¾ä£¬´Ó¸Ã×ֶλñÈ¡sqlÓï¾äÖ´ÐС£

24 / 42

ά¶È¸üÐÂ/²éѯ

ÁªºÏ¸üвéѯ

Õâ¸ö²½ÖèÔÊÐíÄãÔÚÒ»¸öjunk-dimesion ±íÀï´æ´¢ÐÅÏ¢¡£

25 / 42


Kettleѧϰ(6).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ ÏÂÔØÊ§°Ü»òÕßÎĵµ²»ÍêÕû£¬ÇëÁªÏµ¿Í·þÈËÔ±½â¾ö£¡

ÏÂһƪ£º2024°æÖÇÄÜ»¯µç´Å³¬Éù̽ÉËÒÇÏîÄ¿£¨Á¢Ïî¼°´û¿îÓã©¿ÉÐÐÐÔÑо¿±¨¸æ

Ïà¹ØÔĶÁ
±¾ÀàÅÅÐÐ
¡Á ÓοͿì½ÝÏÂÔØÍ¨µÀ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÏÂÔØ±¾ÎĵµÐèÒªÖ§¸¶ 7 Ôª

Ö§¸¶·½Ê½£º

¿ªÍ¨VIP°üÔ»áÔ± ÌØ¼Û£º29Ôª/ÔÂ

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£ºxuecool-com QQ£º370150219