ÀÛ¼ºÀÏ : 13-10-30 00:13
Å×¶óµ¥ÀÌŸ, ±â¾÷DW¿¡ JSON µ¥ÀÌÅÍ Ãß°¡ Áö¿ø
 ±Û¾´ÀÌ : °ü¸®ÀÚ
Á¶È¸ : 556  
¿ÀºêÁ§Æ®·Î ºÒ¸®´Â ÀÚÀ¯Çü½Ä ÅØ½ºÆ® ¹®¼­

±èµ¿±â ±âÀÚ | kdk@bikorea.net                                       ½ÂÀÎ 2013.10.26 09:47:29

ºòµ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ »ç¹° ÀÎÅÍ³Ý Áö¿ø¿¡ ±Û·Î¹ú ¾÷üµéÀÌ ¼Ó¼Ó Áö¿øÀ» ¹ßÇ¥ÁßÀÌ´Ù.

Çѱ¹ Å×¶óµ¥ÀÌŸ(´ëÇ¥ ¹ÚÁø¼ö www.teradata.kr)´Â ±â¾÷ÀÌ µ¥ÀÌÅÍ¿þ¾îÇϿ콺¿¡ JSON(Java script Object Notation) µ¥ÀÌÅ͸¦ Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï Áö¿ø, »ç¹°ÀÎÅͳÝ(Internet of Things) ½Ã´ë¿¡ ¹ÎøÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù°í 24ÀÏ ¹ßÇ¥Çß´Ù.

»ç¹°ÀÎÅͳÝ(Internet of Things)À̶õ, ¼¾¼­°¡ ºÎÂøµÈ ¿ì¸® ÁÖº¯ÀÇ °¢Á¾ »ç¹°ÀÌ ³×Æ®¿öÅ©·Î ¿¬°áµÅ Á¤º¸¸¦ ¼öÁý, Ȱ¿ëÇÏ´Â °³³äÀÌ´Ù.

JSON(Java script Object Notation)Àº »ç¹°ÀÎÅͳÝ(Internet of Things)À» À§ÇÑ ÁÖ¿äÇÑ ¾ð¾îÀ̱⠶§¹®¿¡, Å×¶óµ¥ÀÌŸÀÇ À̹ø ¹ßÇ¥´Â »ç¹°ÀÎÅͳÝ(Internet of Things) ½Ã´ëÀÇ ±â¾÷µé¿¡°Ô »ó´çÇÑ Àǹ̸¦ °®´Â´Ù°í ÇÒ ¼ö ÀÖ´Ù.

±âÁ¸ÀÇ OLTP(Current Online Transaction Processing) ±â¼úÀº JSON(Java script Object Notation) µ¥ÀÌÅÍÀÇ Æ®·£Àè¼Ç ÇÁ·Î¼¼½ÌÀ» ½ÇÇà½ÃŰÁö¸¸ Å×¶óµ¥ÀÌŸÀÇ º´·Ä ÇÁ·Î¼¼½Ì ºÐ¼® ¿£ÁøÀÌ Á¦°øÇÏ´Â ¹æ´ëÇÑ µ¥ÀÌÅÍ¿¡ È®ÀåÀû ºÐ¼®À» ½ÇÇàÇÒ ¼ö´Â ¾ø´Ù.

µ¥ÀÌÅÍ¿þ¾îÇϿ콺¿¡ JSON µ¥ÀÌÅ͸¦ Ãß°¡ÇÑ´Ù´Â °ÍÀº »ç¹° ÀÎÅͳÝ(Internet of Things)À» ÅëÇØ ºñÁî´Ï½º °¡Ä¡¸¦ ¾ò´Â ºÐ¼®Àû Çãºê·Î ¡®Å×¶óµ¥ÀÌŸ µ¥ÀÌÅÍ¿þ¾îÇϿ콺(Teradata Data Warehouse)¡¯¸¦ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¶æÇÑ´Ù.

»ç¿ëÀÚ´Â ¿î¿µ ¹× È÷½ºÅ丮 ºñÁî´Ï½º µ¥ÀÌÅÍ¿Í ¿¬°áµÈ ´Ù¾çÇÑ ¸Ó½Å µ¥ÀÌÅ͸¦ ÅëÇÕ, ºÐ¼®ÇØ »ç¹° ÀÎÅͳÝ(Internet of Things)À» ¼öÀÍÈ­ÇÒ ¼ö ÀÖÀ¸¸ç, JSON °æ·Î¿Í JSON µ¥ÀÌÅÍ¿¡ Àû¿ëµÈ Å×¶óµ¥ÀÌŸÀÇ È®ÀåÀû ¿£ÁøÀ» ÅëÇØ ¸¹Àº ÀÌÁ¡À» ¾òÀ» ¼ö ÀÖ´Ù.

