OLAP ¼³Ä¡ ¹× »ç¿ëÀÚ ¾È³»¼­

DB2 OLAP Integration Server ¼³Ä¡

DB2 OLAP Integration Server´Â OLAP Starter KitÀÇ ±¸¼º¿ä¼Ò·Î ¼³Ä¡µÇÁö¸¸ DB2 OLAP ServerÀÇ ¼±ÅÃÀû Ãß°¡ ±â´ÉÀÔ´Ï´Ù.

DB2 OLAP Integration Server¸¦ Ãß°¡ ±¸¼º¿ä¼Ò·Î ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇϽʽÿÀ.

  1. CD-ROM¿¡¼­ OLAP Integration Server¸¦ ¼³Ä¡ÇϽʽÿÀ.

    ¼³Ä¡ Áß OLAP Integration Server ±¸¼º¿ä¼Ò¸¦ ¼±ÅÃÇÏ¸é ´Ù¸¥ µå¶óÀÌºê ¶Ç´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ ÀÚµ¿À¸·Î ±âº» µð·ºÅ丮 x:\hyperion\is¿¡ ¼³Ä¡µË´Ï´Ù. ȯ°æ ¼³Á¤°ªÀÌ ÀÚµ¿À¸·Î °»½ÅµÇ°Å³ª ¼öµ¿À¸·Î °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. "ȯ°æ º¯¼ö ¼öµ¿ °»½Å"À» ÂüÁ¶ÇϽʽÿÀ.

  2. ODBC¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º¸¦ ±¸¼ºÇϽʽÿÀ. SQL Interface¿¡ ´ëÇÑ ODBC ·Îµå ¹× ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
  3. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¸¦ ÀÛ¼ºÇϽʽÿÀ. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡ ´ëÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
  4. ¼­¹ö ¹× °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°áÇϽʽÿÀ. ¼­¹ö ¹× °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°áÀ» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö ¹× °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°á

OLAP Integration Server¸¦ »ç¿ëÇÏ¿© OLAP ¸ðµ¨ ¹× ¸ÞŸÀ±°û(metaoutline)À» ÀÛ¼ºÇÏ·Á¸é Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î¸¦ ¼­¹ö Áï, OLAP Integration Server ¹× DB2 OLAP Server¿¡ ¿¬°áÇØ¾ß ÇÕ´Ï´Ù. °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿Í, ÀÛ¼ºÇÑ OLAP ¸ðµ¨ ¹× ¸ÞŸÀ±°ûÀ» ÀúÀåÇÏ·Á´Â OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡µµ ¿¬°áÇØ¾ß ÇÕ´Ï´Ù. µÎ ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×°¡ ÀÛ¼ºµÇ°í ¼³Ä¡ Áß¿¡ °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º·Î ±¸¼ºµË´Ï´Ù.
OLAPCATP(Á¦ÀÛ¿ë)
OLAPCATD(°³¹ß¿ë)

OLAP Starter Kit¿¡¼­ ÀÏ¹Ý ¼³Ä¡ ¶Ç´Â »ç¿ëÀÚ ¼³Ä¡ Áß ÀÌ·± µÎ ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×°¡ ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù.

Sybase¿¡¼­ OLAP Integration Server¸¦ »ç¿ëÇÏ·Á¸é SybsystemprocsÀÇ sp-fkeys¿¡ ´ëÇÑ ½ÇÇà »ç¿ë±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

īŻ·Î±× ¹× Å×À̺íÀ» °ü¸®ÇÏ´Â SQL ½ºÅ©¸³Æ®ÀÇ ¿ä¾à

´ÙÀ½°ú °°Àº SQL ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© OLAP ¸ÞŸµ¥ÀÌÅÍ ¹× Å×À̺íÀ» ÀÛ¼ºÇϰųª Á¦°ÅÇϰųª ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ½À´Ï´Ù.
īŻ·Î±× ÀÛ¼º; ocdb2.sql »ç¿ë
īŻ·Î±× Á¦°Å; ocdrop_db2.sql »ç¿ë
īŻ·Î±× ¾÷±×·¹À̵å; ocdb2_upgrd20.sql »ç¿ë

