°¢ ¸ÞŸµ¥ÀÌÅÍ ÀÛ¾÷¿¡ ´Ù¾çÇÑ Àμö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̵é Àμö´Â ÀÛ¾÷ÀÇ µ¿ÀÛÀ» ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÃÖÀûÈÇÕ´Ï´Ù. DB2 Cube Views´Â ¸ÞŸµ¥ÀÌÅÍ ÀÛ¾÷À» À§ÇØ ´Ù¼¸ °¡Áö Àμö¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ Àμö´Â ¿äûµÈ ÀÛ¾÷¿¡ Æ÷ÇÔµÈ ¸ÞŸµ¥ÀÌÅÍ ¿ÀºêÁ§Æ®ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ ¿ÀºêÁ§Æ® À¯ÇüÀº DB2 Cube Views ¸ÞŸµ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¸ðµ¨¿¡ Á÷Á¢ ´ëÀÀµË´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â ÇØ´ç ÀÛ¾÷ÀÌ ¹Ýº¹ÀûÀÎ ¹æ½ÄÀ¸·Î ¼öÇàÇÏ´ÂÁöÀÇ ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ºñ¹Ýº¹ ¸ðµå¿¡¼, ÇØ´ç ÀÛ¾÷Àº objectType ¹× restriction ¸Å°³º¯¼ö ±ÇÀå ½ºÆå°ú Á÷Á¢ÀûÀ¸·Î ÀÏÄ¡ÇÏ´Â ¸ÞŸµ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼¸¸ Á¶Ä¡¸¦ ¼öÇàÇÕ´Ï´Ù. ¹Ýº¹ ¸ðµå¿¡¼, ÇØ´ç ÀÛ¾÷Àº ¸ÞŸµ¥ÀÌÅÍÀÇ ºñ¹Ýº¹ ¸ðµå ¼¼Æ®·Î ½ÃÀÛÇÏ¸ç ¿ÀºêÁ§Æ®ÀÇ ºñ¹Ýº¹ ¸ðµå ¼¼Æ®¿¡¼ ½ÃÀÛÇÏ´Â ¸ðµç ¿ÀºêÁ§Æ® °ü·Ã °æ·Î¸¦ Åë°úÇÏ´Â Áß¿¡ ¹ß»ýÇÑ ´Ù¸¥ ¸ðµç ¸ÞŸµ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ Ãß°¡ÀûÀ¸·Î Á¶Ä¡¸¦ ¼öÇàÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¹Ýº¹ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¿¹¸¦ µé¸é, ºñ¹Ýº¹ ÀÛ¾÷Àº Â÷¿ø ¸ñ·ÏÀ» ¸®ÅÏÇÏ´Â ¹Ý¸é¿¡ ¹Ýº¹ ÀÛ¾÷Àº Â÷¿ø ¸ñ·Ï »Ó ¾Æ´Ï¶ó ±× Â÷¿øÀÌ ÂüÁ¶ÇÏ´Â ´Ù¸¥ ¸ðµç ¿ÀºêÁ§Æ®(´Ù¸¥ À¯ÇüÀ» °¡Áü)¿Í ±× ¿ÀºêÁ§Æ®°¡ ÂüÁ¶ÇÏ´Â ¿ÀºêÁ§Æ®±îÁö ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ Àμö´Â ¸ÞŸµ¥ÀÌÅÍ ÀÛ¾÷À» Á¦ÇÑÇϰųª ±× ¿µ¿ªÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Àμö¸¦ »ç¿ëÇÏ´Â °ÍÀº SQL Äõ¸®ÀÇ ¼ú¾î¸¦ »ç¿ëÇÏ´Â °Í°ú À¯»çÇÕ´Ï´Ù. Á¦ÇÑ»çÇ×Àº DB2 Cube Views XML ½ºÅ°¸¶¿¡ Á¤ÀÇµÈ ´ë·Î <Á¦ÇÑ> ¹× <¼ú¾î> ű׸¦ »ç¿ëÇÏ¿© XML¿¡¼ Ç¥ÇöµË´Ï´Ù. ¼ú¾î ¿ä¼Ò¿¡´Â µî·Ï Á¤º¸ ¼Ó¼º, ¿¬»êÀÚ ¼Ó¼º ¹× °ª ¼Ó¼ºÀÌ Æ÷ÇԵ˴ϴÙ.
Á¦ÇÑ»çÇ×Àº ¸ÞŸµ¥ÀÌÅÍ ¿ÀºêÁ§Æ® °£ÀÇ °ü°è »Ó¸¸¾Æ´Ï¶ó ¸ðµç ¸ÞŸµ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ °øÅëÀûÀÎ ¿ÀºêÁ§Æ® µî·Ï Á¤º¸¸¦ ±â¹ÝÀ¸·Î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µî·Ï Á¤º¸ ±â¹ÝÀÇ ¼ú¾î´Â ¼ú¾î ¿ä¼Ò¿Í ¿¬°üµÈ µî·Ï Á¤º¸ ¼Ó¼ºÀÌ ´ÙÀ½ Áß Çϳª¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¼ú¾î ¿ä¼Ò¿Í ¿¬°üµÈ ¿¬»êÀÚ ¼Ó¼ºÀº µîÈ£(=)¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¼ú¾î ¿ä¼Ò¿Í ¿¬°üµÈ °ª ¼Ó¼ºÀº µî·Ï Á¤º¸ ¼Ó¼º¿¡ ÀÇÇØ ÁöÁ¤µÈ µî·Ï Á¤º¸¿Í ºñ±³µÇ´Â °ªÀÇ ¹®ÀÚ¿ Ç¥ÇöÀÔ´Ï´Ù.
Á¦ÇÑ ¸Å°³º¯¼ö¸¦ ÀÛ¾÷ ´Ü°èÀÇ ÀüüÀûÀÎ ¼ø¼¿Í °ü·Ã½ÃŰ´Â ¹æ¹ý¿¡ °üÇÑ ¼³¸íÀº ÀÛ¾÷ ´Ü°èÀÇ ¼ø¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿¹: ÀÌ ¿¹´Â ÀÛ¾÷ÀÇ ¹üÀ§¸¦ ABC ½ºÅ°¸¶ÀÇ ¿ÀºêÁ§Æ®·Î Á¦ÇÑÇÕ´Ï´Ù.
<restriction> <predicate property="schema" operator="=" value="ABC"> </restriction>
ÀÌ Àμö´Â ÀÓÆ÷Æ® ÀÛ¾÷¿¡ ´ëÇÑ ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù. ´ÙÀ½ Å×À̺íÀº »ç¿ë °¡´ÉÇÑ ´Ù¾çÇÑ ¸ðµå¸¦ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ¼½¼Ç¿¡¼, "Ãæµ¹"Àº ÀÔ·ÂÀ¸·Î ÀÓÆ÷Æ® ÀÛ¾÷À¸·Î Àü´ÞµÈ
¿ÀºêÁ§Æ®°¡ ÀÌ¹Ì ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡ Á¸ÀçÇÏ´Â °æ¿ì¸¦ ¸»ÇÕ´Ï´Ù.
¸ðµå | ¼³¸í | ¸®ÅÏµÈ ÂüÁ¶ ¸ñ·Ï |
---|---|---|
Create new - ignore collisions |
| newList
ÀÛ¼ºµÈ ¿ÀºêÁ§Æ®ÀÇ »õ·Î¿î ½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇÕ´Ï´Ù. collisionList Ãæµ¹°ú °ü·ÃµÇ¾î ÀÖ¾î ÀÛ¼ºÇÒ ¼ö ¾ø´Â ¿ÀºêÁ§Æ®ÀÇ »õ·Î¿î ½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
Create new - replace collisions |
| newList
ÀÛ¼ºµÈ ¿ÀºêÁ§Æ®ÀÇ »õ·Î¿î ½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇÕ´Ï´Ù. collisionList Ãæµ¹°ú °ü·ÃµÇ¾î ±âÁ¸ÀÇ ¿ÀºêÁ§Æ®¸¦ ±³Ã¼Çϴµ¥ »ç¿ëµÇ´Â ¿ÀºêÁ§Æ®ÀÇ »õ·Î¿î ½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
Create new -
abort on collision |
| newList
ÀÛ¼ºµÇ°Å³ª ÀÛ¼ºµÇÁö´Â ¾ÊÀº Ãæµ¹ÀÌ ¾ø´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ À̸§-½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇϴµ¥, ÀÌ ¿ÀºêÁ§Æ®´Â ÀÛ¾÷ Áß¿¡ Ãæµ¹ÀÌ ¹ß»ýÇÏ´Â °æ¿ì¿¡´Â ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù. collisionList Ãæµ¹°ú °ü·ÃµÇ¾î ÀÖ¾î ÀÛ¼ºÇÒ ¼ö ¾ø´Â ¿ÀºêÁ§Æ®ÀÇ »õ·Î¿î ½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
Report new - report collisions |
| newList
Ãæµ¹°ú °ü·ÃµÇ¾î ÀÖ¾î ÀÛ¼ºÇÒ ¼ö ¾ø´Â ¿ÀºêÁ§Æ®ÀÇ »õ·Î¿î À̸§-½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇÕ´Ï´Ù. collisionList Ãæµ¹°ú °ü·ÃµÇ¾î ÀÖ¾î ÀÛ¼ºÇÒ ¼ö ¾ø´Â ¿ÀºêÁ§Æ®ÀÇ À̸§-½ºÅ°¸¶ ½ÖÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
newList ¹× collisionList´Â »çÀü¿¡ Á¤ÀÇµÈ ¼ø¼¸¦ ÁؼöÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ¸ñ·ÏÀº »ç¿ëµÇ´Â XML ÅÂ±× ¿Ü¿¡ ÂüÁ¶ À¯Çü °£ÀÇ »ó´ëÀûÀÎ ¼ø¼¸¦ º¸¿© ÁÝ´Ï´Ù.
ÀÌ Àμö´Â À¯È¿¼º È®ÀÎ ÀÛ¾÷¿¡ ´ëÇÑ ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
´ÙÀ½ Å×À̺íÀº »ç¿ë °¡´ÉÇÑ ´Ù¾çÇÑ ¸ðµå¸¦ ¼³¸íÇÕ´Ï´Ù.
¾Æ·¡ Å×À̺íÀÌ Ç¥½ÃµÈ ±ÔÄ¢ÀÇ À¯ÇüÀº DB2 Cube Views ¿ÀºêÁ§Æ® ±ÔÄ¢ÀÇ Ä«Å»·Î±×¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
¸ðµå | ¼³¸í |
---|---|
񃧯 |
|
cubeModel completeness |
|
optimization |
|