±Þº¯Çϴ ȯ°æ ¼Ó¿¡¼ ±â¾÷ÀÌ »ì¾Æ³²±â À§ÇØ ±â¾÷Àº º¯È¿¡ À¯¿¬ÇÏ°Ô ´ëóÇÏ¿©¾ß ÇÑ´Ù. À̸¦ À§ÇØ ¿©·¯ ä³ÎÀ» ÅëÇØ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í ºÐ¼®ÇÏ¿© °¡Ä¡ ÀÖ´Â Á¤º¸·Î¼ ºÐ·ù, È°¿ëÇÏ¿© Àû½Ã¿¡ ÀûÀýÇÑ Àü·«À» ¼ö¸³ÇÔÀ¸·Î¼ ±â¾÷Àº ÁøÈÇÏ°Ô µÇ°í »ýÁ¸ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
ÀÌó·³ º¯È¿¡ À¯¿¬ÇÏ°Ô ´ëóÇÒ ¼ö ÀÖ´Â Áö´ÉÀû(Intelligent) Á¶Á÷ÀÌ µÇ±â À§Çؼ ±â¾÷Àº ¸¹Àº ºÎºÐÀ» IT ÀÎÇÁ¶ó¿¡ ±âÃÊÇÑ Á¤º¸¿¡ ÀÇÁ¸ÇÏ°Ô µÈ´Ù. ÇÏÁö¸¸ ±â¾÷ ³»¿¡ »êÀçÇØ ÀÖ´Â ¿©·¯ ½Ã½ºÅÛµé·ÎºÎÅÍ ¾î¶»°Ô ÅëÇÕµÈ Á¤º¸¸¦ »ý¼ºÇÒ °ÍÀÎÁö, ±×¸®°í À̸¦ ¾î¶»°Ô °øÀ¯ÇÒ °ÍÀÎÁö´Â Ç×»ó °í¹Î½º·¯¿î ÀÏÀÌ´Ù.
±â¾÷ÀÇ ÀÇ»ç °áÁ¤ÀÚµéÀÌ ½Å¼ÓÇÏ°í Á¤È®ÇÑ ÀÇ»ç °áÁ¤À» ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â BI(Business Intelligence)´Â ±âÁ¸ ±â°£°è ½Ã½ºÅÛÀÇ µ¥ÀÌÅ͸¦ Á¶Á÷¿¡ ÇÊ¿äÇÑ Á¤º¸·Î º¯È¯ÇÏ¿© ÀûÀçÀû¼Ò¿¡ »ç¿ëÀÚ¿¡°Ô Á¦°øÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×·± Àǹ̿¡¼ ÀÌ ±âÁ¾ µ¥ÀÌÅͺ£À̽º °£ÀÇ µ¥ÀÌÅÍ ÅëÇÕÀ» ´ã´çÇÏ´Â ETL(Extract/Transform/Load) °úÁ¤Àº BIÀÇ ÇÙ½ÉÀ̶ó ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±âº»ÀûÀ¸·Î ETLÀº ±¸Çö°ú º¯°æÀÌ ¿ëÀÌÇÏ°í, ¿ä±¸ ±â´ÉµéÀ» È¿À²ÀûÀ¸·Î ¼öÇàÇϸç, ¼º´É°ú È®À强ÀÌ º¸ÀåµÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ´Â ETLÀ» °³¹ßÀ» ÅëÇØ ±¸ÇöÇϵçÁö Àü¹® ¼ÒÇÁÆ®¿þ¾î¸¦ ÅëÇØ ±¸ÇöÇϵçÁö ETL ¼öÇà½Ã °í·ÁÇØ¾ß ÇÒ ±âº»ÀûÀÎ ¿ä¼ÒÀÌ´Ù. ETL Á¦Ç°µéÀº ÀÌ¿Ü¿¡µµ ±âŸ ºÎ°¡ ±â´É ¹× ÀÚµ¿È ±â´Éµé¿¡ ´ëÇÑ ½ÃÀåÀÇ ¿ä±¸¸¦ °è¼Ó ¹Þ¾Æ¿ÔÀ¸¸ç, ±× °á°ú ´Ù¾çÇÑ Ã³¸® ¹æ½Ä°ú ±â´ÉµéÀ» °®Ãá ETL ÅøÀÌ ¸¹ÀÌ Á¸ÀçÇÑ´Ù.
±¹³» ¼ø¼ö ±â¼ú·Î µ¥ÀÌÅÍ ÅëÇÕ ½ÃÀå¿¡ ¶Ù¾îµç ºñƼ¿¤±Û·Î¹úÀº ¿ÃÇØ »ç¾÷À» °³½ÃÇÑÁö 7³â°ÀÌ´Ù. 2002³âºÎÅÍ µ¥ÀÌÅÍ ÅëÇÕ ¿µ¿ª¿¡¼ ETL(µ¥ÀÌÅÍ ÃßÃâ ¹× º¯È¯) ¾÷¹«ÀÇ ½ÃÀå °¡´É¼ºÀ» º¸°í º»°ÝÀûÀÎ R&D °³¹ß¿¡ Âø¼öÇØ 2003³â¿¡ »ó¿ë ¼Ö·ç¼ÇÀ» ¼±º¸¿´´Ù. ¿ÃÇØ 1¿ù¿¡ ¼±º¸ÀÎ 3.0 ¹öÀüÀº ÃÖ±Ù ETL Á¦Ç°µéÀÇ È®À强°ú ¾ÈÁ¤¼ºÀ» °í·ç °®Ãá Á¡ÀÌ Æ¯Â¡ÀÌ´Ù.
BTL Data Integrator´Â À̱âÁ¾ DBMS ¹× ÆÄÀÏ »çÀÌ¿¡¼ µ¥ÀÌÅ͸¦ ÀÚÀ¯·Ó°Ô À̵¿ÇÒ ¼ö ÀÖ°í, ÀÌ·¯ÇÑ ÀÛ¾÷À» ¿öÅ©Ç÷οì ÇüÅ·Π±¸¼ºÇÒ ¼ö ÀÖÀ¸¸ç, ½ºÄÉÁ층°ú ¸ð´ÏÅ͸µ ±â´ÉÀ» Áö¿øÇÔÀ¸·Î½á, °¢Á¾ µ¥ÀÌÅÍ À̵¿ ¾÷¹«¸¦ GUI ±â¹Ý¿¡¼ °³¹ßÇÏ°í È¿À²ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ÅëÇÕ(Data Integration) ¼Ö·ç¼ÇÀÌ´Ù.
ÀÌ´Â ÀÌ ±âÁ¾ ¾ÖÇø®ÄÉÀÌ¼Ç »çÀÌÀÇ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÇÏ°í À¯Áö º¸¼öÇϴµ¥ ÀϹÝÀûÀÎ °³¹ß ¹æ½Ä°ú ºñ±³ÇÒ ¶§ 90% ÀÌ»óÀÇ ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖÀ¸¸ç, ¼Ò½º DBMS°¡ º¯°æµÇ¾úÀ» °æ¿ì ¼Ò½ºÄÚµå ´ë½Å ´ÙÀ̾î±×·¥À» ÅëÇØ º¯°æ »çÇ×À» ¹Ý¿µÇÒ ¼ö ÀÖ¾î À¯Áöº¸¼ö°¡ ½±°í ºü¸£´Ù. ¶Ç ·Î±× µ¥ÀÌÅÍ, ¸®Æ÷ÁöÅ丮, ½ºÄÉÁÙ·¯ ±â´ÉÀÌ Á¤È®ÇÏ°í ºü¸¥ Á¤º¸ ºÐ¼®À» À§ÇÑ µ¥ÀÌÅÍ ÅëÇÕÀÛ¾÷À» °ü¸®ÇÑ´Ù.
BTL Data Integrator - µ¥ÀÌÅÍ ÅëÇÕ ¼Ö·ç¼Ç ±×·¯¸é BTL Data Integrator ¼Ö·ç¼Ç¿¡ ´ëÇØ ÀÚ¼¼È÷ »ìÆ캸ÀÚ. BTL Data Integrator ¼Ö·ç¼ÇÀº Å©°Ô <±×¸² 1>°ú °°ÀÌ ±¸¼ºµÇ¾î ÀÖ´Ù.
ù ¹ø°´Â Ŭ¶óÀ̾ðÆ® ¸ðµâ·Î ¿£Áö´Ï¾îµéÀº DI Designer¸¦ ÅëÇØ ÇÁ·Î±×·¡¹Ö ¾øÀÌ ¼Ò½º µ¥ÀÌÅÍ¿Í Å¸±ê µ¥ÀÌÅ͸¦ UI »ó¿¡¼ ¸ÅÇÎÇÏ°í º¯È¯ ±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. µÎ ¹ø°´Â ¼¹ö ¸ðµâ·Î ¼³Á¤µÈ ¸ÅÇÎ ±ÔÄ¢µéÀ» ¸®Æ÷ÁöÅ丮¿¡ ÀúÀåÇÏ°í, ÀúÀåµÈ ³»¿ëÀ» ½ÇÇàÇÏ°í, ½ºÄÉÁÙ¿¡ µû¶ó ETLÀÛ¾÷À» ½ÇÇàÇÑ´Ù.
BTL Data IntegratorÀÇ Æ¯ÀåÁ¡
ÅëÇÕµÈ ETL Åø DW±¸Ãà¿¡ ÇÊ¿äÇÑ ¸ðµç °úÁ¤µéÀÌ Åø ³»¿¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î, ´ÜÀ§ ÀÛ¾÷ÀÇ ÀÛ¼º ¹× ½ÇÇà ¼ø¼ ÁöÁ¤, ½ºÄÉÁÙ¸µÀ» ÅëÇÑ ÀÚµ¿È¿¡ À̸£±â±îÁö ÀÏ·ÃÀÇ ÀÛ¾÷µéÀ» ÀÏ°üµÈ »ç¿ëÀÚ È¸éÀ¸·Î ¼øÂ÷ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÅëÇÕµÈ È¯°æ ³»¿¡¼ ÀÛ¾÷ÀÇ ½ÇÇà ÀÌ·ÂÀ» º¸°Å³ª ½ÇÇàÁßÀÎ ÀÛ¾÷À» ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÛ¾÷ÀÇ ¼öÁ¤ ¹× °ü¸®°¡ ´õ¿í ¿ëÀÌÇÏ´Ù.
¸ðµâÈ(Component-Based)µÈ 󸮱¸Á¶ Å×À̺íÀ̳ª ÆÄÀÏÀ» ¸ðµÎ ¸ðµ¨À̶ó´Â ÅëÇÕµÈ °³Ã¼·Î °ü¸®ÇÔÀ¸·Î¼ Å×À̺í°ú ÆÄÀÏ »çÀÌÀÇ ¸ðµ¨ Á¤º¸ ±³È¯ÀÌ ÀÚÀ¯·Ó°í, Ä÷³ °£ÀÇ ¸ÅÇÎÀ» ´ãÀº Àâ(Job)°ú ETL½ÇÇà ¼ø¼¸¦ ´ãÀº ¿öÅ©Ç÷£(Workplan) µî Åø¿¡¼ Á¤ÀÇÇÑ °ÍµéÀÌ ¸ðµâÈ, ÄÄÆ÷³ÍÆ®È µÇ¾î ÀÖ¾î À̸¦ °ü¸®ÇÏ°í, Àç»ç¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ƯÈ÷ °³¹ßȯ°æ¿¡¼ ¿î¿µÈ¯°æÀ¸·ÎÀÇ ÀüȯÀÌ DBMS¿¡ ¿¬°áÇÏ´Â ¼Ó¼º Á¤º¸¸¸ º¯°æÇÏ´Â °ÍÀ¸·Î °¡´ÉÇÏ°í, µ¿ÀÏÇÑ ÇüÅÂÀÇ ÀÛ¾÷À» Copy & Paste¸¦ ÅëÇØ ½±°Ô ±¸Çö ÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù.
¸ðµç ¹®ÀÚ(Character-Set)ÀÇ µ¥ÀÌÅÍó¸® ´Ù¾çÇÑ ¾ð¾î¸¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï ±¹Á¦ Ç¥ÁØ ¹®ÀÚ Ã¼°èÀÎ UNICODE¸¦ ±â¹ÝÀ¸·Î µ¥ÀÌÅ͸¦ ó¸®ÇϹǷÎ, ÇѱۻӸ¸ ¾Æ´Ï¶ó ÀϺ»¾î, Áß±¹¾î µî MBCS ¹®ÀÚ ¼Â 󸮰¡ ¿ëÀÌÇϸç, ¹®ÀÚ ¼Â °£ÀÇ º¯È¯ÀÌ º°µµÀÇ º¯È¯ ÇÔ¼ö¸¦ ÁöÁ¤ÇÏÁö ¾Ê°í ¹®ÀÚ ¼ÂÀ» ÁöÁ¤ÇÏ´Â °Í¸¸À¸·Î °¡´ÉÇÏ´Ù. ¶ÇÇÑ EBCDIC Äڵ忡 ´ëÇÑ ¿Ïº®ÇÑ ÇÑ±Û Ã³¸®µµ Áö¿øÇÑ´Ù.
¼³Ä¡È¯°æÀÇ ´Ù¾ç¼º ¼¹ö ¸ðµâÀº OLTP ¼¹ö³ª DW ¼¹ö ¶Ç´Â º°µµÀÇ Àü¿ë¼¹ö Áß ¾î´À °÷À̳ª ¼³Ä¡µÇ¾î ¿î¿µ µÉ ¼ö ÀÖÀ¸¸ç H/W³ª OSÀÇ Á¦¾à ¾øÀÌ JRE 1.4 ÀÌ»óÀÌ Áö¿øµÇ´Â ¸ðµç Ç÷§Æû¿¡¼ µ¿ÀÛÇÑ´Ù. ¶ÇÇÑ ETL ÀÛ¾÷À» À§ÇÑ ¸ÞŸµ¥ÀÌÅÍ ÀúÀå¼Ò·Î ÀÓÀÇÀÇ RDBMS¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸ÞŸµ¥ÀÌÅÍÀÇ °ü¸® ¹× ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǰúÀÇ °øÀ¯°¡ ¿ëÀÌÇÏ´Ù. Ŭ¶óÀ̾ðÆ® ¸ðµâÀº ³×Æ®¿öÅ©»óÀÇ NT¶Ç´Â À©µµ¿ì95/98/NT/2000/XP ȯ°æ¿¡ °£´ÜÈ÷ žÀçÇÏ¿© »ç¿ëÀÌ °¡´ÉÇÏ´Ù.
dzºÎÇÑ µ¥ÀÌÅÍ º¯È¯±â´É ÀϹÝÀûÀÎ »ó¿ë RDBMS¿¡¼ Á¦°øµÇ´Â ¸ðµç º¯È¯ ÇÔ¼öµéÀ» Ç¥ÁØÈµÈ ÀÚü ¶óÀ̺귯¸®·Î Á¦°øÇϹǷΠDBMSÀÇ Á¾·ù¿Í »ó°ü¾øÀÌ µ¿ÀÏÇÑ ¹®¹ýÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ETL °³¹ßÀÚ´Â ¼Ò½º ½Ã½ºÅÛÀÇ DBMS Á¾·ù°¡ ´Ù¾çÇÏ´õ¶óµµ °¢°¢ÀÇ DBMS¿¡¼ Á¦°øµÇ´Â ÇÔ¼ö¸¦ ¾Ë ÇÊ¿ä°¡ ¾øÀÌ Åø¿¡¼ Á¦°øµÇ´Â º¯È¯ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© º¯È¯ ·êÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ µ¥ÀÌÅÍ º¯È¯ ÀÌ¿Ü¿¡µµ º¯¼ö ó¸®, ¿¡·¯ ·¹ÄÚµå 󸮸¦ À§ÇÑ Æ¯º°ÇÑ ¿ëµµÀÇ ÇÔ¼öµéÀÌ Á¦°øµÇ¹Ç·Î º¯°æ µ¥ÀÌÅÍ Ã³¸®(CDC)³ª µ¥ÀÌÅÍ °ËÁõÀÌ ¿ëÀÌÇÏ´Ù.
ü°èÀûÀÎ ¸ÞŸµ¥ÀÌÅÍ °ü¸®±â´É ¼¹ö´Â ETL ÀÛ¾÷¿¡ »ç¿ëµÇ´Â Å×ÀÌºí ¹× ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸, µ¥ÀÌÅÍÀÇ ÃßÃâ/º¯È¯/ÀûÀç °úÁ¤À» Á¤ÀÇÇÑ JOB, ÀÛ¾÷ÀÇ ºÐ±â ¹× ½ÇÇà ¼ø¼ ÁöÁ¤À» Á¤ÀÇÇÑ ¿öÅ©Ç÷£, ÁÖ±âÀûÀÎ ½ÇÇàÀ» À§ÇÑ ½ºÄÉÁÙ¸µ Á¤º¸¸¦ À¯±âÀûÀ¸·Î °ü¸®ÇϹǷΠÅ×À̺íÀÇ Ä÷³ Á¤º¸ÀÇ º¯°æ, ETL ÀÛ¾÷ÀÇ º¯°æ µîÀÌ »óÈ£°£¿¡ ¹ÌÄ¡´Â ¿µÇâÀ» ½±°Ô ºÐ¼®ÇÒ ¼ö ÀÖ´Ù. À̸¦ ÅëÇÏ¿© ½Ã½Ã°¢°¢ º¯ÈÇÏ´Â ¿î¿µÈ¯°æ¿¡¼ °ü¸®ÀÚÀÇ ¿À¹öÇìµå¸¦ ÃÖ¼ÒȽÃÅ´À¸·Î¼ ¿î¿µÀÇ È¿À²¼ºÀ» ±Ø´ëÈÇÑ´Ù.
À¯¿¬¼º ÀÖ´Â Job ¼öÇàÀÇ ÄÁÆ®·Ñ °¢°¢ÀÇ ETL JobÀ» ƯÁ¤ ¼ø¼¿¡ µû¶ó ½ÇÇà, ºÐ±â¸¦ ÅëÇØ º´·Ä·Î ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌÀü ÀÛ¾÷ÀÇ ¼º°ø ½ÇÆÐ ¿©ºÎ¿¡ µû¶ó ÈÄÇà ÀÛ¾÷À» ½ÇÇàÇϰųª ƯÁ¤ÇÑ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â °æ¿ì¿¡¸¸ ÀÛ¾÷À» ½ÇÇàÇÏ´Â µî ´Ù¾çÇÑ ÇüÅ·ΠJobÀÇ ¼öÇàÀ» ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¿¹¿Üó¸® ±â´ÉÀ» È°¿ëÇÏ¸é ¿¹±âÄ¡ ¸øÇÑ ¿¡·¯ ¹ß»ý½Ã ¿¡·¯°¡ ¹ß»ýÇÑ ÀÛ¾÷À» ¹«½ÃÇÏ°í ÀÌÈÄ ÀÛ¾÷À» °è¼Ó ÁøÇàÇϰųª, ÀÏÁ¤½Ã°£ ÈÄ Àç ½Ãµµ¸¦ Çϰųª Àüü ÀÛ¾÷À» Áß´ÜÇÏ´Â µî »óȲ¿¡ µû¶ó À¯¿¬ÇÏ°Ô ÀÛ¾÷ÀÇ ¼öÇàÀ» ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Ù.
¿Ïº®ÇÑ GUI »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º À©µµ¿ì 95/98/NT/2000/XPÀÇ È¸é Á¦°ø ¹æ½ÄÀ» ±×´ë·Î ±¸ÇöÇÏ¿© ¸ðµç ÀÛ¾÷ÀÌ ±âº»ÀûÀ¸·Î ¸¶¿ì½ºÀÇ Point-and-Click°ú Drag-and-Drop¿¡ ÀÇÇØ Ã³¸®µÇ¸ç, À̸¦ À§ÇØ Ã³¸®´ë»ó °´Ã¼µéÀ» ¸ðµÎ ¿ÀºêÁ§Æ®È ÇÏ¿© ¾ÆÀÌÄÜÀ¸·Î Á¦½ÃÇÑ´Ù. ¶ÇÇÑ ¹«ÇÑ Undo/Redo ±â´ÉÀ» Á¦°øÇÏ¿© ÆíÁýÀÇ ÆíÀǼºÀ» Á¦°øÇÑ´Ù.
´ÙÁß»ç¿ëÀÚ È¯°æÁ¦°ø ¿©·¯ ¸íÀÇ °³¹ßÀÚ°¡ µ¿½Ã¿¡ ¼·Î ´Ù¸¥ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç, µ¿ÀÏÇÑ °³Ã¼¸¦ ¼·Î ´Ù¸¥ »ç¿ëÀÚ°¡ ÆíÁýÇÏ°Ô µÇ´Â °æ¿ì Àá±Ý ±â´É(Lock)À» Á¦°øÇÑ´Ù. ¶ÇÇÑ ´Ù¸¥ »ç¿ëÀÚ°¡ ÀÛ¾÷ÇÑ ³»¿ëÀÌ È¸é»ó¿¡ ¹Ù·Î Ç¥½ÃµÇ¹Ç·Î ½Å¼ÓÇÑ Çù¾÷ÀÌ °¡´ÉÇÏ´Ù.
´Ù¾çÇÑ ÇüÅÂÀÇ ¼Ò½ºµ¥ÀÌÅÍ Áö¿ø Oracle, MS SQL Server, Sybase ASE, Sybase IQ, DB2, Informix, MySql µî ±¹³»¿¡¼ »ç¿ëµÇ´Â ¸ðµç RDBMS¸¦ ¼Ò½º³ª Ÿ±êÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°í, Delimited File, Excel ÆÄÀÏÀ» Áö¿øÇÑ´Ù.
µ¥ÀÌÅÍ Å¸ÀÔ ÀÚµ¿ º¯È¯ »óÈ£ ȣȯÀÌ °¡´ÉÇÑ µ¥ÀÌÅÍ Å¸ÀÔÀ» ÀÚµ¿À¸·Î º¯È¯ÇÏ¿© ó¸®ÇØÁֹǷΠÀÌ ±âÁ¾ DBMS »çÀÌÀÇ µ¥ÀÌÅÍ Ã³¸® ¶Ç´Â ¹®ÀÚ Å¸ÀÔ°ú ³¯Â¥/½Ã°£ ŸÀÔÀÇ º¯È¯ÀÌ ¿ëÀÌÇÏ´Ù. ƯÈ÷ ¼Ò½º DBMS¿Í ODS·Î »ç¿ëÇÏ´Â DBMS°¡ ´Ù¸¥ °æ¿ì, ¸î ¹øÀÇ ¸¶¿ì½º Ŭ¸¯¸¸À¸·Î °£´ÜÇÏ°Ô ODS¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
°·ÂÇÑ ½ºÄÉÁÙ¸µ ±â´É ÀÚü ½ºÄÉÁÙ·¯ ¸ðµâÀ» ÀÌ¿ëÇÏ¿© ½Ã°£À̳ª ¿äÀÏ ¶Ç´Â ¿ùÀÇ Æ¯Á¤ÀÏ µî ´Ù¾çÇÑ ÇüÅ·Π½ºÄÉÁÙ¸µÀÌ °¡´ÉÇϸç, ªÀº ÁÖ±âÀÇ ½ºÄÉÁÙ¸µ½Ã ¹ß»ýÇÒ ¼ö ÀÖ´Â Áߺ¹ ½ÇÇàÀÇ Çã¿ë ¿©ºÎ, ¼¹öÀÇ ´Ù¿îŸÀÓ µ¿¾È ½ÇÇàµÇÁö ¸øÇÑ ¹Ì ½ÇÇà ½ºÄÉÁÙÀÇ °ü¸® µî ÀϹÝÀûÀ¸·Î ÈçÈ÷ »ç¿ëµÇ´Â cron µ¥¸ó¿¡ ÀÇÇÑ ½ºÄÉÁÙº¸´Ù ÈξÀ °·ÂÇÑ ½ºÄÉÁÙ¸µ ±â´ÉÀ» Á¦°øÇÑ´Ù.
´Ù¾çÇÑ ÀûÀç¹æ¹ý Ÿ±ê DBMS·Î µ¥ÀÌÅ͸¦ ´Ü¼øÈ÷ InsertÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó Truncate then Insert, Update or Insert µî ´Ù¾çÇÑ ÇüÅÂÀÇ ÀûÀç¹æ¹ýÀ» Á¦°øÇÑ´Ù. ƯÈ÷ Sybase IQ¿Í °°ÀÌ DW Àü¿ë DBMS¿¡¼ Insert°¡ ´À¸° Á¡À» °¨¾ÈÇÏ¿© ELTÀÇ °³³äÀ» µµÀÔ, ÀÓ½ÃÅ×À̺íÀ» ÅëÇÑ ÀûÀç¹æ¹ýÀ» Áö¿øÇÏ´Â Á¡ÀÌ µ¸º¸ÀδÙ.
¸ð´ÏÅ͸µ ±â´É ETL ÀÛ¾÷ ó¸® °úÁ¤ ¹× ó¸® °Ç¼ö, ¿À·ù °Ç¼ö µî ÀÛ¾÷ÀÇ ÁøÇà »óȲÀ» GUI ±â¹ÝÀÇ ¸ð´ÏÅ͸¦ ÅëÇØ ½Ç½Ã°£À¸·Î »óȲ ÆľÇÀÌ °¡´ÉÇÏ´Ù. ¶ÇÇÑ ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì ÇØ´ç ¿À·ùÀÇ ¿øÀÎ ¹× ¿¡·¯ ·¹Äڵ带 ¿À·ù ÆÄÀÏ·Î ±â·ÏÇϹǷΠ°³¹ßÀÚ´Â ¿À·ùÀÇ ¿øÀÎÀ» º¸´Ù ½±°Ô ã¾Æ ³¾ ¼ö ÀÖ´Ù.
µµÀÔÈ¿°ú BTL Data IntegratorÀÇ ±â´ëÈ¿°ú¸¦ »ìÆ캸¸é ´ÙÀ½°ú °°´Ù.
1. °³¹ß½Ã°£ Àý¾à : Á÷°üÀûÀÎ UI¸¦ ÅëÇÏ¿© ¼Õ½±°Ô ETL ÀÛ¾÷À» »ý¼º/Å×½ºÆ®/¼öÁ¤ ÇÒ ¼ö ÀÖ¾î ÀϹÝÀûÀÎ °³¹ß ¹æ½Ä°ú ºñ±³ÇÒ ¶§ ÃÖ¼ÒÇÑ 90% ¼öÁØÀÇ ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖ´Ù. ƯÈ÷ »ç¿ëµÇ´Â DBMSÀÇ Á¾·ù°¡ ´Ù¾çÇÑ °æ¿ì ETL °³¹ßÀÚµéÀÌ DBMS¸¶´Ù ´Ù¸¥ SQL ¹®¹ý°ú ±â´ÉÀ» ÀÌÇØÇϱâ À§ÇØ DBMSÀÇ ¸Å´º¾óÀ» º¸´Â ´ë½Å º¯È¯ ±ÔÄ¢À» Á¤ÀÇÇϴµ¥ º¸´Ù ¸¹Àº ½Ã°£À» ÇÒ¾ÖÇÒ ¼ö ÀÖÀ¸¹Ç·Î »ý»ê¼ºÀ» ´õ¿í Çâ»ó ½Ãų ¼ö ÀÖ´Ù.
2. À¯Áöº¸¼öÀÇ ¿ëÀ̼º : ¸ð´ÏÅ͸µ ±â´ÉÀ» ÅëÇØ ÀÛ¾÷ÀÇ °á°ú¸¦ ÇÑ ´«¿¡ ¾Ë ¼ö ÀÖ°í, ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì ¿À·ùÀÇ ¿øÀΰú ¿À·ù ·¹Äڵ带 º¸¿©ÁֹǷΠ¿î¿µÀÚ´Â ¼Õ½±°Ô ¿À·ù°¡ ¹ß»ýÀ» ÆľÇÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ƯÈ÷ ¿î¿µ½Ã ÀÚÁÖ ¹ß»ýÇÏ°Ô µÇ´Â ¼Ò½º Å×À̺í Ä÷³ Á¤º¸ÀÇ º¯°æ°ú °°Àº °æ¿ì¿¡´Â º¯°æµÈ Ä÷³À¸·Î ÀÎÇØ ¿µÇâ ¹Þ´Â ÀÛ¾÷À» ã¾ÆÁÖ´Â ±â´ÉÀ» È°¿ëÇÏ¸é ¼Õ½±°Ô ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀÛ¾÷À» ÆľÇÇÒ ¼ö ÀÖ°í, ÇØ´ç ÀÛ¾÷¿¡¼´Â º¯°æµÈ Ä÷³ÀÌ UI »ó¿¡ ¹®Á¦ÀÇ Ä÷³À¸·Î Ç¥½Ã°¡ µÇ¹Ç·Î ¼öÁ¤ÀÌ ¿ëÀÌÇÏ´Ù.
3. ¼Óµµ ÃÖÀûÈ : »ó´ëÀûÀ¸·Î ¹«°Å¿î ÇÁ·Î¼¼½º ¹æ½ÄÀÇ º´·Ä󸮰¡ ¾Æ´Ñ ¾²·¹µå ¹æ½ÄÀ» »ç¿ëÇÏ¿© º´·Äó¸®ÀÇ È¿À²¼ºÀ» ±Ø´ëÈÇÏ°í, °¢ ´Ü°èº°·Î 󸮵Ǵ µ¥ÀÌÅ͸¦ ÆÄÀÌÇÁ¶óÀÎÀ¸·Î ó¸®ÇϹǷΠ±âÁ¸ °³¹ß¹æ½Ä¿¡ ºñÇØ ÃÖÀûÈµÈ µ¥ÀÌÅÍ Ã³¸® ¼Óµµ¸¦ ³¾ ¼ö ÀÖ´Ù.
BTL Data Integrator´Â Â÷º°ÈµÈ ¾ÆÅ°ÅØó¿Í º´·Ä 󸮸¦ ÀÌ¿ëÇØ Çϵå¿þ¾îÀÇ ¼º´ÉÀ» ÃÖ´ëÇÑ À̲ø¾î ³¾ ¼ö ÀÖµµ·Ï ÃÖÀûÈ µÇ¾î ÀÖ°í, ½±°í Á÷°üÀûÀÎ GUI¸¦ ¹ÙÅÁÀ¸·Î IT °ü¸®ÀÚµéÀÌ µ¥ÀÌÅÍ ÅëÇÕ ÀÛ¾÷À» ¼Õ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Â ±â´É¼º±îÁö °í·ç °®Ãá µ¥ÀÌÅÍ ÅëÇÕ ¼Ö·ç¼ÇÀÌ´Ù.
º¥´õ¿¡ ÀÇÇÑ Á÷Á¢ÀûÀÎ ±â¼úÁö¿øÀÌ °¡´ÉÇÏ´Ù´Â Á¡, °í°´ÀÇ ¿ä±¸¸¦ ¼ö¿ëÇÒ ¼ö ÀÖµµ·Ï Ä¿½ºÅäÅ͸¶ÀÌ¡ÀÌ °¡´ÉÇÏ´Ù´Â Á¡, °¡°Ý´ëºñ ¼º´ÉÀÌ ¶Ù¾î³ª´Ù´Â ÀåÁ¡µµ ÀÖ´Ù. ÇöÀç´Â ¿©·¯ BI Àü¹® ¾÷üµé°ú Á¦ÈÞ °ü°è¸¦ ÅëÇØ DW/DM ±¸Ãà, µ¥ÀÌÅÍ ¸¶À̱׷¹ÀÌ¼Ç µîÀÇ ºÐ¾ß¿¡¼ È°¿ëµÇ°í ÀÖ´Ù. Àå±âÀûÀ¸·Î´Â ¿¬³» ½Ç½Ã°£ ÃßÃâ ±â´ÉÀ» Ãß°¡ÇÏ¿© °í°´ÀÌ Real-Time Enterprise¸¦ ½ÇÇöÇÒ ¼ö ÀÖµµ·Ï ÃßÁøÇÏ°í ÀÖ´Ù. < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |