|
|
 |
 |
HOME > ¼Ö·ç¼Ç/Á¦Ç° > SQLCanvas Trans |
 |
|
°³¹ß/Å×½ºÆ® ȯ°æÀÇ ¹®Á¦Á¡
|   |

|
Å×½ºÆ®/°³¹ß ȯ°æ ±¸Ãà Á¦¾È
|   |
AS-IS Problem
- °³¹ß ¹× ¿ÜÁÖÀηÂÀÇ °í°´Á¤º¸ Á¶È¸
- ON-Line DBMS¿¡¼ µ¥ÀÌÅÍ ÃßÃâ½Ã Filesystem »ç¿ë
- ¼öÀÛ¾÷¿¡ ÀÇÇÑ µ¥ÀÌÅÍ À̰ü
TO-BE Proposal
- ¼³Ä¡ ¹× Ãß°¡ È®ÀåÀÇ Æí¸®ÇÔ
- ÁÖ¿ä °í°´Á¤º¸ º¯È¯ (Áֹεî·Ï¹øÈ£, °í°´¹øÈ£, Ä«µå¹øÈ£, À̸§, etc)
- ¿î¿µÁßÀÎ UnixÀÇ FilesystemÀ» »ç¿ëÇÏÁö ¾Ê´Â µ¥ÀÌÅÍ ÃßÃâ, ÀûÀç
- µ¥ÀÌÅͺ£À̽º ³» Unique key ´Â °³¹ß ¶Ç´Â Å×½ºÆ® µ¥ÀÌÅͺ£À̽º¿¡¼µµ º¸Àå
- º¯È¯ ÈÄ °èÁ¹øÈ£¿Í Áֹεî·Ï¹øÈ£ÀÇ Check Digit º¸Àå
- Scheduler¿¡ ÀÇÇÑ ÀÚµ¿È
- ÃßÃâ°ú Àü¼ÛÀÇ ¼º´É ÃÖÀû
- DBMS Connectivity Áö¿ø
|
°³¿ä
- SQLCanvas Trans´Â °³¹ß ¶Ç´Â Å×½ºÆ® ȯ°æ ±¸Ãà½Ã ¿î¿µ µ¥ÀÌÅÍÀÇ ÁÖ¿ä º¸¾È Ä®·³ (°í°´Á¤º¸) ¿¡ ´ëÇÑ »ç¿ëÀ» ¿øÃµÀûÀ¸·Î Â÷´ÜÇϱâ À§ÇÑ Á¦Ç°ÀÔ´Ï´Ù.
- À̸¦ À§ÇØ ÃÖÀûÀÇ À̰ü ¼º´É°ú ¾ÏÈ£È Ã³¸®¸¦ ÅëÇØ °³¹ßÀÚ¿Í ¿ÜÁÖ°³¹ßÀÚµéÀÇ ½Ç µ¥ÀÌÅÍ »ç¿ëÀ» ±ÝÁöÇÏ¸ç ºü¸¥ Å×½ºÆ® µ¥ÀÌÅÍ ±¸ÃàÀ» Áö¿øÇÕ´Ï´Ù.
|

|
Logical Architecture
|   |

|
DBMS Connectivity & Auto installation
|   |
Source & Target Server ¼³Á¤
- ¿øº» ¼¹ö¿Í ´ë»ó ¼¹ö µî·Ï
- »ç¿ëÀÚ¿¡ µû¸¥ DBMS ¼³Á¤
- µî·ÏµÈ ¼¹ö ¸®½ºÆ®´Â JOB µî·Ï½Ã ¹öư Ŭ¸¯À¸·Î Æí¸®ÇÏ°Ô »ç¿ë
|
Auto Installation
- ¿øº» ¼¹ö¿Í ´ë»ó ¼¹ö¿¡ Extract / Load process ÀÚµ¿ ¼³Ä¡
- Unix¿Í DBMS ¿¡ µû¶ó ÀÚµ¿ ¼³Ä¡
|

