Å¥ºê ¸ðµ¨ ÃÖÀûÈ­

ÃÖÀûÈ­ ¾îµå¹ÙÀÌÀú ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© Å¥ºê ¸ðµ¨¿¡ ´ëÇØ ±ÇÀåµÇ´Â ¿ä¾à Å×ÀÌºí ¼¼Æ®¸¦ ºôµåÇÒ ¼ö ÀÖ´Â SQLÀ» ÀÛ¼ºÇϽʽÿÀ.

Å¥ºê ¸ðµ¨¿¡ ´ëÇØ ¼öÇàµÈ Äõ¸®¸¦ ÃÖÀûÈ­ÇÔÀ¸·Î½á OLAP ½ºÅ¸ÀÏÀÇ SQL Äõ¸®¸¦ ½ÇÇàÇÏ´Â Á¦Ç°ÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿ä¾à Å×À̺íÀº Äõ¸® ¼º´ÉÀÇ Çâ»óÀ» À§ÇØ ÀÏ¹Ý ¾×¼¼½º µ¥ÀÌÅ͸¦ Áý°èÇÕ´Ï´Ù.

ÀüÁ¦Á¶°Ç

Å¥ºê ¸ðµ¨¿¡¼­ »ç¿ëµÇ´Â ±âº» Å×ÀÌºí¿¡ ´ëÇØ ÁöÁ¤µÈ DB2 Á¦ÇÑÁ¶°ÇÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. °¢°¢ÀÇ »ç½Ç Å×ÀÌºí ¹× Â÷¿ø Å×ÀÌºí °£¿¡, ±×¸®°í ´«¼ÛÀÌÇü ½ºÅ°¸¶ÀÇ °¢ Â÷¿ø Å×ÀÌºí °£¿¡ Á¦ÇÑÁ¶°ÇÀÌ ÁöÁ¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. Á¦ÇÑ Á¶°ÇÀº ³ÎÀÌ ¾Æ´Ñ Ä÷³¿¡ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. DB2 Universal Database ¹öÀü 8Àº Á¤º¸ Á¦ÇÑ Á¶°ÇÀÎ »õ·Î¿î À¯ÇüÀÇ Á¦ÇÑÁ¶°ÇÀ» Á¦°øÇϴµ¥ ÀÌ´Â °­Á¦ÀûÀÎ °ÍÀÌ ¾Æ´Ï¹Ç·Î ºñ¿ëÀÌ Àû°Ôµì´Ï´Ù. Á¤º¸ Á¦ÇÑ Á¶°ÇÀº ¿ÜºÎ Ű Á¦ÇÑ Á¶°ÇÀ» Á¤ÀÇÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦ÇÑ Á¶°Ç Á¤ÀÇ¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÃÖÀûÈ­¸¦ À§ÇÑ Á¦ÇÑ Á¶°Ç Á¤ÀÇÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀýÂ÷