Å×À̺íÀ» ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÒ °æ¿ì ´Ù½Ã ÀÛ¼ºÇϱâ Àü¿¡ ¸ÕÀú Å×À̺íÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.

OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡ ´ëÇÑ Á¤º¸

OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º·Î OLAP Integration Server¿¡¼­ ¿©±â¿¡ OLAP ¸ðµ¨ ¹× ¸ÞŸÀ±°û(metaoutline)À» ÀúÀåÇÕ´Ï´Ù. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡ ¿¬°áÇÏ·Á¸é ¸ÕÀú ÀÌ Ä«Å»·Î±×°¡ ±¸¼ºµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

OLAP Integration Server¸¦ ½ÇÇàÇÏ´Â ¿öÅ©½ºÅ×À̼ǷκÎÅÍ ¿¬°áÇÒ ODBC(Open Database Connectivity) µå¶óÀ̹ö ¹× µ¥ÀÌÅͺ£À̽º Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î°¡ ÀÖ´Â ÇÑ OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿ë RDBMS´Â Áö¿øµÇ´Â ¸ðµç Ç÷§Æû¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½ºÇÒ ODBC µå¶óÀ̹ö ¹× µ¥ÀÌÅͺ£À̽º Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î°¡ ÀÖÀ¸¸é OLAP ¸ðµ¨À» ÀÛ¼ºÇÏ°í ¸ÞŸÀ±°ûÀ» ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëÇÑ °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿ë RDBMSµµ Áö¿øµÇ´Â ¸ðµç ¿î¿µ üÁ¦¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿ë RDBMS´Â °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿ë RDBMS¿Í ´Ù¸¦ ¼ö ÀÖÀ¸¸ç µÎ RDBMS¿ë Ç÷§ÆûÀÌ °°À» ÇÊ¿ä´Â ¾ø½À´Ï´Ù. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¸¦ Çϳª ÀÌ»ó °¡Áú ¼ö ÀÖÁö¸¸ ÇÑ OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡¼­ ´Ù¸¥ īŻ·Î±×·Î OLAP ¸ðµ¨ ¹× ¸ÞŸÀ±°ûÀ» À̵¿ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¬°áÇÏ·Á¸é ¸ÕÀú °¢ µ¥ÀÌÅÍ ¼Ò½º¸¦ Áö¿øµÇ´Â ODBC µå¶óÀ̹ö·Î ¸ÊÇÎÇØ¾ß ÇÕ´Ï´Ù. ODBC µ¥ÀÌÅÍ ¼Ò½ºÀÇ ¸ðµç ±¸¼ºÀº OLAP Integration Server¸¦ ½ÇÇàÇÏ´Â ¿öÅ©½ºÅ×À̼ǿ¡¼­¸¸ ½ÇÇàµË´Ï´Ù. Windows¿¡¼­, ODBC °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿© ODBC µå¶óÀ̹ö¸¦ ±¸¼ºÇϽʽÿÀ. Áö¿øµÇ´Â ODBC µå¶óÀ̹ö°¡ ÀÌ¹Ì °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿¡ ¸ÊÇÎµÈ °æ¿ì ´Ù½Ã ¸ÊÇÎÇÏÁö ¸¶½Ê½Ã¿À. ´ÜÁö Áö¿øµÇ´Â ODBC µå¶óÀ̹ö¸¦ OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡ ¸ÊÇÎÇϽʽÿÀ.

DB2 OLAP Starter KitÀÌ ¾Æ´Ñ DB2 OLAP Server¿¡¼­ ´ÙÀ½ÀÇ RDBMS¸¦ Áö¿øÇÕ´Ï´Ù.

OLAP Integration Server¸¦ ½ÇÇàÇÏ´Â ¿öÅ©½ºÅ×À̼ǿ¡¼­¸¸ OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±× ¹× °ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ ODBC ¿¬°áÀ» ±¸¼ºÇϽʽÿÀ. OLAP Integration Server Ŭ¶óÀÌ¾ðÆ® ¿öÅ©½ºÅ×À̼ǿ¡¼­ ODBC ¿¬°áÀ» ±¸¼ºÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

