µ¥ÀÌÅÍ Á᫐ Á¶Á÷ÀÇ µ¿¹ÝÀÚ, µ¥ÀÌÅÍ Àü¹® ±â¾÷ ¼ÒÇÁÆ®¶óÀÎ

ÇÙ½ÉÀº µ¥ÀÌÅÍ Ç°Áú

ºòµ¥ÀÌÅÍ Ç÷§Æû¿¡ ¹Ýµå½Ã ¿ä±¸µÇ´Â °ÍÀº ¹«¾ùÀϱî¿ä? ÇϵÓ? ¸Ó½Å·¯´×? AI? ÀÌ ¸ðµÎ´Â À־ µÇ°í ¾øÀ¸¸é ±×¸¸ÀÎ ¿ä¼ÒµéÀÔ´Ï´Ù. ¸ðµç µ¥ÀÌÅÍ ½Ã½ºÅÛÀÌ Àý´ëÀûÀ¸·Î °®Ãß¾î¾ß ÇÒ °¡Àå Áß¿äÇÑ ¿ä¼Ò´Â ¹Ù·Î °íÇ°ÁúÀÇ µ¥ÀÌÅÍÀÔ´Ï´Ù. ¸Ó½Å·¯´× ±â¹ÝÀÇ AI°¡ ½ÃÀåÀÇ °ü½ÉÀ» µ¶Â÷ÁöÇϸ鼭 ´ëºÎºÐÀÇ Á¶Á÷µéÀÌ µ¥ÀÌÅÍ ºÐ¼® ¿µ¿ª¿¡¸¸ ¿Â ½Å°æÀ» ÁýÁßÇÏ°í ÀÖÁö¸¸ »ç½Ç °¡Àå Áß¿äÇϸ鼭µµ Çʼö ºÒ°¡°áÇÑ ¿ä¼Ò´Â ´Ù¸§¾Æ´Ñ µ¥ÀÌÅÍ Ç°ÁúÀÔ´Ï´Ù. ¸Ó½Å·¯´×À» È°¿ëÇØ ¿¹Ãø¸ðµ¨À» ¸¸µå´Â µ¥ÀÌÅÍ »çÀ̾ðƼ½ºÆ®µéÀÌ ÀÛ¾÷½Ã°£ÀÇ 80% ¸¦ µ¥ÀÌÅÍ ÃßÃâ ¹× Á¤Á¦ ÀÛ¾÷¿¡ ÅõÀÚÇÏ°í ÀÖ´Ù´Â º¹¼öÀÇ ¿¬±¸°á°ú°¡ À̸¦ Áõ¸íÇÕ´Ï´Ù. µ¥ÀÌÅÍ°¡ Á¤È®ÇÏÁö ¾Ê°Å³ª, ºÐ¼®ÇÒ ¼ö ¾ø´Â ÇüÅÂÀ̰ųª, ´©¶ô°ªÀÌ ¸¹°Å³ª, ÁßÀÇÀûÀ̰ųª, ÀÌ¹Ì À¯È¿±â°£ÀÌ Áö³­ µ¥ÀÌÅÍ°¡ ´ëºÎºÐÀ̶ó¸é Á¦ ¾Æ¹«¸® ¸¹Àº µ¥ÀÌÅ͸¦ º¸À¯ÇÏ°í ÀÖ´Ù Çصµ È°¿ë°¡Ä¡´Â °ÅÀÇ ¾ø´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸ ¾ÈŸ±õ°Ôµµ °ÅÀÇ ¸ðµç ¿øõ µ¥ÀÌÅÍ´Â ÁöÀúºÐÇÕ´Ï´Ù. µ¥ÀÌÅÍ »ý¼º ÁÖüÀÇ Àå¾Ö, Àü¼Û »óÀÇ Àå¾Ö, ÀúÀå ¿À·ù, ÀÔ·Â ¿À·ù, ó¸® ¹× °ü¸® ¿À·ù, µ¥ÀÌÅÍ ¼³°è ¿À·ù µî ¼ö¸¹Àº ¿øÀεé·Î ÀÎÇØ µ¥ÀÌÅÍ ½Ã½ºÅÛÀÇ ¿øõ µ¥ÀÌÅÍ´Â ±âº»ÀûÀ¸·Î Ç°ÁúÀÌ ¸Å¿ì ³·´Ù°í °¡Á¤ÇÏ´Â ÆíÀÌ ¿Ç½À´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ¿øõ µ¥ÀÌÅ͸¦ ´Ü¼øÈ÷ ¼öÁýÇÏ¿© ¹Ù·Î µ¥ÀÌÅÍ ½Ã½ºÅÛ¿¡ ÀûÀçÇؼ­´Â ¾ÈµË´Ï´Ù. ÀûÀç ÀÌÀü¿¡ ÀÏ·ÃÀÇ Á¤Á¦ ¹× º¯È¯ÀÛ¾÷À» °ÅÃÄ¾ß ÇÏ¸ç ¹Ù·Î ÀÌ ÀÛ¾÷ÀÌ µ¥ÀÌÅÍ ÅëÇÕ ¹× Á¤Á¦ ÀÔ´Ï´Ù.

