¼Ç¼¹ØÁª£¨µÑ¿¨¶ûÊä³ö£©
Õâ¸ö²½ÖèÔÊÐíÄã×éºÏ²½ÖèÖÐËùÓеÄÐС£
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