ºñÁö´Ï½º ÀÎÅÚ¸®Àü½º ÀÚ½À¼­

¸ñÇ¥ Å×À̺íÀÇ Å° Á¤ÀÇ

ÀÌ °úÁ¤¿¡¼­´Â ³ªÁß¿¡ Á¶Àο¡¼­ »ç¿ëÇÏ°Ô µÉ ¸ñÇ¥ Å×À̺íÀÇ ±âº» Ű ¹× ¿ÜºÎ ۸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ °úÁ¤À» ¼öÇàÇÏ·Á¸é ½ºÅ¸ ½ºÅ°¸¶ÀÇ ³ª¸ÓÁö Å×À̺í Á¤ÀÇ(¼±ÅÃÀû)¿¡¼­ Â÷¿ø Å×ÀÌºí ¹× »ç½Ç Å×À̺íÀÌ Á¤ÀǵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù.

°¢°¢ÀÇ ¸ñÇ¥ Å×ÀÌºí¿¡¼­, ÇØ´ç Å×À̺íÀÇ ÇàÀ» À¯ÀÏÇÏ°Ô ½Äº°Çϴµ¥ »ç¿ëµÇ´Â Ä÷³À» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ Ä÷³ÀÌ Å×À̺íÀÇ ±âº» ۰¡ µË´Ï´Ù. ±âº» Ű·Î ¼±ÅõǴ Ä÷³Àº ´ÙÀ½ÀÇ Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, LOOKUP_MARKET Å×À̺íÀÇ CITY_ID Ä÷³(µ¥ÀÌÅÍ º¯È¯ ¹× À̵¿ Á¤ÀÇ¿¡¼­ ÀÛ¼º)Àº ±âº» Ű·Î ÁöÁ¤Çϱ⿡ ÀûÇÕÇÑ Ä÷³ÀÔ´Ï´Ù. °¢ µµ½Ã´Â ½Äº°ÀÚ°¡ ÇÊ¿äÇϱ⠶§¹®¿¡, ¾î¶² µÎ µµ½Ãµµ µ¿ÀÏÇÑ ½Äº°ÀÚ¸¦ °¡ÁöÁö ¾ÊÀ¸¸ç ½Äº°ÀÚ°¡ º¯°æµÉ ¿°·Á°¡ ¾ø½À´Ï´Ù.

°¢°¢ÀÇ ÇàÀ» À¯ÀÏÇÏ°Ô ½Äº°Çϸé Çà¿¡ ´ëÇÑ ¾×¼¼½º ¼Óµµ°¡ Áõ´ëµÇ¹Ç·Î Å×ÀÌºí¿¡¼­ ±âº» ۸¦ Á¤ÀÇÇϵµ·Ï ±ÇÀåÇÕ´Ï´Ù.

Å×ÀÌºí °£ÀÇ °ü°è¸¦ Á¤ÀÇÇÏ·Á¸é ¿ÜºÎ ۸¦ Á¤ÀÇÇϽʽÿÀ. ½ºÅ¸ ½ºÅ°¸¶¿¡¼­ ¿ÜºÎ Ű´Â »ç½Ç Å×ÀÌºí ¹× ÀÌ¿Í ¿¬°üµÈ Â÷¿ø Å×ÀÌºí °£ÀÇ °ü°è¸¦ Á¤ÀÇÇÕ´Ï´Ù. Â÷¿ø Å×À̺íÀÇ ±âº» Ű´Â »ç½Ç Å×ÀÌºí¿¡ ´ëÀÀµÇ´Â ¿ÜºÎ ۸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ¿ÜºÎ ۸¦ Á¤ÀÇÇÏ´Â °æ¿ì¿¡´Â »ç½Ç Å×À̺íÀÇ ÇØ´ç Ä÷³¿¡ ´ëÇÑ ¸ðµç °ªÀÌ Â÷¿ø Å×ÀÌºí¿¡µµ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, FACT_TABLEÀÇ CITY_ID Ä÷³Àº LOOKUP_MARKET Â÷¿ø Å×À̺íÀÇ CITY_ID Ä÷³¿¡¼­ Á¤ÀÇµÈ ¿ÜºÎ ۸¦ °¡Áý´Ï´Ù. ÀÌ´Â CITY_ID°¡ LOOKUP_MARKET Å×ÀÌºí¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â FACT_TABLE¿¡ ÇàÀÌ Á¸ÀçÇÒ ¼ö ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù.