°íÇ°Áú µ¥ÀÌÅÍ È®º¸¸¦ À§ÇÑ µ¥ÀÌÅÍ ÅëÇÕ ¹× Á¤Á¦

°íÇ°Áú µ¥ÀÌÅÍ´Â ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®Ãß¾î¾ß ÇÕ´Ï´Ù.
1. Á¢±Ù¼º (Accessible) : µ¥ÀÌÅÍ ºÐ¼®°¡µéÀÌ ÇÊ¿äÇÑ µ¥ÀÌÅÍ¿¡ ½±°Ô Á¢±ÙÇÏ°í ÃßÃâÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
2. Á¤È®µµ (Accurate) : µ¥ÀÌÅÍ°¡ °¡Áö´Â °ªÀº ½ÇÁ¦ »óȲÀ» Á¤È®ÇÏ°Ô ±â·ÏÇØ¾ß ÇÕ´Ï´Ù.
3. ¿¬°è¼º (Coherent) : ÇϳªÀÇ µ¥ÀÌÅÍ Ç׸ñÀº °ü·ÃµÈ º¹¼öÀÇ µ¥ÀÌÅÍ Ç׸ñ°ú Á¤È®È÷ Á¶ÇÕ (join) µÉ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
4. ¿Ï·á¼º (Complete) : µ¥ÀÌÅÍ´Â ´©¶ô°ªÀ» °¡Á®¼­´Â ¾ÈµË´Ï´Ù.
5. ÀÏ°ü¼º (Consistent) : µ¿ÀÏÇÑ µ¥ÀÌÅÍ Ç׸ñÀº Á¶Á÷ ³» ¸ðµç °÷¿¡¼­ µ¿ÀÏÇÑ Æ÷¸ËÀ» À¯ÁöÇØ¾ß ÇÕ´Ï´Ù.
6. ¸í·á¼º (Defined) : °¢°¢ÀÇ µ¥ÀÌÅÍ Ç׸ñÀº ¸íÈ®È÷ Á¤ÀǵǾî ÁßÀÇÀûÀÌÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
7. °ü·Ã¼º (Relevant) : µ¥ÀÌÅÍ´Â ´Ù¿î½ºÆ®¸²ÀÇ µ¥ÀÌÅÍ ºÐ¼® ÀÛ¾÷°ú °ü·ÃµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
8. ¾ÈÁ¤¼º (Reliable) : Á¤È®µµ¿Í ¿Ï·á¼ºÀ» °®Ãá µ¥ÀÌÅÍ Ç׸ñÀÌ Áö¼ÓÀûÀ¸·Î È®º¸µÇ¾î¾ß ÇÕ´Ï´Ù.
9. Àû½Ã¼º (Timely) : µ¥ÀÌÅÍ´Â À¯È¿ÇÑ ±â°£ ³»¿¡ È®º¸µÇ°í ºÐ¼®µÇ¾î¾ß ÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ÅëÇÕ ¹× Á¤Á¦ ÀÛ¾÷ÀÇ ¸ñÀûÀº ÀúÇ°ÁúÀÇ ¿øõ µ¥ÀÌÅ͸¦ À§¿Í °°Àº ¿ä°ÇÀ» °®Ãá °íÇ°ÁúÀÇ µ¥ÀÌÅÍ·Î º¯È¯ÇÏ´Â °ÍÀÔ´Ï´Ù.