Ä®·³ Á᫐ º¯È¯
- ƯÁ¤ º¯È¯ Ä®·³ ¼³Á¤À¸·Î Àüü ½Ã½ºÅÛ¿¡ ÀÚµ¿ ¹Ý¿µ
|
Å×ÀÌºí ±âÁØ º¯È¯
- Å×ÀÌºí ´ÜÀ§·Î ƯÁ¤ Ä®·³ ¼±ÅÃÇÏ¿© º¯È¯
- Normal º¯È¯, °èÁ¹øÈ£ º¯È¯, Áֹεî·Ï¹øÈ£ º¯È¯ Rule ÁöÁ¤
|

µ¥ÀÌÅÍ ÃßÃâ, Àü¼Û, ÀûÀç ÀÛ¾÷ÀÇ Schedule °ü¸®
|
ÀÛ¾÷ ¼öÇà ½ÃÁ¡°ú Áֱ⠰ü¸®
- Manual ¼öÇà : ´ã´çÀÚ°¡ ¿øÇÏ´Â ½ÃÁ¡¿¡ Áï½Ã ¼öÇà
- Scheduling : ¿î¿µ½Ã½ºÅÛ ºÎÇϰ¡ ÀûÀº ½Ã°£´ë¸¦ ÁöÁ¤ÇÏ¿© ¿øÇÏ´Â ½Ã°£¿¡ ¼öÇà
- ¼öÇà Áֱ⠼³Á¤ : daily, weekly, monthly µî ÀÛ¾÷ ¼öÇà Áֱ⠼³Á¤
|

Source & Target ¼³Á¤
- ¼¹ö ¸®½ºÆ®¿¡¼ ¿øº» ¼¹ö¿Í ´ë»ó ¼¹ö ¼³Á¤
|
Script »ý¼º ÀÚµ¿È
- Data ÀÌÇà¿¡ ÇÊ¿äÇÑ script¸¦ ÀÚµ¿ »ý¼ºÇÏ´Â SQL Script Generating
-Schema DDL Script
-Data Extract & Load Script
-Out file transporting script
|
Job ControlÀÇ ÀÚµ¿È
- JobÀÇ ¼ø¼¸¦ Á¤ÀÇÇÏ°í ¼øÂ÷ÀûÀ¸·Î ¼öÇàµÇµµ·Ï ÀÚµ¿È (job chain)
- jobÀÇ ¼øÂ÷Àû ¼öÇà ½Ã ÀÌÀü ÀÛ¾÷ ¼±Çà ÀÛ¾÷ °á°ú¿¡ µû¸¥ ÈÄÇà ÀÛ¾÷ ¼öÇà ¿©ºÎ °áÁ¤
- ÀÛ¾÷ °á°úÀÇ »óȲÀ» ´ã´çÀÚ¿¡°Ô Alert
-SMS, e-mail, system event log
|

µ¥ÀÌÅÍ ÃßÃâ, Àü¼Û, ÀûÀ縦 ÇϳªÀÇ ÀÛ¾÷À¸·Î µ¿½Ã ÁøÇà
|
ÆÄÀϽýºÅÛÀ» »ç¿ëÇÏÁö ¾Ê°í µ¥ÀÌÅÍ ÃßÃâ°ú ÀûÀç ¼öÇà
|
¹Ýº¹Áֱ⠼³Á¤¿¡ µû¶ó ÁÖ±âÀûÀ¸·Î µ¥ÀÌÅÍ À̰ü
|
DBMS Ư¼º¿¡ µû¸¥ ÃÖÀûÀÇ ¼º´É (Direct-Path, Load etc)
|

