Ò»£®DeltaÔöÁ¿
1.ʲôÊÇDELTA»úÖÆ£¿
´ð£ºDELTA¾ÍÊÇ˵ÔÚµÚÒ»´Îload £¨¼ÓÔØ£©Êý¾ÝÖ®ºó£¬ÔÊÐíÏ´ÎÔÚloadÊý¾ÝµÄʱºòÖ»load »¹Ã»ÓÐload¹ýµÄÊý¾Ý¡£
2.²»Í¬Ä£¿éÊÂÎñÊý¾ÝDELTA¼ÓÔØµÄ²Ù×÷¹ý³ÌÒ»ÑùÂð£¿
´ð£º²»Ò»Ñù£¬MMÓÐMMµÄDELTA™CÖÆ£¬FIÓÐFIµÄ™CÖÆ¡£FIÓõĴ¦Àí»úÖÆÊÇʱ¼ä´Á£¬AIE£¬PULL¡£LOÓõĴ¦Àí»úÖÆÊÇDELTA queue£¬ABR£¬PUSH¡£
3.ͨÓÃÌáÈ¡µÄÊý¾ÝÀ´Ô´ÓÐÄļ¸ÖÖ£¬ÊÇ·ñ¿ÉÒÔDELTA¼ÓÔØ?
´ð£ºTABLE/VIEW,INFOSET,FUNCTION MODULE,¿ÉÒÔDELTA¼ÓÔØ¡£
4.ʲôÊÇÔöÁ¿¶ÓÁУ¿£¨delta queue£©
´ð£ºÔöÁ¿¶ÓÁÐÊÇн¨»òÒѸü¸ÄÊý¾Ý¼Ç¼µÄÊý¾Ý´¢´æÐÎʽ£¨ÉÏ´ÎÊý¾ÝÇëÇóÒÔÀ´³öÏÖµÄÊý ¾Ý¼Ç¼£©¡£´ÓϵͳÊÕµ½Êý¾ÝÇëÇóʱ£¬»áʹÓÃԴϵͳÖеĸüÐÂÁ÷³Ì»ò¼Èë×Ô¶¯Ð´ÈëÔöÁ¿¶ÓÁС£
5.infopackage¼¸ÖÖ¸üÐÂģʽ£¿
´ð£º1ÍêÈ«¸üÐÂ2³õʼ»¯ÔöÁ¿Á÷³Ì3ÔöÁ¿¸üУ¨F£¬I£¬D£©
6.ʲôÊÇÔöÁ¿¸üУ¿
´ð£ºÔöÁ¿¸üнöΪԴϵͳÖеÄÇëÇóÉϴμÓÔØÒÔÀ´ÒÑ´´½¨»òÒѸü¸Ä£¨»òÒÑɾ³ý£©µÄÊý¾Ý¼Ç¼¡£
7.¸÷¸öÔöÁ¿Á÷³Ì¶¼Ö§³ÖÄÄЩ¼Ç¼ÀàÐÍ£¿
´ð£ººóÏñ ǰÏñ µ¹Ïó ÐÂÏó¡£
8.Æ½ÃæÎļþµÄÔöÁ¿Á÷³ÌÔÀíÊÇÔõôÑùµÄ£¿
´ð£ºÈç¹ûÔöÁ¿Á÷³ÌʹÓÃÆ½ÃæÎļþ£¬Êý¾Ý²»»áͨ¹ýÔöÁ¿¶ÓÁд«Êäµ½BI £¬¶øÊÇÖ± ½Ó´ÓDATASOURSE ¼ÓÔØµ½PSA¡£ Æ½ÃæÎļþ¿Ï¶¨²»»áÓõ½DELTA queue£¬ÒòΪÕâÊÇÊý¾ÝÔ´µÄÔöÁ¿ÔÀí¡£
9.0RECORDMODE ÊÇʲô£¿
´ð£ºÊý¾Ý״̬
RECORDMODE£ºÓÐÒÔϼ¸¸öÖµ
' '
ÔÚ¸ü¸Ä¼Ç¼»òÌí¼ÓÊý¾Ýºó´«Êä¼Ç¼״̬¡£Ö»ÓÐÔÚÇëÇóÏàÓ¦µÄǰÏñʱ£¬²Å»á½«¼Ç¼ֱ½Ó¸üе½ InfoCube£¨ÉÔºó½âÊÍ£©¡£
'X' ǰÏñ
ÔÚ¸ü¸Ä»òɾ³ý¼Ç¼ǰ´«Êä¼Ç¼״̬¡£ËùÓпÉÒÔ»ã×Ü£¨¹Ø¼üÖµ£©µÄ¼Ç¼ÊôÐÔ±ØÐëÓüÓ/¼õ³åÏú·ûºÅ½øÐд«Êä¡£³åÏú¼Ó/¼õ·ûºÅÓÉÌáÈ¡Æ÷£¨È±Ê¡£©»ò·þÎñ Service API ¸ºÔð¡£ÕâЩ¼Ç¼ÔÚ DataStore ¶ÔÏóµÄ·Ç¸½¼Ó£¨¸²¸Ç£©¸üÐÂÖÐÓèÒÔºöÂÔ¡£Ç°Ïñ²¹³äºóÏñ¡£
'A' ¸½¼Ó
Èç¹ûÊôÐÔ¿ÉÒÔ¼¯ºÏ£¬Ôò½ö´«Êä¸ü¸Ä¡£Èç¹ûÊôÐÔÎÞ·¨¼¯ºÏ£¬Ôò´«ÊäÊý¾Ý¸ü¸Ä»ò´´½¨ºóµÄ״̬¡£¼Ç¼¿ÉÒÔÎÞÏÞÖÆµØ¸üе½ InfoCube£¬µ«ÐèÒª¶Ô DataStore ¶ÔÏó½øÐи½¼Ó¸üС£
'D' ɾ³ý
½ö´«Êä´úÂë¡£´Ë¼Ç¼ֻÄܸüе½ DataSource ¶ÔÏó£¨Òò´Ë DataStoreÒ²Ö»Äܸüе½ DataSource ¶ÔÏ󣩡£
'R' ·´×ª
´Ë¼Ç¼µÄÄÚÈÝÓëǰÏñÏàͬ¡£Î¨Ò»µÄÇø±ðÊǸüРDSOʱ£ºÉ¾³ý´úÂëÏàͬµÄÏÖÓмǼ¡£
'N' ÐÂÏñ
´Ë¼Ç¼µÄÄÚÈÝÓëûÓÐǰÏñµÄºóÏñÏàͬ¡£´´½¨¼Ç¼ʱ£¬Ó¦´«ÊäÐÂÏñ¶ø²»ÊǺóÏñ¡£ÐÂÏñ²¹³äµ¹Ïñ¡£
ǰÏñ¡¢ºóÏñ ¿ÉÓÃÓÚCUBEµÄÌí¼Ó ºÍ DSOµÄÌí¼Ó¡¢ Ìí¼Ó¡¢¸²¸Ç
¸½¼ÓͼÏñ ¿ÉÓÃÓÚCUBEÌí¼Ó ºÍDSOµÄÌí¼Ó
ºóÏñ ²»ÄÜÓÃÓÚCUBE£¬DSOµÄ¸²¸Ç
µ¹Ïñ ÄÜÓÃÓÚCUBEµÄÌí¼Ó ºÍ DSOÌí¼ÓºÍ¸²¸Ç
ɾ³ýͼÏñ ²»ÄÜÓÃÓÚCUBE ¿ÉÓÃÓÚDSOµÄ¸²¸Ç
´´½¨Ò»Ìõ¼Ç¼Ϊ10£¬ È»ºó½«10±äΪ8£¬ È»ºó½«¼Ç¼ɾ³ý¡£ ¾ßÌå¼Ç¼¡£
´´½¨µÄʱºò£¬
´´½¨Ò»Ìõ¼Ç¼10£¬Æä RECORDMODE Ϊ ¡° ¡±£¬´ú±íд´½¨¼Ç¼£¬ Òª½«¼Ç¼¸üÐÂΪ8£¬ÓÐÁ½ÖÖ·½Ê½£¬ Ò»ÖÖΪ£º
Ôö¼ÓÒ»ÌõǰÏñ£¬-10£¬ÆäRECORDMODEΪ¡°X¡± È»ºóÔö¼ÓÒ»ÌõмǼ8£¬ÆäRECORDMODEΪ¡° ¡± ÁíÒ»ÖÖΪ£º
¸½¼ÓÏÔö¼ÓÒ»Ìõ¼Ç¼-2£¬ÆäRECORDMODEΪ¡°A¡± ǰÏñºÍ·´ÏñµÄÇø±ð?????
ɾ³ý¼Ç¼£¬ Á½ÖÖ·½Ê½£º
Ôö¼ÓÒ»Ìõ³åÏú¼Ç¼-8£¬ÆäRECORDMODEΪ¡°R¡±£¬
Ôö¼ÓÒ»Ìõ¼Ç¼¼Ç¼Ϊ¿Õ£¬ÆäRECORDMODEΪ¡°D¡±¡£
ÔöÁ¿Á÷³Ì£ºABR£¬Ê¹ÓÃǰÏñ¡¢ºóÏñ¡¢ÐÂÏñ¡¢µ¹Ïñ¡£ ADD£¬Ê¹Óø½¼ÓÏñ¡£ AIE£¬½öʹÓúóÏñ¡£
10.ʲôÊÇÔöÁ¿
´ð£ºÔöÁ¿¾ÍÊÇÒµÎñÊý¾ÝÔÚ³õʼ»¯ºóµÄ±ä»¯ºÍÔö¼ÓµÄÁ¿¡££¨Ôö¼ÓÊý¾Ý£©
11.Ò»°ãÊý¾ÝÔ´µÄdeltaÔõôʵÏÖµÄ
´ð£ºÒ»°ãÊý¾ÝÔ´µÄdeltaµÄÀàÐÍĬÈ϶¼ÊÇaie£¬¾ÍÊÇÖ§³ÖºóÏñµÄ£¬ËùÒÔ±ØÐëÏȵ½dsoÖÐÈ»ºóÔÙµ½cube¡£
12.Èç¹ûÒªloadϵͳ²»Ö§³Ö×Ö·û£¬ÒªÖ´ÐÐÄĸötcode£¿
´ð£ºSPRO
13.MM³éÈ¡ºÍÔöÁ¿»úÖÆÊÇʲô£¿
´ð£ºMM³éÈ¡Êý¾ÝËüÊôÓÚºóÇÚÊý¾Ý£¬Ò²Óõ½setup±í£¬ÊôÓÚLO³éÈ¡£¬»úÖÆ¾ÍÊÇdelta queue¡£
14. Delta ProcessÔöÁ¿·½Ê½
´ð£ºR3ͨ¹ýSE11²é¿´±íROOSOURCE£¬BWͨ¹ýSE11²é¿´±íRSOLTPSOURCE£¬¿ÉÒԲ鿴Êý¾ÝÔ´µÄ³éÈ¡»úÖÆ£¬¼´¶ÔÓ¦µÄÔöÁ¿·½Ê½£º
ÈçABR£¨after before reverve£©£¬ÊÇǰ£¬ºó£¬·´×ª¾µÏñ¸üÐÂģʽ£¬Ö§³Ö¸²¸ÇÒ²Ö§³ÖÀÛ¼Ó£¬ËùÒÔÊÊÓÃÓÚËùÓеÄÔöÁ¿·½Ê½£¬¿ÉÒÔ¸üе½DSO»òÕßCUBE¡£
ÈçAIE£¨after image£©£¬ÊǺó¾µÏñ£¬Ö»Ö§³Ö¸²¸Ç£¬²»Ö§³ÖÀÛ¼Ó£¬ËùÒÔ²»ÄÜÖ±½Ó¼ÓÔØµ½CUBE£¬Ö»ÄܼÓÔØµ½DSO¡£FIÖдËÖÖÔöÁ¿´¦Àí·½Ê½Ó¦Óý϶ࡣ
ÈçADD£¬Ö»Ö§³ÖÀÛ¼Ó£¬Óø½¼Ó¾µÏñµÄ¸üз½Ê½£¬ËùÒԼȿÉÒÔ¸üе½DSO£¬Ò²¿ÉÒÔ¸üе½
CUBE¡£
¶þ£®LO³éÈ¡
1.R3ĿǰÓÐÄļ¸ÖÖ³£¼ûµÄÊý¾ÝÌáÈ¡·½·¨?
´ð£ºLOÌáÈ¡£¬Í¨ÓÃÌáÈ¡£¬CO-PAÌáÈ¡¡£
2.LOÌáÈ¡µÄUPDATE MODE£¨¸üÐÂģʽ£©ÓÐÄļ¸ÖÖ£¿
´ð£ºDirect Delta; Unserilized V3 update, Queued Delta¡££¨v1£¬v2£¬v3£© Direct Delta¡¢Queued Delta¡¢Unserialized V3 Update ×ܽá Ò»¡¢Direct Delta:
a£©ÒµÎñÊý¾Ý¸üÐÂÓ¦ÓóÌÐò±í£¨application table£©£» b£©Óë a ͬ²½£¨V1£©£¬Êý¾Ý¸üе½ÔöÁ¿¶ÓÁУ¨Delta Queue£©£» ¶þ¡¢Queued Delta
a£©ÒµÎñÊý¾Ý¸üÐÂÓ¦ÓóÌÐò±í£¨application table£©£» b£©Óë a ͬ²½£¨V1£©£¬Êý¾Ý¸üе½³éÈ¡¶ÓÁУ¨Extraction Queue£©£¬´Ë²½ÖèÓë a ÊÇͬ²½£¬ËùÒÔ¿ÉÒԼǼҵÎñ·¢Éú˳ÐòµÄÏȺ󣻣¨Êý¾ÝÏȱ»ÊÕ¼¯µ½³éÈ¡ÁжÓÈ»ºó±»Ë͵½ÔöÁ¿Áжӣ© c£©Óë b Òì²½£¨V3£©£¬Í¨¹ýCollective Run£¨¼¯Ìå²Ù×÷»ò¼¯ÌåÔËÊ䣩½«Êý¾Ý´Ó³éÈ¡¶ÓÁУ¨Extraction Queue£©ÊÕ¼¯£¬¸üе½¸üжÓÁУ¨Delta Queue£©£» Èý¡¢Unserialized V3 Update
a£©ÒµÎñÊý¾Ý¸üÐÂÓ¦ÓóÌÐò±í£¨application table£©£» b£©Óë a Òì²½£¨V3£©£¬Í¨¹ýºǫ́Collective Run£¨¼¯ÌåÔËת£©½«Êý¾ÝÊÕ¼¯£¬¸üе½¸üÐÂ±í£¨Update table£©£¬´Ë²½ÖèÓë a ÊÇÒì²½£¬½øÐÐÊÕ¼¯µÄʱºò£¬ÊÕ¼¯µ½µÄÊý¾ÝÊǶàÌõ£¬²»¼Ç¼ҵÎñ·¢ÉúµÄÏȺó˳Ðò£» c£©Óë b Òì²½£¨V3£©£¬Í¨¹ýºǫ́Collective Run£¨¼¯ÌåÔËת£©½«Êý¾Ý´Ó¸üÐÂ±í£¨Update table£©ÊÕ¼¯£¬¸üе½¸üжÓÁУ¨Delta Queue£©£»£¨¾ÍÊÇÔöÁ¿ÁжÓÖÐÆ¾Ö¤ÊÇÎÞÐòµÄ£¬Õâ¶ÔÓÚÓø²¸ÇģʽµÄÄ£ÐÍÀ´ËµÊÇÖÂÃüµÄ£¬ËùÒÔÈç¹ûÄ¿±êÁжÓÊÇDSOµÄ»°£¬²»½¨Òé²ÉÓÃÕâÖÖģʽ£©
3.LO³éÈ¡µÄ²½Öè?