¼Ó¼ºÀº µ¥ÀÌÅͺ£À̽º Å×À̺í Ä÷³ÀÇ ±âº» Ãß»óÀû °³³äÀ» Ç¥ÇöÇÕ´Ï´Ù. ¼Ó¼ºÀº Å×À̺í Ä÷³¿¡ ´ëÇÑ ´Ü¼ø ¸ÅÇÎÀÏ ¼ö ÀÖ°í ´ÙÁß Ä÷³°ú ±âŸ ¼Ó¼ºÀ» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç ±âÀú µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç ±â´É(¿¹: »ç¿ëÀÚ-Á¤ÀÇ ÇÔ¼ö)À» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â SQL Ç¥Çö½ÄÀ¸·Î Á¤Àǵ˴ϴÙ. ±âŸ ¼Ó¼ºÀÌ SQL Ç¥Çö½ÄÀÇ Á¤ÀÇ¿¡ »ç¿ëµÇ´Â °æ¿ì, ±âŸ ¼Ó¼ºÀº ¼Ó¼º ÂüÁ¶ ·çÇÁ¸¦ Çü¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ó¼º A°¡ ¼Ó¼º B¸¦ ÂüÁ¶ÇÏ´Â °æ¿ì¿¡ ¼Ó¼º B´Â ¼Ó¼º A¸¦ ÂüÁ¶ÇÒ ¼ö ¾ø½À´Ï´Ù.
DB2 Cube Views¿ë OLAP ¼¾ÅÍ´Â ¼Ó¼º ¿ÀºêÁ§Æ® Á¤ÀÇ¿¡ ´ëÇÑ º¹ÀâµµÀÇ ¸¹Àº ºÎºÐÀ» ¼û±é´Ï´Ù. OLAP ¼¾ÅÍ¿¡¼´Â Ç¥Çö½Ä ÅÛÇø®Æ®³ª ¼Ó¼ºÀÇ ¸Å°³º¯¼ö ¸ñ·ÏÀ» ¸í½ÃÀûÀ¸·Î Á¤ÀÇÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. Ä÷³¿¡ Á÷Á¢ ¸ÊÇεǴ ¼Ó¼ºÀ» ÀÛ¼ºÇÏ·Á¸é Â÷¿ø ¸¶¹ý»ç ¶Ç´Â Â÷¿ø µî·Ï Á¤º¸ â¿¡¼ ¼Ó¼ºÀ» ÀÛ¼ºÇÒ ¶§ ¼Ò½º Ä÷³À» ¼±ÅÃÇϽʽÿÀ. °è»êµÈ ¼Ó¼ºÀ» ÀÛ¼ºÇϰíÀÚ ÇÏ´Â °æ¿ì, SQL Ç¥Çö½Ä ºô´õ âÀ» »ç¿ëÇÏ¿© ¼Ò½º Ç¥Çö½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL Ç¥Çö½Ä ºô´õ´Â »ç¿ë °¡´ÉÇÑ ¼Ó¼º, Ä÷³, ¿¬»êÀÚ, ÇÔ¼ö ¹× »ó¼öÀÇ ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù.
OLAP ¼¾Å͸¦ »ç¿ëÇÏÁö ¾Ê°í ¼Ó¼ºÀ» ÀÛ¼ºÇÏ·Á´Â °æ¿ì, ¼Ó¼ºÀÇ SQL Ç¥Çö½Ä Á¤ÀǸ¦ µÎ °³ÀÇ µî·Ï Á¤º¸(ÅÛÇø®Æ® ¹× Ä÷³/¼Ó¼º ¸ñ·Ï)ÀÇ Á¶ÇÕÀ¸·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÅÛÇø®Æ®´Â ÅäÅ« Ç¥±â¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ¿©±â¼ {$$n}Àº ÅäÅ«À̸ç nÀº ¸ñ·Ï¿¡¼ÀÇ Æ¯Á¤ Ä÷³ ¶Ç´Â ¼Ó¼ºÀ» ÂüÁ¶ÇÕ´Ï´Ù. Ä÷³ ¹× ¼Ó¼º ¸ñ·ÏÀº Á¤·ÄµÇ¾î ÀÖÀ¸¸ç Ä÷³ ¹× ¼Ó¼ºÀÇ ¸ñ·Ï¿¡¼ÀÇ À§Ä¡´Â ÅäÅ« n °ª¿¡ ÇØ´çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÅÛÇø®Æ® template = "{$$1} || ' ' || {$$2}"¸¦ list = "Column CUSTOMER.FIRSTNAME, Attribute LastName"°ú °°Àº ´ëÀÀµÇ´Â ¸ñ·Ï°ú ÇÔ²² »ç¿ëÇÏ¿© °í°´ÀÇ À̸§ ¹× ¼ºÀ» º´ÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼ À̸§°ú ¼º »çÀÌ¿¡´Â °ø¹éÀÌ ÀÖ½À´Ï´Ù. ÅÛÇø®Æ® ÅäÅ«À» ¿Ã¹Ù¸¥ ¸ñ·Ï ÂüÁ¶·Î ´ëüÇϸé SQL Ç¥Çö½ÄÀº "Customer.FirstName || ' ' || LastName"ÀÔ´Ï´Ù. ¼Ó¼º ÂüÁ¶´Â ´ÙÀ½ÀÇ SQL Ç¥Çö½ÄÀ» ÀÛ¼ºÇϱâ À§ÇØ Ä÷³ ÂüÁ¶·Î Ãß°¡ È®ÀåµË´Ï´Ù. "Customer.FirstName || ' ' || Customer.LastName"
°¢ À̸§ÀÌ ½ºÅ°¸¶¿¡ ÀÇÇØ ¿ÏÀüÈ÷ ±ÔÁ¤µÇ¸é ¼Ó¼º ¹× Ä¡¼ö¿¡¼ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ Å×À̺íÀº ¼Ó¼ºÀ» Á¤ÀÇÇϴ ƯÁ¤ µî·Ï Á¤º¸¸¦ ¼³¸íÇÕ´Ï´Ù.
OLAP ¼¾ÅÍ´Â »ç¿ëÀÚ°¡ ¼Ó¼º ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ ¶§ ÀÌµé °¢°¢À» ¼³¸íÇÕ´Ï´Ù.
µî·Ï Á¤º¸ | ¼³¸í |
---|---|
SQL Ç¥Çö½Ä ÅÛÇø®Æ® | ¼Ó¼ºÀ» Á¤ÀÇÇÏ´Â SQL Ç¥Çö½ÄÀÔ´Ï´Ù. ÅÛÇø®Æ®´Â {$$n} Ç¥±â¹ýÀ» »ç¿ëÇÏ¿© Ä÷³ ¹× ¼Ó¼ºÀ» ÂüÁ¶Çϴµ¥, ¿©±â¼ nÀº Ä÷³ ¹× ¼Ó¼º ¸ñ·Ï¿¡ ´ëÀÀµÇ´Â ¼¼öÀÔ´Ï´Ù. |
SQL Ç¥Çö½Ä¿¡ ´ëÇÑ Ä÷³ ¹× ¼Ó¼ºÀÇ ¸ñ·Ï | ¼Ó¼ºÀ» ±¸¼ºÇÏ´Â ¸ðµç Ä÷³ ¹× ¼Ó¼ºÀÇ ¼øÂ÷ ¸ñ·ÏÀÔ´Ï´Ù. ÀÌ Ä÷³ ¹× ¼Ó¼ºÀº SQL Ç¥Çö½Ä ÅÛÇø®Æ®¿¡ ÁöÁ¤µÈ ´ë·Î Àû¿ëÀÌ µË´Ï´Ù. |
µ¥ÀÌÅÍ À¯Çü(½ºÅ°¸¶, À̸§, ±æÀÌ, ½ºÄÉÀÏ) | ¼Ó¼ºÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù. µ¥ÀÌÅÍ À¯ÇüÀº SQL µ¥ÀÌÅÍ À¯ÇüÀ» ±â¹ÝÀ¸·Î ÇÏ¸ç µ¥ÀÌÅÍ À¯Çü ½ºÅ°¸¶, À̸§, ±æÀÌ ¹× ½ºÄÉÀÏ·Î ±¸¼ºµË´Ï´Ù. OLAP ¼¾ÅÍ´Â SYSIBM ÀÌ¿ÜÀÇ ½ºÅ°¸¶ÀÎ °æ¿ì¿¡¸¸ ½ºÅ°¸¶¸¦ Ç¥½ÃÇÕ´Ï´Ù. |