ÀÌ °úÁ¤¿¡¼­´Â µ¥ÀÌÅÍ º¯È¯ ¹× À̵¿ Á¤ÀÇ¿¡¼­ ÀÛ¼ºÇÑ ³× °³ÀÇ ¸ñÇ¥ Å×À̺í(LOOKUP_MARKET, LOOKUP_TIME, LOOKUP_PRODUCT ¹× LOOKUP_SCENARIO)¿¡ ±âº» ۸¦ Á¤ÀÇÇÕ´Ï´Ù. FACT_TABLE ¸ñÇ¥ Å×ÀÌºí¿¡´Â ´ëÀÀµÇ´Â ¿ÜºÎ ۸¦ Á¤ÀÇÇÕ´Ï´Ù.


±âº» Ű Á¤ÀÇ

ÀÌ °úÁ¤¿¡¼­´Â LOOKUP_MARKET, LOOKUP_TIME, LOOKUP_PRODUCT ¹× LOOKUP_SCENARIO ¸ñÇ¥ Å×À̺íÀÇ ±âº» ۸¦ Á¤ÀÇÇÕ´Ï´Ù.

±âº» ۸¦ Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Á¦¾î ¼¾ÅÍ Ã¢À¸·Î °¡½Ê½Ã¿À.
  2. º¸±â -> »õ·Î °íħÀ» ´©¸£½Ê½Ã¿À.
  3. TUTWHS µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí ¸ñ·Ï¿¡¼­ LOOKUP_MARKET Å×À̺íÀ» ãÀ¸½Ê½Ã¿À. Å×À̺íÀ» ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ¸·Î ´©¸£°í º¯°æÀ» ¼±ÅÃÇϽʽÿÀ.

    º¯°æ Å×ÀÌºí ³ëÆ®ºÏÀÌ ¿­¸³´Ï´Ù.

  4. ±âº» Ű ÅÇÀ» ´©¸£½Ê½Ã¿À. ±âº» Ű ÆäÀÌÁö°¡ ¿­¸³´Ï´Ù.
  5. »ç¿ë °¡´ÉÇÑ Ä÷³ ¸ñ·Ï¿¡¼­ CITY_ID¸¦ ±âº» Ű·Î ¼±ÅÃÇϽʽÿÀ.
  6. >¸¦ ´­·¯ CITY_ID¸¦ ±âº» Ű Ä÷³ ¸ñ·ÏÀ¸·Î ¿Å±â½Ê½Ã¿À.
  7. Á¦ÇÑÁ¶°Ç À̸§ Çʵ带 °ø¹éÀ¸·Î µÎ¾î DB2 Universal Database°¡ »ç¿ëÀÚ¸¦ À§Çؼ­ Á¦ÇÑÁ¶°Ç À̸§À» ¸¸µéµµ·Ï ÇϽʽÿÀ. ¼±ÅÃµÈ Ä÷³ÀÇ ¸ðµç °ªÀÌ °íÀ¯ÇØ¾ß ÇϹǷΠ±âº» Ű´Â Á¦ÇÑÁ¶°ÇÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.


    SQL¹® ÆäÀÌÁöÀÇ GEOGRAPHIES SELECT¹®

  8. Á¤ÀÇ ³»¿ëÀ» ÀúÀåÇÏ·Á¸é È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

´Ù¸¥ ¸ñÇ¥ Å×ÀÌºí¿¡ ´ëÇØ ±âº» ۸¦ Á¤ÀÇÇÏ·Á¸é µ¿ÀÏÇÑ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. ´ÙÀ½ »çÇ×À» Á¤ÀÇÇϽʽÿÀ.


¿ÜºÎ Ű Á¤ÀÇ

FACT_TABLE ¹× ´Ù¸¥ ¸ñÇ¥ Å×ÀÌºí °£ÀÇ °ü°è´Â ¿ÜºÎ Ű·Î Á¤ÀÇÇÕ´Ï´Ù.

ÀÌ ¿¹Á¦¿¡¼­´Â LOOKUP_MARKET Å×À̺í(»óÀ§ Å×À̺í)ÀÇ ±âº» ۸¦ ±â¹ÝÀ¸·Î FACT_TABLE(Á¾¼Ó Å×À̺í)¿¡ ¿ÜºÎ ۸¦ Á¤ÀÇÇÕ´Ï´Ù.