DB2¿ë OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±× ¼öµ¿ ÀÛ¼º

µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ·Á¸é RDBMS¿¡¼­ ¿ä±¸ÇÏ´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ ¶Ç´Â ºñ½ÁÇÑ ¾×¼¼½º Ư±ÇÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇϽʽÿÀ.

  1. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±× Å×À̺í¿ë µ¥ÀÌÅͺ£À̽º ÀÛ¼º
    1. 30MBÀÇ ÀúÀ念¿ªÀÌ ÀÖ´Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϽʽÿÀ.
    2. µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ ÀÛ¼ºÇϽʽÿÀ.
    3. µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ »ç¿ëÀÚ Æ¯±ÇÀ» ºÎ¿©ÇϽʽÿÀ.
  2. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿ë Å×À̺í ÀÛ¼º

    OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿ë Å×À̺íÀ» ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëÇÑ SQL ½ºÅ©¸³Æ®´Â OLAP Integration Server¸¦ ¼³Ä¡ÇÑ ocscript µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. DB2 ¸í·É ¼¾ÅÍ¿¡¼­ db2 -tvf À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ¿© ´ÙÀ½°ú °°Àº ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

    1. OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿ëÀ¸·Î ÀÛ¼ºÇÑ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϽʽÿÀ.
    2. ocdb2.sql SQL ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© īŻ·Î±×¸¦ ÀÛ¼ºÇϽʽÿÀ.
    3. ocdatabase_name.sqlÀ» ½ÇÇàÇÏ¿© īŻ·Î±×ÀÇ Å×À̺íÀ» ÀÛ¼ºÇϽʽÿÀ.
    4. RDBMS¸¦ ½ÃÀÛÇϰí OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿¡ »õ Å×À̺íÀÌ ÀÖ´ÂÁö °ËÁõÇÏ¿© Å×À̺íÀÌ ÀÛ¼ºµÇ¾î ÀÖ´ÂÁö °ËÁõÇϰųª SELECT * FROM JOIN_HINTS¿Í °°Àº ¼±Åà ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
    5. À¯Æ¿¸®Æ¼¸¦ ´ÝÀ¸½Ê½Ã¿À.
    6. ODBC µå¶óÀ̹ö¿¡ īŻ·Î±×¸¦ ¸ÊÇÎÇϽʽÿÀ. "SQL Interface¿¡ ´ëÇÑ ODBC ·Îµå ¹× ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.

      ¾×¼¼½º »ç¿ë±ÇÇÑÀÌ ¾ø´Â Microsoft ¿ø½Ã ODBC µå¶óÀ̹ö·Î SQL ¼­¹ö µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ·Á Çϸé Microsoft SQL ¼­¹ö¿¡¼­ ÅëÁö ¾øÀÌ ±âº» µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Ŭ¶óÀÌ¾ðÆ® È¯°æ °»½Å

OLAP Integration ServerÀÇ °æ¿ì, OLAP Integration Server¸¦ ½ÇÇàÇÏ´Â »ç¿ëÀÚÀÇ ·Î±×ÀÎ ½ºÅ©¸³Æ®¿¡¼­ µ¥ÀÌÅͺ£À̽º Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡ ÇÊ¿äÇÑ È¯°æ º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·± ȯ°æ ¼³Á¤°ªÀº »ç¿ë ÁßÀÎ RDBMSÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ODBC ¾×¼¼½º¿¡ ÇÊ¿äÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º º¥´õ´Â º¸Åë µ¥ÀÌÅͺ£À̽º Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¿ä±¸Çϴ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÒ ½© ½ºÅ©¸³Æ®¸¦ Á¦°øÇÕ´Ï´Ù. OLAP Integration Server ¼ÒÇÁÆ®¿þ¾î¸¦ ½ÇÇàÇÏ´Â »ç¿ëÀÚÀÇ ·Î±×ÀÎ ½ºÅ©¸³Æ®¿¡ ÀÌ ½© ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇϽʽÿÀ. µ¥ÀÌÅͺ£À̽º Ŭ¶óÀ̾ðÆ®ÀÇ È¯°æ º¯¼ö ¼³Á¤ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â µ¥ÀÌÅͺ£À̽º Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î°¡ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö °ËÁõÇÏ·Á¸é OLAP Integration Server¸¦ ½ÇÇàÇÏ´Â »ç¿ëÀÚ·Î ·Î±×¿ÂÇÏ°í µ¥ÀÌÅͺ£À̽º À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© OLAP Integration Server¿¡ »ç¿ëÇÒ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϽʽÿÀ.