µ¥ÀÌÅÍ ÅëÇÕÀº º¹¼öÀÇ µ¥ÀÌÅÍ ¿øõ°ú ÅëÇÕ ÀúÀå¼Ò¸¦ ¿¬°áÇÏ´Â µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ÅëÇØ µ¥ÀÌÅÍÀÇ ÀÌ°üÀ» ¼öÇàÇÕ´Ï´Ù. ½ÇÁ¦·Î ¿øõ µ¥ÀÌÅÍ°¡ ±×´ë·Î ÀûÀçµÇ´Â °æ¿ì´Â ¸¹Áö ¾Ê½À´Ï´Ù. ¸¹Àº °æ¿ì º¹¼öÀÇ ¿øõ µ¥ÀÌÅ͵éÀ» Á¶ÇÕÇØ »õ·Î¿î µ¥ÀÌÅÍ Ç׸ñÀ» ¸¸µé¾î ³»´Â º¯È¯ÀÛ¾÷ÀÌ ¿ä±¸µË´Ï´Ù.

µ¥ÀÌÅÍ Á¤Á¦´Â ¿øõ µ¥ÀÌÅÍ È¤Àº ÅëÇÕµÈ ¿øõ µ¥ÀÌÅÍÀÇ Æ÷¸ËÀ» ÅëÀÏÇϰųª, ´©¶ô°ªÀ» Á¦°ÅÇϰųª, ±¸ºÐÀÚ (delimiter) ¸¦ ÀÔ·ÂÇϰųª, µ¥ÀÌÅÍÀÇ ºÒÇÊ¿äÇÑ °ªÀ» Á¦°ÅÇÏ´Â µîÀÇ ÀÛ¾÷À» ÅëÇØ °íÇ°Áú µ¥ÀÌÅÍÀÇ ¿ä°ÇÀ» °®Ãß´Â ÀÛ¾÷À» ÀǹÌÇÕ´Ï´Ù.

Batch vs Streaming

µ¥ÀÌÅÍ ÅëÇÕ ¹× Á¤Á¦ ´Ü°è¿¡¼­ °í·ÁÇØ¾ß ÇÒ Áß¿äÇÑ ¿ä¼Ò Áß Çϳª´Â µ¥ÀÌÅÍ À¯ÀÔ ÇüÅÂÀÔ´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ¿¡ µû¶ó µ¥ÀÌÅÍ ÅëÇÕ ¹× Á¤Á¦ ÇÁ·Î¼¼½ºÀÇ ¼º°Ý ÀÚü°¡ ´Þ¶óÁö±â ¶§¹®ÀÔ´Ï´Ù. À¯ÀÔÇüÅ¿¡ µû¶ó µ¥ÀÌÅÍ´Â Å©°Ô À¯°è (bounded) µ¥ÀÌÅÍ¿Í ¹«°è (unbounded) µ¥ÀÌÅÍ·Î ±¸ºÐµË´Ï´Ù.