Å¥ºê ¸ðµ¨À» ÃÖÀûÈ­ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.

  1. OLAP ¼¾ÅÍ ¿ÀºêÁ§Æ® Æ®¸®¿¡ Àִ ťºê ¸ðµ¨À» ¿À¸¥ÂÊ ¸¶¿ì½º ´ÜÃß·Î ´©¸£°í ÃÖÀûÈ­ ¾îµå¹ÙÀÌÀú¸¦ ´­·¯ ÃÖÀûÈ­ ¾îµå¹ÙÀÌÀú ¸¶¹ý»ç¸¦ ¿©½Ê½Ã¿À.
  2. Äõ¸® ÆäÀÌÁö¿¡¼­ ÃÖÀûÈ­ÇÒ Äõ¸® À¯ÇüÀ» ÁöÁ¤ÇϽʽÿÀ. Á¦°øÇÏ´Â Á¤º¸´Â ÃÖÀûÈ­ °á°ú¸¦ Çâ»ó½Ã۱â À§ÇØ »ç¿ëµË´Ï´Ù. °¡Àå ÀÚÁÖ ¼öÇàµÉ Äõ¸®ÀÇ À¯ÇüÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. Äõ¸® À¯ÇüÀº DB2 °ü°èÇü µ¥ÀÌÅͰ¡ ÀϹÝÀûÀ¸·Î ¾×¼¼½ºµÇ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ Äõ¸® À¯ÇüÀº ÃÖÀûÈ­ ¾îµå¹ÙÀÌÀú ¸Å°³º¯¼ö¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
  3. Á¦ÇÑ »çÇ× ÆäÀÌÁö¿¡¼­, ºôµåµÉ ¿ä¾à Å×ÀÌºí ¹× À妽º¿¡ Çã¿ëÇϰíÀÚ ÇÏ´Â µð½ºÅ© ¿µ¿ª Å©±â¸¦ ÁöÁ¤ÇϽʽÿÀ. µ¥ÀÌÅÍ »ùÇøµÀ» Çã¿ëÇϰíÀÚ ÇÏ´Â °æ¿ì¿¡ ÁöÁ¤ÇϽʽÿÀ. ¶ÇÇÑ ÃÖÀûÈ­ ¾îµå¹ÙÀÌÀú°¡ ±ÇÀå»çÇ×À» °áÁ¤Çϴµ¥ Çã¿ëÇϰíÀÚ ÇÏ´Â ½Ã°£ÀÇ ÃÖ´ë°ªÀ» ÁöÁ¤ÇϽʽÿÀ. ¿µ¿ª, Á¤º¸ ¹× ½Ã°£À» Å©°Ô ÁöÁ¤ÇÒ¼ö·Ï ¼º´É °á°ú°¡ º¸´Ù Çâ»óµË´Ï´Ù.
  4. ¿ä¾à Å×ÀÌºí ÆäÀÌÁö¿¡¼­´Â ¿ä¾à Å×À̺íÀÇ Áï½Ã ¶Ç´Â Áö¿¬ ¾÷µ¥ÀÌÆ®¸¦ ÁöÁ¤ÇϽʽÿÀ. ¾÷µ¥ÀÌÆ® ¿É¼Ç¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿ä¾à Å×À̺í À¯Áöº¸¼öÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ¿ä¾à Å×À̺í°ú ¿ä¾à Å×À̺í À妽º¸¦ ÀúÀåÇÒ Å×ÀÌºí ½ºÆäÀ̽º¸¦ ÁöÁ¤ÇϽʽÿÀ. ´ÙÀ½À» ´©¸£¸é ¸¶¹ý»ç°¡ ¿ä¾à Å×À̺íÀÇ ÀÛ¼º ¹× »õ·Î °íħÀ» À§ÇÑ ±ÇÀå»çÇ×À» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  5. ¿ä¾à ÆäÀÌÁö¿¡¼­, ¿ä¾à Å×À̺í SQL ÀÛ¼º ÇÊµå ¹× ¿ä¾à Å×À̺í SQL »õ·Î °íħ ÇÊµå ¸ðµÎ¿¡ °íÀ¯ÇÑ ÆÄÀÏ À̸§À» ÀÔ·ÂÇϽʽÿÀ. ±ÇÀå»çÇ׿¡ ´ëÇÑ Á¤º¸, ¿À·ù ¶Ç´Â °æ°í¸¦ º¸·Á¸é ¼¼ºÎ»çÇ× ´©¸§ ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À. µÎ SQL ½ºÅ©¸³Æ®¸¦ º¸·Á¸é ÇØ´çµÇ´Â SQL Ç¥½Ã ´©¸§ ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À.
  6. ¿Ï·á¸¦ ´­·¯ ±ÇÀå SQL ½ºÅ©¸³Æ®¸¦ ÃÖÀûÈ­ ¾îµå¹ÙÀÌÀú ¸¶¹ý»ç¿¡¼­ ÁöÁ¤ÇÑ ÆÄÀÏ À̸§À¸·Î ÀúÀåÇϽʽÿÀ.
  7. SQL ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϽʽÿÀ. ´ë¿ë·®ÀÇ ¿ä¾à Å×À̺íÀ» ÀÛ¼ºÇÏ´Â °æ¿ì, ¿ä¾à Å×À̺íÀÇ ÀÛ¼ºÀ» ¿Ï·áÇϱâ À§ÇØ »ó´çÇÑ ½Ã°£ÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù. DB2 ¸í·É ¼¾ÅÍ ¶Ç´Â ¸í·É âÀ» »ç¿ëÇÏ¿© SQL ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 ¸í·É â¿¡¼­ SQL ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
    1. SQL ½ºÅ©¸³Æ®°¡ ÀúÀåµÈ µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.
    2. ÃÖÀûÈ­ÇÑ Å¥ºê ¸ðµ¨ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϽʽÿÀ. ¿¹¸¦ µé¾î, db2 connect to MDSAMPLEÀ» ÀÔ·ÂÇϽʽÿÀ.
    3. ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
      db2 -tvf filename
      

      ¿©±â¼­ filenameÀº ¿ä¾à Å×À̺í ÀÛ¼º SQL ½ºÅ©¸³Æ®ÀÇ À̸§ÀÔ´Ï´Ù.