DMX °³¿ä
±âÁ¸ µ¥ÀÌÅÍ Ã³¸®¹æ½ÄÀÇ ÇÑ°è¿Í ¹®Á¦Á¡À» ÇØ°áÇÑ DMExpress(DMX)´Â ÀÚü ƯÇã ¾Ë°í¸®ÁòÀ» ±â¹ÝÀ¸·Î ÇÑ
°í¼º´É ETL ¼ÒÇÁÆ®¿þ¾î·Î¼ ¼º´É°³¼±À» À§ÇÑ Ãß°¡ÀûÀÎ ÀÎÇÁ¶ó Áõ¼³°ú Æ©´× ÀÛ¾÷ ¾øÀÌ ¼º´É¹®Á¦¸¦ ¹ß»ý½ÃÅ°´Â
¾îÇø®ÄÉÀ̼ÇÀ» DMX ¾îÇø®ÄÉÀ̼ÇÀ¸·Î º¯°æÇÏ´Â °Í¸¸À¸·Îµµ ¼º´ÉÀ» ȹ±âÀûÀ¸·Î Çâ»óÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀÔ´Ï´Ù.
|
DMX ±¸¼º¿ä¼Ò
|
|
|
DMXÀÇ ÀÛµ¿¹æ½Ä
|
|
|
|
°í°¡ÀÇ Çϵå¿þ¾î Àåºñ Ãß°¡µµÀÔ ÇÊ¿ä |
I/O ÀÛ¾÷ÀÌ µð½ºÅ©¼Óµµ¿¡ ¹ÌÄ¡Áö ¸øÇÔ |
¿ÏÀüÇÏ°í öÀúÇÑ Æ©´× ÇÊ¿ä |
½Ã½ºÅÛ ÀÚ¿ø »ç¿ëÀÌ ÃÖÀûȵÇÁö ¾ÊÀ½ |
|
|
»ó¿ëÀÇ Çϵå¿þ¾î¿¡¼ ¸Å¿ì È¿À²ÀûÀ¸·Î ÀÛ¾÷ |
I/O ÀÛ¾÷ÀÌ °ÅÀÇ µð½ºÅ© ¼Óµµ¿¡ Á¢±Ù |
ÀÚµ¿ º´·Ä ó¸®¿Í pipelining |
ÀÚµ¿È, È¿À²ÀûÀΠij½Ì°ú ÇØ½Ì |
|
|
|
´Ù¸¥ ETL¿¡´Â ¾ø´Â DMXÀÇ ÀåÁ¡
|
ÀÚµ¿ Æ©´×¿¡ ÀÇÇÑ °í¼º´É ó¸® |
|
¡¸½º¸¶Æ® ETL ÃÖÀûÈ¡¹´Â ÀÚµ¿ Æ©´×À» ÅëÇØ °³¹ßÀÚ´Â ¼º´ÉÀ» ÀǽÄÇÏÁö ¾Ê°í ¾÷¹« ·ÎÁ÷À» °³¹ßÇÏ´Â °Í¸¸À¸·Î °í¼º´É 󸮸¦ °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ Å×½ºÆ® °úÁ¤¿¡¼ ¹ß»ýµÇ´Â ¼º´É ¹®Á¦·Î ÀÎÇØ ÅõÀԵǴ °ø¼ö¿Í ºñ¿ë¿¡ ´ëÇØ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
|
|
È¿À²ÀûÀÎ ½Ã½ºÅÛ ÀÚ¿ø È°¿ë |
|
¡¸½º¸¶Æ® ETL ÃÖÀûÈ¡¹°¡ ½ÇÇà ¶§¸¶´Ù ½Ã½ºÅÛ ÀÚ¿øÀ» ºÐ¼®ÇÏ°í ÃÖÀûÈÇÔÀ¸·Î½á Àú°¡Çü ¼¹ö¿¡¼ ¾ÈÁ¤µÈ 󸮸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ ´ë¿ë·®ÀÇ µ¥ÀÌÅ͸¦ ó¸® ´ë»ó¿¡µµ °úµµÇÑ Çϵå¿þ¾î
ÅõÀÚ¸¦ ¾ïÁ¦ÇÏ°í, ¿À·§µ¿¾È ¾È½ÉÇÏ°í ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
ÃÊ°í¼Ó ó¸® |
|
TPC-HÀÇ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÑ ´Ù¸¥ ETL Á¦Ç°°ú º¥Ä¡ ¸¶Å©¿¡¼ ¼¼°è ÃÖ°í¸¦ ¼ö¸³Çß½À´Ï´Ù.
¾ÐµµÀûÀÎ °í¼Ó ¼º°ú°¡ Æò°¡µÇ¾î ´Ù¾çÇÑ °í°´µéÀÌ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. 5.4TBÀÇ raw TPC-H data¸¦ ÃßÃâ, º¯È¯, Á¤Á¦¿Í ·Îµå (Vertica Analytic Database)
--> 57ºÐ21ÃÊ51
|
|
°íÇ°Áú °³¹ßÀÌ °¡´ÉÇÑ GUI |
|
Æ®¸® ±¸Á¶¿¡ µû¶ó À§¿¡¼ ¾Æ·¡·Î °³¹ßÇÏ´Â "´Ü°è Æ®¸® Çü½Ä"À» ä¿ëÇÏ¿© °³¹ß ´Ü°è¸¦ ¾Ë±â ½¬¿î GUI ±¸Á¶·Î µÇ¾î ÀÖ½À´Ï´Ù. °³¹ß ¼Óµµ°¡ »¡¶ó »ç¾÷±â°£À» ´ÜÃàÇÏ°í Àηºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
°£´ÜÇÑ ½Ã½ºÅÛ ±¸¼º |
|
DMXÀÇ ±¸¼ºÀº ¸Å¿ì °£´ÜÇÕ´Ï´Ù. µ¿ÀÛÀ» À§ÇØ ¸®ÆÄÁöÅ丮 µ¥ÀÌÅͺ£À̽º ¹× Ÿ»ç µµ±¸ (Java¿Í °°Àº ÄÄÆÄÀÏ·¯)°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ º¸¼ö ¿î¿ëÀÇ ¼ö°í¸¦ ÁÙÀÌ°í ¼ºñ½º °¡¿ë¼º ¹× Àå¾Ö ÁöÁ¡ÀÌ
Àû¾î ³ôÀº ½Å·Ú¼ºÀ» ½ÇÇöÇÏ°í ÀÖ½À´Ï´Ù.
|
|
|
È°¿ëºÐ¾ß ¹× È¿°ú
|
Data Warehousing |
|
µ¥ÀÌÅÍ¿þ¾îÇÏ¿ì¡ ¾îÇø®ÄÉÀ̼ǵéÀÇ ¼Óµµ Çâ»ó°ú ÇÊ¿ä Çϵå¿þ¾î ¿ë·®À» °¨¼Ò½ÃÄÑ ºñ¿ë Àý°¨ ÇÕ´Ï´Ù. Ãß°¡ÀûÀ¸·Î SLA(¼ºñ½º ¼öÁØ °è¾à) ¸¸Á·ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
Existing ETL environment |
|
ETL³»ºÎÀÇ ¿À·¡ ½ÇÇàµÇ´Â ÇÁ·Î¼¼½º¸¦ ÃÖÀûÈÇÏ¿© °á°ú¸¦ ´õ ºü¸£°Ô µµÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
Database Marketing |
|
ÃÖ¼Ò ºñ¿ëÀ¸·Î ´ë·®µ¥ÀÌÅÍ ºÐ¼®½Ã°£À» ´ÜÃà½ÃÄÑ ´Ù¾çÇÑ °í°´Çൿ¸ðÇü°ú Åë°èºÐ¼® ½Ã¹Ä·¹À̼ÇÀ» ½Ç½ÃÇÏ¿© ¸ðµ¨ÀÇ Á¤È®¼ºÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
|
|
Click Stream |
|
°í°´ÀÌ À¥ ȸ鿡 ClickÇÏ´Â À¥ ·Î±× µ¥ÀÌÅÍ ¼ÂÀ» Reformat, Cleanse, Restructure ±â´ÉÀ» ÅëÇØ °í°´ÀÌ ºü¸¥ ÀÇ»ç°áÁ¤À» Áö¿øÇÕ´Ï´Ù.
|
|
Business Intelligence Tools |
|
BI ¾îÇø®ÄÉÀ̼ǵéÀ» À§ÇØ ´ë¿ë·® Áý°èÅ×À̺íÀ» ´õ ºü¸£°Ô ¸¸µé°í ÀûÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅ͸¦ Á¤È®ÇÏ°í Àû½Ã¿¡ »ç¿ëÀڵ鿡°Ô Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
Legacy Migration |
|
Àúºñ¿ëÀ¸·Î Á¤È®ÇÏ°í ºü¸£°Ô ¸ðµç Á¾·ùÀÇ ´ë¿ë·® µ¥ÀÌÅÍ ¸¶À̱׷¹À̼ÇÀ» ó¸®ÇÏ¿© »ç¾÷ ¼öÇà±â°£ ´ÜÃà ¹× ¹Ýº¹ ¼öÇà¿¡ ºÎ´ãÀÌ Àû½À´Ï´Ù.
|
|
±âŸ Àû¿ë °¡´É ºÐ¾ß |
|
1.ºòµ¥ÀÌÅÍ ¹× ´ë¿ë·® µ¥ÀÌÅÍ ÆÄÀÏ Ã³¸® ½Ã
2.Sort, Join, Summarize, ÃÖ´ë, ÃÖ¼Ò °ª ±¸ÇÏ´Â ¿¬»ê ÀÛ¾÷
3.½Ã°£ ³»¿¡ µ¥ÀÌÅÍ Ã³¸®ÇØ¾ß ÇÏ´Â ÀÛ¾÷
4.ÀûÀº ½Ã½ºÅÛ ÀÚ¿øÀ¸·Î ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ó¸® ÇØ¾ß ÇÏ´Â °æ¿ì
|
|
|
POC »ç·Ê
|
±ÝÀ¶±â°ü |
|
Àû¿ë ´ë»ó : ±ÝÀ¶±â°ü µ¥ÀÌÅÍ Ã³¸®¿ë ¹èÄ¡
Àû¿ë Àü(DataStage + Pro*C) : ÃÖ´ë 7½Ã°£13ºÐ, Æò±Õ 3½Ã°£37ºÐ
Àû¿ë ÈÄ(DataStage + DMX) : ÃÖ´ë 1½Ã°£12ºÐ, Æò±Õ 55ºÐ
|
|
°ø°ø±â°ü |
|
Àû¿ë ´ë»ó : DM ¹ß¼Û¿ë °íÁö¼ »ý¼º ¾÷¹«
Àû¿ë Àü(Oracle + PL/SQL) : 80½Ã°£ ¼Ò¿ä
Àû¿ë ÈÄ(Oracle + DMX) : 3½Ã°£54ºÐ ¼Ò¿ä
|
|
|
µµÀÔ È¿°ú
ü°¨ÇÒ ¼ö ÀÖ´Â ¼º´É °³¼± |
DB¼¹ö ÀÚ¿ø(CPU/Disk) »ç¿ëÀ² °¨¼Ò |
ÀÛ¾÷ ¿À·ù µî Àç ÀÛ¾÷ ºÎ´ã ÇØ¼Ò |
´ã´çÀÚÀÇ ÁÖ¸»±Ù¹«¿Í ¾ß±Ù ÇØ¼Ò |
|
|
|