À¯°è (bounded) µ¥ÀÌÅÍ´Â À¯ÀԵǴ µ¥ÀÌÅÍ¿¡ ¸íÈ®ÇÑ ½Ã°£ °æ°è°¡ Á¸ÀçÇÏ´Â µ¥ÀÌÅ͸¦ ¸»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÅÀÏ Á¤ÇØÁø ½Ã°£¿¡ ¾îÁ¦ ¼öÁýÇÑ µ¥ÀÌÅ͸¦ ÅëÇÕ ÀúÀå¼Ò¿¡ ÀÏ°ý ÀûÀçÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÑ´Ù¸é ÀûÀç ´ë»óÀÌ µÇ´Â µ¥ÀÌÅÍ´Â °ú°Å 24½Ã°£ µ¿¾È ¼öÁýµÈ µ¥ÀÌÅÍÀ̸ç 24½Ã°£À̶ó´Â ½Ã°£ °æ°è°¡ Á¸ÀçÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ °æ¿ì ÀûÀçÇÏ´Â µ¥ÀÌÅÍ´Â À¯°è µ¥ÀÌÅÍÀÔ´Ï´Ù. À¯°è µ¥ÀÌÅÍ´Â º»ÁúÀûÀ¸·Î °ú°Å ÀÏÁ¤ ±â°£ÀÇ µ¥ÀÌÅ͸¦ ÃàÀûÇÑ °á°ú¹°À̸ç ÀÌ·¯ÇÑ µ¥ÀÌÅÍ´Â À§ ¿¹½Ãó·³ ÁÖ±âÀûÀ¸·Î ÀÏ°ýó¸®ÇÏ´Â °ÍÀÌ ÀûÇÕÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÏ°ý󸮸¦ ¹èÄ¡ ó¸® (Batch processing) ¶ó°í ÇÏ¸ç °¡Àå º¸ÆíÀûÀÌ°í °ËÁõµÈ ¹èÄ¡ ó¸® ±â¼úÀÌ ETL (Extract, Transform, Load) ÀÔ´Ï´Ù.

¹èÄ¡ ó¸®ÀÇ ÀåÁ¡
1. °æ°è ³»¿¡ ÃàÀûµÈ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¿Ï°á¼º°ú ÅëÀϼº Á¦°ø
2. »çÀü Á¤ÀÇµÈ Ã³¸®¸¦ ÁÖ±âÀûÀ¸·Î ¼öÇàÇϹǷΠ»ó´ëÀûÀ¸·Î ±¸ÇöÀÌ ½±°í ¾ÈÁ¤ÀûÀÓ

¹èÄ¡ ó¸®ÀÇ ´ÜÁ¡
1. °æ°è ±â°£ µ¿¾È µ¥ÀÌÅ͸¦ ÀûÀçÇÏ¿© ºÐ¼®ÇÒ ¼ö ¾ø¾î Àû½Ã¼º ÀúÇÏ
2. Á¤ÇØÁø ½Ã°£ µ¿¾È ¸®¼Ò½º¸¦ ÀÏ°ý µ¥ÀÌÅÍ Ã³¸®¿¡ ÁýÁßÇϹǷΠÁ¤±âÀû ´Ù¿îŸÀÓ ¹ß»ý

°ü·Ã Á¦Ç° : Informatica PowerCenter, IBM Data Stage