¿ÜºÎ ۸¦ Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. TUTWHS µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Å×ÀÌºí ¸ñ·Ï¿¡¼­ FACT_TABLE Å×À̺íÀ» ãÀ¸½Ê½Ã¿À. Å×À̺íÀ» ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ¸·Î ´©¸£°í º¯°æÀ» ¼±ÅÃÇϽʽÿÀ.

    º¯°æ Å×ÀÌºí ³ëÆ®ºÏÀÌ ¿­¸³´Ï´Ù.

  2. ¿ÜºÎ Ű ÅÇÀ» ´©¸£½Ê½Ã¿À. ¿ÜºÎ Ű ÆäÀÌÁö°¡ ¿­¸³´Ï´Ù.
  3. Ãß°¡¸¦ ´©¸£½Ê½Ã¿À. ¿ÜºÎ Ű Ãß°¡ âÀÌ ³ªÅ¸³³´Ï´Ù.
  4. Å×ÀÌºí ½ºÅ°¸¶ Çʵ忡¼­ IWH¸¦ ¼±ÅÃÇϽʽÿÀ.
  5. Å×À̺í À̸§ Çʵ忡 »óÀ§ Å×À̺íÀÎ LOOKUP_MARKET¸¦ ÁöÁ¤ÇϽʽÿÀ. ±âº» Ű Çʵå´Â LOOKUP_MARKET¿ë ±âº» ۸¦ Ç¥½ÃÇÕ´Ï´Ù. ±âº» ۸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é »óÀ§ Å×À̺íÀ» »ý¼ºÇÏ´Â ´Ü°è°¡ Å×½ºÆ® ¶Ç´Â Á¦Ç°È­ ¸ðµåÀ̾î¾ß ÇÕ´Ï´Ù. FACT_TABLE¿¡ ´ëÇØ ¿ÜºÎ ۸¦ Á¤ÀÇÇÏ·Á¸é ¸ÕÀú »óÀ§ Å×ÀÌºí¿¡ ´ëÇØ ±âº» ۸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
  6. »ç¿ë °¡´ÉÇÑ Ä÷³ ¸ñ·Ï¿¡¼­ ¿ÜºÎ Ű·Î Á¤ÀÇÇÏ·Á´Â Ä÷³À¸·Î CITY_ID¸¦ ¼±ÅÃÇϽʽÿÀ.
  7. >¸¦ ´­·¯ CITY_ID¸¦ ¿ÜºÎ Ű ¸ñ·ÏÀ¸·Î ¿Å±â½Ê½Ã¿À.
    SQL¹® ÆäÀÌÁöÀÇ GEOGRAPHIES SELECT¹®
  8. Á¤ÀÇ ³»¿ëÀ» ÀúÀåÇÏ·Á¸é È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

    3ºÎÅÍ 8 ´Ü°è¸¦ ¹Ýº¹ÇÏ¿© ´Ù¸¥ ¸ñÇ¥ Å×ÀÌºí¿¡ ´ëÇÑ FACT_TABLEÀÇ ¿ÜºÎ ۸¦ Á¤ÀÇÇϽʽÿÀ. ´ÙÀ½ »çÇ×À» Á¤ÀÇÇϽʽÿÀ.


    SQL¹® ÆäÀÌÁöÀÇ GEOGRAPHIES SELECT¹®

  9. Å×ÀÌºí º¯°æ â¿¡¼­ Á¤º¸¸¦ ÀúÀåÇÏ·Á¸é È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

Data Warehouse Center¿¡¼­ ¿ÜºÎ Ű Á¤ÀÇ

