|
|
 |
 |
 |
 |
|
|
|
|
|
|
|
|
|
1. ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ Multi threaded ¿£Áø ¹× Load Utility
SAS9 ¿£ÁøÀÇ Multi threaded kernel°ú Parallel Processing±â´ÉÀ» ÅëÇÏ¿© ¼¹öÀÇ ÀÚ¿øÀ» È¿À²ÀûÀ¸·Î Ȱ¿ëÇÏ¿© ÃÖ¼ÒÇÑÀÇ
½Ã°£¿¡ ´ë¿ë·®ÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ±¸Á¶·Î µÇ¾îÀÖÀ¸¸ç, SASÀÇ Bulk Load±â´ÉÀ» ÅëÇÏ¿© RDBMS¿¡ ºü¸£°Ô ÀûÀçÇÒ ¼ö
ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó RDBMSÀÇ Bulk Load Utility¸¦ Ȱ¿ëÇÏ¿© ÀûÀçÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
2. CDC(Changed data capture) ±â´ÉÀ» ÅëÇÑ ÃʱâÀûÀç º¯°æÀûÀç
CDC±â´ÉÀ» ÅëÇÏ¿© ÀÏÀÏ º¯°æºÐ µ¥ÀÌÅ͸¦ ÃßÃâÇÔÀº ¹°·ÐÀ̰í Ãʱâ ÀûÀç ÀÛ¾÷ ½Ã Àû´ç·®ÀÇ
±â°£ ½Ä µ¥ÀÌÅ͸¦ SplitÇÏ¿© ÀûÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ ÃʱâÀûÀç ¿ë ETLÇÁ·Î±×·¥
¹× º¯°æÀûÀç¿ë ÇÁ·Î±×·¥À» ¸¸µé Çʿ䰡 ¾ø½À´Ï´Ù. CDC TermÀº Mi01~Mi99(ºÐ)
H01~H99(½Ã°£) D01~HD99(ÀÏ) W01~W99(ÁÖ) M01~M99(¿ù) Y01~Y99(³â)
ÀÇ ÄÚµåÈµÈ TermÀ» °¡Áö°í ÀÖÀ¸¸ç °¢°¢ÀÇ TermÀÌ ½ÇÇà½Ã°£À» ±âÁØÀ¸·Î »ó´ëÀûÀÎ °³³äÀ¸·Î
ÀÛ¿ëÇÕ´Ï´Ù.
3. 1:1, 1:N, N:N ¸ÅÇÎÁö¿øÀ» ÅëÇÑ ´Ù¾çÇÑ Business Logic ±¸Çö°¡´É
Java±â¹ÝÀÇ UI¸¦ ÅëÇÏ¿© ¸ðµç Business LogicÀ» Drag & Drop,
Point & Click¹æ½ÄÀ¸·Î ±¸Çö°¡´ÉÇϸç, º¸´Ù º¹ÀâÇÑ LogicÀ» À§ÇÏ¿© »ç¿ëÀÚ
ÀÛ¼ºÄڵ带 »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µÇ¾îÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó ¼Ò½º Ÿ°Ù°£ÀÇ ¸ÅÇÎ ½Ã 1:1,
1:N, N:N ¸ÅÇÎÀ» Áö¿øÇÒ ¼ö ÀÖµµ·Ï µÇ¾îÀÖ½À´Ï´Ù.
4. 1,000°³ ÀÌ»óÀÇ Built-inµÈ ÇÔ¼ö¸¦ ÅëÇÑ °í±Þ ºÐ¼®¿ë ÆÄ»ýµ¥ÀÌÅÍ »ý¼º´É·Â
SAS°¡ °¡Áö°í ÀÖ´Â ´Ù¾çÇÑ Åë°èÇÔ¼ö¸¦ ÅëÇÏ¿© ETL°¡°ø´Ü°è¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾î ÀÖÀ¸¹Ç·Î ´Ù¾çÇÑ ºÐ¼®¿ë ÆÄ»ýµ¥ÀÌÅ͸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
5. µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç±â¸¦ ÅëÇÑ µ¥ÀÌÅÍ Ç°Áú °ü¸®
µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç Component¸¦ ÅëÇÏ¿© ƯÁ¤ ÄÚµå Á¶°Ç¿¡ ´ëÇÑ Cleansing
ÀÛ¾÷ ¹× Áߺ¹µ¥ÀÌÅÍ Ã³¸® ¹× Missing µ¥ÀÌÅÍ(Null ¹× Space) 󸮿¡ ´ëÇÑ
Control ±â´ÉÀÌ ÀÖÀ¸¸ç ÀÌ¿Í °°Àº ¿¹¿Ü»çÇ× ¹ß»ý½Ã ´ã´çÀÚ¿¡°Ô Alert ÇØÁÝ´Ï´Ù.
6. ¸ÞÅ͵¥ÀÌÅÍ ÅëÇÕ±â´É ¹× ±ÇÇѰü¸® Á¦°ø
OMGÀÇ CWM(Common Warehouse Metadata model) ¹æ½ÄÀ» µû¸£´Â
´ÜÀÏ ÅëÇÕ ¸ÞŸµ¥ÀÌÅ͸¦ »ç¿ëÇϸç SAS ¼Ö·ç¼Ç¿¡ ´ëÇÑ ¸ðµç ¸ÞÅ͵¥ÀÌÅ͸¦ ÅëÇÕ °ü¸®Çϰí,
CWM¹æ½ÄÀ» µû¸£´Â Ÿ Åø¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅ͸¦ ImportÇÒ ¼ö ÀÖ´Â ±â´É ¹× ÀÚü Metadata¸¦
XMLÇü½ÄÀ¸·Î ExportÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ Àü»çÂ÷¿øÀÇ ±ÇÇѰü¸® ¹×
°³¹ßÀÚÀÇ ±×·ìº° Resource ±ÇÇÑ °ü¸®°¡ °¡´ÉÇÕ´Ï´Ù.
7. ¼Ò½º Ÿ°Ù ¿µÇâµµ ºÐ¼®
¼ö¸¹Àº ¼Ò½º Å×ÀÌºí ¹× Å¸°Ù Å×ÀÌºí¿¡ ´ëÇÏ¿© ÀÛ¼ºµÈ ETLÀÛ¾÷¿¡ ´ëÇÏ¿© ƯÁ¤ ¼Ò½ºÅ×À̺íÀ̳ª
Ÿ°ÙÅ×À̺íÀÌ ¼öÁ¤µÉ °æ¿ì ¿µÇâµµ¸¦ »êÁ¤ÇØ º¼ ¼ö ÀÖ´Â ºÐ¼®±â´ÉÀ¸·Î ´Ù¾çÇÑ ºÐ¼®±â´ÉÀ» Á¦°øÇϸç,
ÇØ´ç ETL Job¿¡ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
8. LSF(Load Sharing Facility)½ºÄÉÁÙ·¯¸¦ Ȱ¿ëÇÑ °í±Þ ½ºÄÉÁÙ¸µ ±â´É
Àü¹® ½ºÄÉÁÙ·¯ÀÎ Platform»çÀÇ LSF½ºÄÉÁÙ·¯¸¦ SAS Data Integration
Studio¿Í ÅëÇÕ½ÃŲ °ÍÀ¸·Î Àü¹®½ºÄÉÁÙ·¯ÀÇ ´Ù¾çÇÑ ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢Á¾
Á¾¼Ó°ü°è(ÀÛ¾÷,½Ã°£,File) Á¤Àǰ¡ ÀÚÀ¯·Ó°í ¹ß»ý °¡´ÉÇÑ ´ëºÎºÐÀÇ Trigger¸¦ Á¦°øÇÔÀ¸·Î½á
Æí¸®ÇÑ ½ºÄÉÁÙ¸µÀ» Áö¿øÇÕ´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó ¼¹ö°£ÀÇ ClusteringÀ» ÅëÇÏ¿© Load
Balancing ÇÒ ¼ö ÀÖ°í µ¿ÀÏ ¼¹ö ³»¿¡¼µµ ½Ã½ºÅÛÀÇ Resource¿¡ µû¶ó ÀÛ¾÷½ÇÇà½Ã°£À»
ÃÖÀûÀ¸·Î Á¶ÀýÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÀÛ¾÷ÀÇ ½ÇÇà»óȲÀ» ½Ç½Ã°£À¸·Î
Á¶È¸°¡ °¡´ÉÇϸç, ÀÛ¾÷½ÇÆÐ ½Ã ´ã´çÀÚ¿¡°Ô Alert ÇØÁÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
9. ¸ÞŸ µ¥ÀÌÅÍ Ã¼Å©ÀÎ/üũ¾Æ¿ô ±â´ÉÀ» ÅëÇÑ º¯°æ°ü¸®(Version°ü¸®)
°³¹ß ¿Ï·á ÈÄ °¡µ¿¿¡ µé¾î°£ »óÅ¿¡¼ °¡µ¿°è Meta¿Í °³¹ß°è Meta ȯ°æÀ» Áö¿øÇÏ´Â
±â´ÉÀ¸·Î °¡µ¿°è Meta¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê´Â »óÅ·ΠÀ¯Áöº¸¼ö ÀÛ¾÷À» ÇÒ ¼ö ÀÖÀ¸¸ç Metadata
RepositoryÀÇ º¯°æ°ü¸®°¡ °¡´ÉÇÕ´Ï´Ù.
10. ÀÛ¾÷ ¼Ò½ºÄÚµå OpenÀ» ÅëÇÑ ÃßÃâ,
Àü¼Û, ÀûÀç Tuning ±â´É Á¦°ø
ETL Åø·Î °³¹ß¿Ï·á ÈÄ ¼ÓµµÁõ´ë³ª µ¥ÀÌÅÍ Á¤ÇÕ¼ºÀ» À§ÇÑ °ËÁõ ÀÛ¾÷À» ÇÒ °æ¿ì »ç¿ëÀÚ
Á¤ÀÇÄڵ带 ÅëÇÏ¿© Á÷Á¢ TuningÀ» ÇÒ ¼ö ÀÖ°í, ETL Studio¿¡¼ ÀÚµ¿ »ý¼ºµÈ
ETL ¼Ò½ºÄڵ带 ¼öÁ¤ÇÒ ¼ö ÀÖ´Â Script Çü½ÄÀ¸·Î Á¦°øµÇ±â ¶§¹®¿¡ ƯÁ¤ºÎºÐÀ» Tuning
ÇÒ ¼ö ÀÖ°Ô Áö¿øÇÕ´Ï´Ù. |
|
|
|
 |
|