¹«°è (unbounded) µ¥ÀÌÅÍ´Â À¯°è µ¥ÀÌÅÍ¿Í´Â ¹Ý´ë·Î ¸íÈ®ÇÑ ½Ã°£ °æ°è°¡ ¾ø´Â µ¥ÀÌÅÍÀÔ´Ï´Ù. ²÷ÀÓ¾øÀÌ È帣´Â ½Ã³Á¹°Ã³·³ ¿øõÀ¸·ÎºÎÅÍ °è¼ÓÇؼ­ Èê·¯ µé¾î¿À´Â µ¥ÀÌÅ͸¦ ÃàÀûÇÏÁö ¾Ê°í À¯ÀԵǴ ½ÃÁ¡¿¡ ¹Ù·Î¹Ù·Î ó¸®ÇÏ´Â ¹æ½ÄÀÌ ÀûÇÕÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ã³¸® ¹æ½ÄÀ» ½ºÆ®¸®¹Ö ó¸® (Streaming processing) À̶ó°í Çϸç, ½Ç½Ã°£ ȤÀº Áؽǽ𣠵¥ÀÌÅÍ ºÐ¼®À» À§Çؼ­´Â ÇʼöÀûÀÎ °úÁ¤ÀÔ´Ï´Ù. ¿øõ¿¡¼­ µ¥ÀÌÅÍ°¡ »ý¼ºµÇ´Â ½ÃÁ¡Àº ÀÓÀÇÀûÀ̹ǷΠ»ç½Ç ¸ðµç µ¥ÀÌÅÍ´Â º»ÁúÀûÀ¸·Î ¹«°è µ¥ÀÌÅÍÀÔ´Ï´Ù. ¹«°è µ¥ÀÌÅ͸¦ ÀÏÁ¤ ±â°£ ÃàÀûÇؼ­ À¯°è µ¥ÀÌÅÍÈ­ ÇÏ¿© ¹èÄ¡ ó¸®ÇÒ °ÍÀÎÁö, ¾Æ´Ï¸é ¹«°è µ¥ÀÌÅÍÀÎ »óÅ·Π±×´ë·Î ½ºÆ®¸®¹Ö ó¸®ÇÒ °ÍÀÎÁö´Â µ¥ÀÌÅÍ ºÐ¼® ¿ä°Ç¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ´ëÇ¥ÀûÀÎ ½ºÆ®¸®¹Ö ó¸® ±â¼úÀº ¹èÄ¡ ÀÛ¾÷ Áֱ⸦ ª°Ô ¼³Á¤ÇÏ´Â ¸¶ÀÌÅ©·Î ¹èÄ¡ (Micro batch), º¹¼öÀÇ ¿øõ¿¡¼­ ÀÓÀÇ ½ÃÁ¡¿¡ ¹ß»ýÇÏ´Â À̺¥Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â µ¥ÀÌÅ͵éÀ» À¯ÀǹÌÇÑ ´ÜÀ§·Î Á¶ÇÕ ¹× ºÐ·ùÇÏ´Â CEP (Complex Event Processing) ÀÔ´Ï´Ù.

½ºÆ®¸®¹Ö ó¸®ÀÇ ÀåÁ¡
1. µ¥ÀÌÅÍ À¯ÀÔ ½ÃÁ¡ºÎÅÍ ÃÖÁ¾ ºÐ¼® ½ÃÁ¡±îÁöÀÇ Áö¿¬ (latency) ÃÖ¼ÒÈ­
2. Á¦´ë·Î ¼³°èµÈ ½ºÆ®¸®¹Ö 󸮴 ¹èÄ¡ 󸮸¦ ºÒÇÊ¿äÇÏ°Ô ¸¸µé ¼ö ÀÖÀ½

½ºÆ®¸®¹Ö ó¸®ÀÇ ´ÜÁ¡
1. ±âÁ¸ Á¤º¸°è¿¡¼­´Â °ÅÀÇ »ç¿ëµÇÁö ¾Ê¾Æ °ü·Ã ±â¼ú¿ª·®ÀÌ Á¦ÇѵǾî ÀÖÀ½
2. ¹èÄ¡ 󸮿¡ ºñÇØ ÈξÀ ´Ù¾çÇÑ ¿ä¼Ò¸¦ °í·ÁÇØ¾ß ÇÏ´Â º¹ÀâÇÑ ÀÛ¾÷

°ü·Ã Á¦Ç° : Informatica CEP

Top-down vs Bottom-up