ÀÌ Àý¿¡¼­´Â Data Warehouse Center¿¡¼­ ¿ÜºÎ ۸¦ Á¤ÀÇÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¿¡ ¿ÜºÎ ۸¦ Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Data Warehouse Center â¿¡¼­ ¿þ¾îÇϿ콺 ¸ñÇ¥ Æ®¸®¸¦ È®ÀåÇϽʽÿÀ.
  2. Å×ÀÌºí Æú´õ°¡ º¸ÀÏ ¶§±îÁö ÀÚ½À¼­ ¸ñÇ¥ Æ®¸®¸¦ È®ÀåÇϽʽÿÀ.
  3. FACT_TABLE Å×À̺íÀ» ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ¸·Î ´©¸£½Ê½Ã¿À.
  4. µî·Ï Á¤º¸¸¦ ´©¸£½Ê½Ã¿À.

    Å×ÀÌºí µî·Ï Á¤º¸ ³ëÆ®ºÏÀÌ ¿­¸³´Ï´Ù.

  5. ¿þ¾îÇϿ콺 ¿ÜºÎ Ű ÅÇÀ» ´©¸£½Ê½Ã¿À.
  6. ºä¿¡¼­ ù¹øÂ° ¿ÜºÎ ŰÀÇ Á¦ÇÑÁ¶°Ç À̸§À» ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ¸·Î ´©¸£°í Á¦°Å¸¦ ´©¸£½Ê½Ã¿À. ºä¿¡ ÀÖ´Â °¢ ¿ÜºÎ Ű¿¡ ´ëÇØ ÀÌ ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ. ÀÌ·¯ÇÑ ¿ÜºÎ Ű Á¤ÀÇ´Â »ç½Ç Å×À̺í Á¶ÀÎ ´Ü°è°¡ º¹»çµÉ ¶§ Àü´ÞµË´Ï´Ù. ¿ÜºÎ Ű Á¤ÀÇ´Â TBC »ùÇà ¸ñÇ¥ Å×À̺íÀ» ÂüÁ¶ÇϹǷΠÀ̸¦ »èÁ¦ÇÑ ´ÙÀ½, ÀÚ½À¼­ ¸ñÇ¥ Å×À̺íÀ» ÂüÁ¶ÇÏ´Â »õ ¿ÜºÎ Ű·Î ¹Ù²Ù¾î¾ß ÇÕ´Ï´Ù.
  7. ºó °ø¹éÀ» ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ¸·Î ´©¸¥ ´ÙÀ½ Á¤ÀǸ¦ ´©¸£½Ê½Ã¿À. ¿þ¾îÇϿ콺 ¿ÜºÎ Ű Á¤ÀÇ Ã¢ÀÌ ¿­¸³´Ï´Ù.
  8. ¿ÀºêÁ§Æ® ½ºÅ°¸¶ ¸ñ·Ï¿¡¼­ IWH¸¦ ¼±ÅÃÇϽʽÿÀ.
  9. ¿ÀºêÁ§Æ® À̸§ ¸ñ·Ï¿¡¼­ LOOKUP_MARKETÀ» ¼±ÅÃÇϽʽÿÀ. LOOKUP_MARKETÀÇ ±âº» ۰¡ ¿þ¾îÇϿ콺 ±âº» Ű Çʵ忡 ³ªÅ¸³³´Ï´Ù.
  10. »ç¿ë °¡´ÉÇÑ Ä÷³ Çʵ忡¼­ CITY_ID¸¦ ¼±ÅÃÇϽʽÿÀ.
  11. >À» ´©¸£¸é CITY_ID°¡ ¿þ¾îÇϿ콺 ¿ÜºÎ Ű Ä÷³ Çʵå·Î À̵¿µË´Ï´Ù.
  12. Á¦ÇÑÁ¶°Ç À̸§ Çʵ忡 ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
    "Whse Market FK"
    

    Á¦ÇÑÁ¶°Ç À̸§Àº °¢ ¿ÜºÎ ۸¶´Ù ´Þ¶ó¾ß ÇÕ´Ï´Ù. ³ª¸ÓÁö ¼¼ °³ÀÇ LOOKUP Å×ÀÌºí¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ¾Æ·¡ Å×ÀÌºí¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

  13. Á¤ÀÇ ³»¿ëÀ» ÀúÀåÇÏ°í ¿þ¾îÇϿ콺 ¿ÜºÎ Ű Á¤ÀÇ Ã¢À» ´ÝÀ¸·Á¸é È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  14. ³ª¸ÓÁö ¼¼ °³ÀÇ LOOKUP Å×ÀÌºí¿¡ ´ëÇÑ ¿ÜºÎ ۸¦ Ãß°¡ÇÏ·Á¸é 7ºÎÅÍ 13 ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ.


    Å×À̺í Á¦ÇÑÁ¶°Ç À̸§
    LOOKUP_TIME "Whse Time FK"
    LOOKUP_PRODUCT "Whse Product FK"
    LOOKUP_SCENARIO "Whse Scenario FK"

  15. º¯°æ ³»¿ëÀ» ÀúÀåÇϰí Å×ÀÌºí µî·Ï Á¤º¸ âÀ» ´ÝÀ¸·Á¸é È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

Áö±Ý±îÁöÀÇ ³»¿ë

ÀÌ °úÁ¤¿¡¼­´Â ´ÙÀ½ ¸ñÇ¥ Å×ÀÌºí¿¡ ´ëÇÑ ±âº» ۸¦ Á¤ÀÇÇß½À´Ï´Ù.

±×¸®°í, ±âº» Ű¿¡ ´ëÀÀµÇ´Â FACT_TABLEÀÇ ¿ÜºÎ ۵µ Á¤ÀÇÇß½À´Ï´Ù. Data Warehouse Center¿¡¼­ ½ºÅ¸ ½ºÅ°¸¶ ÀÛ¼º¿¡¼­´Â À̵é ۸¦ »ç¿ëÇÏ¿© ½ºÅ¸ ½ºÅ°¸¶ÀÇ Å×À̺íÀ» Á¶ÀÎÇÏ°Ô µË´Ï´Ù.


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