|
Data Transformation
|   |
º¸¾ÈÄ®·³ ¼³Á¤
- º¸¾ÈÄ®·³ Áß ÀϺκи¸ Àû¿ë °¡´É (º¸¾È Àû¿ë ½ÃÀÛÀ§Ä¡¿Í Å©±â ÁöÁ¤)
- °³º° º¸¾È Ä®·³ ¼³Á¤ ¶Ç´Â DBMS Àüü¿¡ ´ëÇÑ ´ë»ó Ä®·³ ÀÚµ¿Àû¿ë
|
ÃßÃâ, Àü¼Û, º¯È¯, ÀûÀç µ¿½Ã ÁøÇà : ÃÖÀûÀÇ ¼º´É º¸Àå
|
Ÿ DBMS¿Í ÀÛ¾÷ µ¿½Ã ÁøÇà
- º°µµÀÇ º¯È¯ ¼¹ö¸¦ ¾²Áö ¾Ê±â ¶§¹®¿¡ Oracle, Sybase IQ, DB2 ÀÛ¾÷ µ¿½Ã ÁøÇà
|
Á¤ÇÕ¼º º¸ÀåÀ» À§ÇÑ ¾ÏÈ£È
|

µ¥ÀÌÅÍ Á¤ÇÕ¼ºÀ» À¯ÁöÇϱâ À§ÇÑ ¾ÏÈ£È ±â¼ú
|
º¯ÇüµÈ µ¥ÀÌÅÍ °³¹ß ¹× Å×½ºÆ® ȯ°æ¿¡¼ »ç¿ë °¡´ÉÇϵµ·Ï º¯È¯
|
- ¼ýÀÚ -> ¼ýÀÚ
- ÇÑ±Û -> ÇѱÛ
- ¹®ÀÚ -> ÀÔ·Â °¡´ÉÇÑ ¹®ÀÚ
´ÜÀÏ Å×À̺í, Å×ÀÌºí°£, ½Ã½ºÅÛ°£ °°Àº µ¥ÀÌÅÍ´Â µ¿ÀÏ µ¥ÀÌÅÍ·Î º¯Çü
- ¿øº»ÀÇ UNIQUE KEY´Â º¯ÇüµÈ ÀÌÈÄ¿¡µµ UNIQUE º¸Àå
- µ¿ÀÏ Á¶°ÇÇÏÀÇ JOIN½Ã °°Àº count º¸Àå
- °°Àº µ¥ÀÌÅÍ °ªÀº °èÁ¤°è¿Í Á¤º¸°è µ¿ÀÏÇÏ°Ô º¯È¯
|

Áֹεî·Ï¹øÈ£ Check Digit °ËÁõÀ» ÅëÇÑ À¯È¿ Áֹεî·Ï¹øÈ£ »ý¼º
- ÀÇ¹Ì ÀÖ´Â ÀÚ¸®¸¦ Á¦¿ÜÇÑ Áֹεî·Ï º¯È¯ (»ý³â¿ùÀÏ 6ÀÚ¸®¿Í ¼ºº°±¸ºÐ 1ÀÚ¸®)
- Check Digit °ËÁõÀ» ÅëÇÑ À¯È¿ÇÑ Áֹεî·Ï¹øÈ£·Î º¯È¯
|
°èÁ¹øÈ£ Check Digit °ËÁõÀ» ÅëÇÑ À¯È¿ °èÁ¹øÈ£ »ý¼º
- 11 ÀÚ¸® °èÁ¹øÈ£ -> º¯È¯ ÈÄ 11ÀÚ¸® °èÁ¹øÈ£ & Check Digit º¸Àå
- 12 ÀÚ¸® °èÁ¹øÈ£ -> º¯È¯ ÈÄ 12ÀÚ¸® °èÁ¹øÈ£ & Check Digit º¸Àå
- 13 ÀÚ¸® °èÁ¹øÈ£ -> º¯È¯ ÈÄ 13ÀÚ¸® °èÁ¹øÈ£ & Check Digit º¸Àå
|




»ó±â ³»¿ëÀº Á¦Ç° ±â´ÉÀÇ °³¼±À» À§ÇØ ¿¹°í¾øÀÌ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.

| |