Á¤Á¦µÇÁö ¾ÊÀº ¿øõ µ¥ÀÌÅ͸¦ 1Â÷ÀûÀ¸·Î Á¤Á¦ÇÑ´Ù ÇÏ´õ¶óµµ ¸ðµç ¹®Á¦°¡ ÇØ°áµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. °ÅÀÇ ¸ðµç Á¶Á÷¿¡´Â º¹¼öÀÇ ¾îÇø®ÄÉÀ̼ǵéÀÌ Á¸ÀçÇÏ°í °¢ ¾îÇø®ÄÉÀ̼Ǹ¶´Ù º°µµÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦´Â Å©°Ô µÎ °¡ÁöÀÔ´Ï´Ù.
1. µ¿ÀÏÇÑ ´ë»ó¿¡ ´ëÇÑ Áߺ¹µÈ »óÀÌÇÑ µ¥ÀÌÅÍ
ºÐ»êµÈ µ¥ÀÌÅͺ£À̽ºµéÀº °¢°¢ÀÇ ÇÊ¿ä¿Í ÀýÂ÷¿¡ µû¶ó µ¥ÀÌÅ͸¦ ÀÔ·Â, ó¸®, ÀúÀåÇϹǷΠµ¿ÀÏÇÑ ´ë»ó (Entity) ¿¡ ´ëÇÑ µ¥ÀÌÅÍ¶óµµ ±× ³»¿ëÀÌ ¼­·Î »óÀÌÇÑ °æ¿ì°¡ ÀϹÝÀûÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, °³ÀÎ °í°´¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¿µ¾÷°ü¸® ½Ã½ºÅÛ¿¡¼­´Â ÁÖ¹® ¹× ¸ÅÃâ ±âÁØÀ¸·Î °ü¸®ÇÏ°í, ¸¶ÄÉÆà ½Ã½ºÅÛ¿¡¼­´Â ÇÁ·Î¸ð¼Ç ´ë»óÀÚ ±âÁØÀ¸·Î °ü¸®ÇÏ°Ô µÇ¸é ¶È°°Àº °í°´¿¡ ´ëÇÑ µ¥ÀÌÅÍ°¡ µÎ µ¥ÀÌÅͺ£À̽º¿¡ ¼­·Î ´Ù¸¥ ³»¿ëÀ¸·Î ÀúÀåµÇ°Ô µË´Ï´Ù. ÀÌ·± »óȲ¿¡¼­´Â ÇÑ Á¶Á÷ÀÌ Àüü °í°´ÀÇ ¼ö¸¦ ÆľÇÇÏ´Â °Íµµ Èûµé°Ô µË´Ï´Ù.

2. µ¥ÀÌÅÍ ºÐ·ù ¹× ü°èÈ­ ºÎÀç
ºÐ»êµÈ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ¼ö¸¹Àº µ¥ÀÌÅ͵é Áß ¾î¶² µ¥ÀÌÅÍ°¡ ¾î¶² ÁÖÁ¦ ȤÀº ´ë»ó¿¡ °üÇÑ °ÍÀÎÁö ÆľÇÇÏ°í ºÐ·ùÇÏ´Â °ÍÀº ¸Å¿ì ¾î·Á¿î ÀÏÀÔ´Ï´Ù. ¼ö¸¹Àº ¿øõ¿¡¼­ ´Ù¾çÇÑ µ¥ÀÌÅ͵éÀÌ »ý¼ºµÇ¸é Á¶Á÷ ³»¿¡ ¾î¶² µ¥ÀÌÅÍ°¡ ¾îµð¿¡ ÀÖ´ÂÁö ¾Ë±â°¡ ¸Å¿ì ¾î·Æ½À´Ï´Ù. µ¥ÀÌÅ͸¦ Á¶Á÷ÀÇ ÀÚ»êÀ̶ó°í »ý°¢ÇÑ´Ù¸é À־´Â ¾ÈµÉ ÀÏÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ ¹®Á¦¿¡ ´ëóÇϱâ À§ÇÑ ¹æ¾ÈÀº Å©°Ô µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.
1. Top-down Á¢±Ù¹æ½Ä
½±°Ô »ý°¢ÇÒ ¼ö ÀÖ´Â ¹æ¾ÈÀº Á¶Á÷ ³» Àüü µ¥ÀÌÅÍ Ã¼°è¸¦ Á¤ÀÇÇÏ¿© Á¶Á÷ ³» ¸ðµç µ¥ÀÌÅ͸¦ ÀÌ Ã¼°è¿¡ ¸Âµµ·Ï ±¸¼ºÇÏ´Â ¹æ¾ÈÀÔ´Ï´Ù. °¢ ºÎ¼­ÀÇ ¾÷¹« Àü¹®°¡, µ¥ÀÌÅÍ Àü¹®°¡ µîÀÌ ÀÏÁ¤ ±â°£ µ¿¾È ³íÀǸ¦ °ÅÃÄ ºÐ·ù ü°è¸¦ Á¤ÀÇÇÏ°í, ¼­·Î ´Ù¸¥ ¹öÀüÀ» Çã¿ëÇؼ­´Â ¾ÈµÉ ÇÙ½É µ¥ÀÌÅÍÀÇ ½ºÅ°¸¶¸¦ Á¤ÀÇÇÕ´Ï´Ù. º¸Åë MDM (Master Data Management), Metadata µîÀÌ ÀÌ·¯ÇÑ Á¢±Ù¹æ½ÄÀ» ÃëÇÕ´Ï´Ù. ÀÌ ¹æ½ÄÀº Å« ±×¸²¿¡¼­ÀÇ Ã¼°è¸¦ ÀâÀ» ¼ö ÀÖ´Ù´Â ÀåÁ¡Àº ÀÖÁö¸¸, º¯È­¹«½ÖÇÑ µ¥ÀÌÅÍÀÇ Çö½ÇÀ» ¹Þ¾ÆµéÀ̱⿡´Â À¯¿¬ÇÏÁö ¸øÇÏ´Ù´Â ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.