Áï ÀÌ µ¥ÀÌÅÍ´Â ¿î¿µ ºÐ¼®ÀÇ °¡Ä¡¸¦ ³ô¿©ÁÖ´Â ÅëÇÕ µ¥ÀÌÅÍ¿þ¾îÇϿ콺(Integrated Data Warehouse)ÀÇ ÀϺΰ¡ µÈ´Ù.

¡ß¹«±Ã¹«ÁøÇÑ JSON Ȱ¿ë = JSONÀº ÀÚÀ¯ Çü½Ä ÅØ½ºÆ® ¹®¼­´Ù. ÀϹÝÀûÀ¸·Î dzºÎÇÑ Á¤º¸¸¦ º¸À¯ÇÑ ¡®¿ÀºêÁ§Æ®(object)¡¯·Î ºÒ¸®±âµµ ÇÑ´Ù.

JSONÀº µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â À¯¿¬ÇÑ ¹æ½ÄÀ̱⠶§¹®¿¡ ÇÁ·Î±×·¡¸Ó¿Í µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚµéÀÌ »ç¿ëÇϱ⿡ ¸Å¿ì ¿ëÀÌÇÏ´Ù.

ÀûÀº ³ë·Â¸¸À¸·Î JSON ¹®¼­¸¦ µ¥ÀÌÅÍ¿þ¾îÇϿ콺¿¡ ·ÎµåÇÒ ¼ö ÀÖÀ¸¸ç, BI(ºñÁî´Ï½º ÀÎÅÚ¸®Àü½º) ÅøÀº ºñÁî´Ï½º »ç¿ëÀÚµéÀÌ JSON µ¥ÀÌÅͻ󿡼­ Á÷Á¢ Äõ¸®¸¦ ¿î¿µÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.

Å×¶óµ¥ÀÌŸ´Â Å×À̺íÀÇ Ä÷³(column)¿¡ Àüü JSON ¿ÀºêÁ§Æ®¸¦ Á÷Á¢ ÀúÀåÇÒ ¼ö Àֱ⠶§¹®¿¡ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

ºñÁî´Ï½º »ç¿ëÀÚµéÀº Å×¶óµ¥ÀÌŸ¸¦ Ȱ¿ë, JSON ¹®¼­¿¡ ¾×¼¼½º°¡ °¡´ÉÇÏ´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚµéÀº Å×À̺íÀÇ Ä÷³(columns)À» ¸í¸íÇϱâ À§ÇØ JSON °æ·ÎÀÇ Á¡ Ç¥±â¹ý(dot.notation)À» »ç¿ëÇÑ´Ù.

´å Ç¥±â¹ý(dot.notation)Àº ÀÚ¹Ù(Java) ¹× C ÇÁ·Î±×·¡¸Ó¿¡°Ô Ä£¼÷Çϸç SQL ¾ð¾î·Î ¿ëÀÌÇÏ°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù.

Å×¶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º(Teradata Database)°¡ JSON ¿ÀºêÁ§Æ®¿¡¼­ À¯¿ëÇÑ °¡Ä¡¸¦ ½Ç½Ã°£ ÃßÃâÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.

ÀÌ´Â ÇÁ·Î±×·¡¸ÓµéÀÌ ´Ù¸¥ ¾ð¾î¸¦ ½ÀµæÇÏÁö ¾Ê°íµµ ¼Õ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.

´Ù¸¥ µ¥ÀÌÅͺ£À̽º´Â JSON ¹®¼­¸¦ ·Î¿ì(rows)¿Í Ä÷³(columns)À¸·Î ³ª´©±â À§ÇØ ETL ÇÁ·Î¼¼½º¸¦ »ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡, º¹À⼺ÀÌ Ä¿Áö°í °¡Ä¡ ÀÖ´Â µ¥ÀÌÅÍ´Â À¯½ÇµÈ´Ù.

JSONÀº »ç¿ëÀÚµéÀÌ ÇϳªÀÇ ´ë±Ô¸ð ¹®¼­¿¡ ´Ù¾çÇÑ ¹®¼­¸¦ ¹èÄ¡ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.

´ë±Ô¸ð ¹®¼­´Â ÀüÈ­ ¼ÒÀ¯ÀÚÀÇ Áö¿ªÀû À§Ä¡¸¦ ±â¹ÝÀ¸·Î ¸ð¹ÙÀÏ Æù¿¡ »ý¼ºµÇ´Â À§Ä¡ ±â¹Ý Ǫ½Ã ±¤°í¿Í °°ÀÌ ÁÖÁ¦¿Í °ü·ÃµÈ ¸ðµç µ¥ÀÌÅ͸¦ º¸À¯Çϰí ÀÖ´Ù.

JSON ¹®¼­´Â ¼ÒºñÀÚÀÇ À§Ä¡, Áö¿ª ±â¹Ý ±¤°í¿¡ ´ëÇÑ ¹ÝÀÀ, ±¤°í¸¦ º¸±â Àü, ÈÄÀÇ Çൿ µî ¿Ïº®ÇÑ È÷½ºÅ丮¸¦ ´ã°í ÀÖ´Ù.