OLAP Integration Server µð·ºÅ丮 ±¸Á¶


Ç¥ 5. OLAP Integration Server µð·ºÅ丮 ±¸Á¶
µð·ºÅ丮 ±¸Á¶ ¼³¸í
\<¼³Ä¡ µð·ºÅ丮>\IS\
bin OLAP Integration Server ¹× OLAP Command Interface ¼ÒÇÁÆ®¿þ¾î. Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾îµµ ¼³Ä¡ÇÒ °æ¿ì OLAP Integration Server Desktop ¼ÒÇÁÆ®¿þ¾î´Â bin µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. OLAP Integration Server¸¦ óÀ½ ½ÇÇàÇÒ ¶§ ÀÛ¼ºµÇ´Â ¼­¹ö ·Î±× ÆÄÀϵµ bin µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
esscript ºñ¾î ÀÖÀ½. esscript µð·ºÅ丮¿¡´Â »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ ESSCMD ½ºÅ©¸³Æ® ¹× °è»êÀÌ µé¾î°©´Ï´Ù.
esslib esslib\bin, esslib\client ¹× esslib\localeÀÇ ¼¼ ¼­ºêµð·ºÅ丮
loadinfo ºñ¾î ÀÖÀ½. loadinfo µð·ºÅ丮¿¡´Â ¼¼¼Ç ID¸¦ Ç¥½ÃÇÏ´Â Æú´õ°¡ µé¾î°¡¸ç ÀÌ Æú´õ¿¡´Â ±¸¼º¿ø ·Îµå ¶Ç´Â µ¥ÀÌÅÍ ·Îµå Áß ÀÛ¼ºµÈ °ÅºÎ ÆÄÀÏÀÌ µé¾î°©´Ï´Ù.
locale ÀÚ±¹¾î Áö¿ø ÆÄÀÏ
ocscript Áö¿øµÇ´Â °¢ µ¥ÀÌÅͺ£À̽ºÀÇ OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±×¿ë Å×À̺íÀ» ÀÛ¼ºÇϰí, Á¦°ÅÇϰí, ¾÷±×·¹À̵åÇÏ´Â SQL ½ºÅ©¸³Æ® ÆÄÀÏ. ¿¹¸¦ µé¾î, ocdb2.sqlÀ» »ç¿ëÇÏ¿© OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±× Å×À̺íÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
samples samples\tbcdbase ¹× samples\tbcmodelÀÇ ¼­ºêµð·ºÅ丮
samples\tbcdbase TBC »ùÇà ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅͺ£À̽º¿ë Å×À̺íÀ» ÀÛ¼ºÇÏ°í µ¥ÀÌÅ͸¦ ·ÎµåÇÏ´Â SQL ½ºÅ©¸³Æ® ÆÄÀÏ, Àϰýó¸® ÆÄÀÏ ¹× ÅØ½ºÆ® ÆÄÀÏ
samples\tbcmodel TBC_MD »ùÇà ÀÀ¿ëÇÁ·Î±×·¥ OLAP ¸ÞŸµ¥ÀÌÅÍ Ä«Å»·Î±× µ¥ÀÌÅͺ£À̽º¿ë OLAP ¸ðµ¨(TBC Model) ¹× ¸ÞŸÀ±°û(TBC Metaoutline)ÀÇ µ¥ÀÌÅ͸¦ ·ÎµåÇÏ´Â SQL ½ºÅ©¸³Æ® ÆÄÀÏ, Àϰýó¸® ÆÄÀÏ ¹× ÅØ½ºÆ® ÆÄÀÏ. ocscript µð·ºÅ丮¿¡ SQL ½ºÅ©¸³Æ® ÆÄÀÏÀÌ ÀÖ´Â TBC_MD¿ë Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]