°ü·Ã Á¦Ç° : Informatica MDM, Informatica MetaData

2. Bottom-up Á¢±Ù¹æ½Ä
À̸¦ º¸¿ÏÇϱâ À§ÇØ ÃÖ±Ù µîÀåÇÑ ¹æ½ÄÀº ºÐ»êµÈ µ¥ÀÌÅÍÀÇ ÅëÇÕÀ» ¸Ó½Å·¯´×À» È°¿ëÇØ ÀÚµ¿È­ÇÏ´Â µ¥ÀÌÅÍ Å¥·¹ÀÌ¼Ç (Data Curation) ÀÔ´Ï´Ù. ¼ö¸¹Àº µ¥ÀÌÅ͸¦ »ç¶÷ÀÌ ÀÏÀÏÀÌ »ìÇÇ°í À̸¦ ÅëÇÕÇÏ°í ºÐ·ùÇÏ´Â °ÍÀº »ç½Ç»ó ºÒ°¡´ÉÇÕ´Ï´Ù. ÇÏÁö¸¸, ¸Ó½Å·¯´×À» È°¿ëÇÏ¿© À¯»çÇÑ ·¹ÄÚµåµéÀÇ ÅëÇÕ°ú ºÐ·ù¸¦ ÀÏÁ¤ ¼öÁØ ÀÚµ¿È­ÇÑ´Ù¸é ¿ÀÈ÷·Á º¯È­ÇÏ´Â ¾÷¹«È¯°æ¿¡ µû¸¥ µ¥ÀÌÅÍÀÇ º¯È­¿¡ À¯¿¬ÇÏ°Ô ´ëóÇÒ ¼ö ÀÖ½À´Ï´Ù. Tamr¿Í °°Àº »õ·Î¿î ÅøÀÌ ¹Ù·Î ÀÌ·¯ÇÑ ¿ªÇÒÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Á¦Ç° : Tamr

Top-down°ú Bottom-upÀº ¼­·Î ´ë¸³µÇ´Â °ÍÀÌ ¾Æ´Ñ »óÈ£ º¸¿ÏÀûÀÎ Á¢±Ù¹æ½ÄÀÔ´Ï´Ù. Top-down À¸·Î Á¶Á÷ÀÇ ±Ù°£ÀÌ µÇ´Â »óÀ§ µ¥ÀÌÅÍ Ã¼°è¸¦ Á¤ÀÇÇÏ°í, Bottom-up ¹æ½ÄÀ¸·Î ÇϺΠü°è¿¡ À¯¿¬¼ºÀ» º¸ÀåÇÏ´Â °ÍÀÌ °¡Àå ¹Ù¶÷Á÷ÇÑ µ¥ÀÌÅÍ ÅëÇÕ ¹× ºÐ·ù ¹æ½ÄÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.