´ÜÀÏ JSON ¹®¼­¸¦ ÅëÇØ ºÐ¼®Àº ¡®³ëÃâ ´ëºñ Ŭ¸¯ ¼ö(CTR, Click Through Rate)¡¯¸¦ Áõ°¡½ÃŰ¸ç ½Å±Ô ¼­ºñ½º¸¦ À§ÇÑ ÅëÂû·ÂÀ» Á¦°øÇÑ´Ù.

¡ßÁÖ¿ä Ȱ¿ëó´Â = »ç¹° ÀÎÅͳÝ(the Internet of Things)ÀÌ »ý¼ºÇÑ JSON µ¥ÀÌÅÍ´Â ½Ã ´ç±¹°ú °°Àº ÀÚÄ¡´Üü¿¡¼­ ¿î¿µÇÏ´Â Á¶°æ¿ë ½ºÇÁ¸µÄ𷯿¡¼­ ºÐ¼®¿¡ ÇÊ¿äÇÑ »çÇ×µéÀÌ ´ã´ç ±â°ü¿¡ Àü¼ÛµÅ ¹° »ç¿ë·®À» Àý¾àÇÒ ¼ö ÀÖ´Ù.

°¡Á¤ ¹× »ç¹«½ÇÀÇ ³×Æ®¿öÅ©´Â °ø°ø±â¾÷°ú Á¤º¸¸¦ °øÀ¯Çϰí, ¼ÒºñÀÚ¿¡°Ô ±â±â ¿ÀÀÛµ¿À» ¾Ë¸± ¼ö ÀÖÀ¸¸ç, ¿¡³ÊÁö »ç¿ëÀ» Áö¼ÓÀûÀ¸·Î ºÐ¼®, ÃÖÀûÈ­ÇÑ´Ù.

½º¸¶Æ®ÇÑ °øÀåµéÀº Àç°í ÄÁÆ®·Ñ ¹× °ø±Þ¸Á ÃÖÀûÈ­¸¦ À§ÇØ Ç°ÁúÀ» °³¼±, ´õ¿í ¹ßÀüÇÒ ¼ö ÀÖ´Ù.

RFID ÅÂ±× ¹× ½º¸¶Æ® ¼¾¼­´Â ¼îÇΰ´ÀÌ Áø¿­´ë¿¡¼­ ¸Ó¹® ½Ã°£»Ó¸¸ ¾Æ´Ï¶ó ¿µ¾÷ ¹× Àç°í¿¡ ´ëÇÑ ½Ç½Ã°£ ºÐ¼®À» ½ÇÇàÇÑ´Ù.

Å×¶óµ¥ÀÌŸ ¿¬±¸¼Ò ½ºÄà ³ª¿ì(Scott Gnau) ´ëÇ¥´Â ¡°»ç¹° ÀÎÅͳÝ(Internet of Things)Àº µ¥ÀÌÅÍ ½ÃÀåÀÇ Â÷¼¼´ë Æ®·»µå¸¦ ÁÖµµÇÒ °ÍÀ̸ç, ÀÎÅͳÝÀÇ ¿µÇâ·ÂÀÌ ±×·¯ÇßµíÀÌ, ¼¼°è¸¦ º¯È­½Ãų ¼ö ÀÖ´Â ÀáÀç·ÂÀ» °¡Áö°í ÀÖ´Ù. Å×¶óµ¥ÀÌŸ °í°´µéÀº ÀÌ °°Àº »õ·Î¿î ±â¼úÀ» Ȱ¿ëÇϰí, °í±Þ ºÐ¼®À» ½ÇÇàÇÏ´Â ÃÖÃÊÀÇ ¼öÇýÀÚ°¡ µÉ °Í¡±À̶ó¸ç ¡°¿ì¸® °í°´µéÀº JSON µ¥ÀÌÅÍ ºÐ¼®¿¡ Å×¶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Ư¡°ú ±â´ÉÀ» Àû¿ëÇÒ ¼ö ÀÖÀ¸¸ç, º°µµ·Î ºÐ¸®µÈ Ç÷§ÆûÀ» ¼³Á¤ÇÏÁö ¾Ê°íµµ JSON °æ·Î¿Í ÇÔ²² JSON µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù¡±¶ó°í ¸»Çß´Ù.

JSON µ¥ÀÌÅÍ ±â´ÉÀº 2014³â 2ºÐ±â¿¡ Å×¶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º(Teradata Database)ÀÇ ´ÙÀ½ ¹öÀü°ú ÇÔ²² ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.


 
   
 

  ¼­¿ïƯº°½Ã ¼ºµ¿±¸ ¸¶Àå·Î42±æ 12,°¡-303(¸¶À嵿,ÈïÀϺôµù)     FAX: 02-2178-9339 | TEL: 02-2281-3613