|
¡Ø ÁÖÀÇ: º» ¹®¼´Â SQL Server 2012 RC0 (Release Candidate 0)¸¦ ±âÁØÀ¸·Î ÀÛ¼ºÇß´Ù.
MDS °ü¸®ÀÚ À¥ ÆäÀÌÁö¿¡¼ MDS ¸ðµ¨(Models), ½Çü(Entities), ¼Ó¼º(Attributes), ¸â¹ö(Members) ¼öÀÛ¾÷À¸·Î ¸¸µé ¼ö ÀÖ´Ù. ±×·±µ¥ ¸¸ÀÏ MDS·Î °ü¸®ÇÒ µ¥ÀÌÅͰ¡ ¿¢¼¿ ÆÄÀÏ·Î Á¸Àç ÇÑ´Ù¸é ÀÌ ¿¢¼¿ ÆÄÀÏÀ» »ç¿ëÇØ MDS¿¡ ´ëÇÑ ±íÀº Áö½Ä ¾øÀ̵µ(?) ½Çü¿Í ¼Ó¼º, ¸â¹ö¸¦ ¸¸µé ¼ö ÀÖ´Ù. ¸ðµ¨Àº MDS °ü¸® ȸ鿡¼ ¸¸µé¾î¾ß ÇÑ´Ù. ÀÌ·¸°Ô ¾×¼¿À» »ç¿ëÇÑ MDS °ü¸® ±â´ÉÀÌ SQL Server 2012 ¿¡¼ Á¦°øÇÏ°Ô µÉ MDSÀÇ »õ·Î¿î ±â´ÉÀÌ´Ù. ±×·³ ÀÌ ¹æ¹ýÀ» »ìÆìº¸ÀÚ.
1. ¸ðµ¨ ¸¸µé±â
¿ì¼± ´ÙÀ½°ú °°ÀÌ MDS °ü¸®ÀÚ À¥ ÆäÀÌÁö¿¡¼ ½Ã½ºÅÛ °ü¸® Ç׸ñÀ» ¼±ÅÃÇÑ´Ù.
±×·³ ´ÙÀ½ ȸé°ú °°ÀÌ È¸éÀÌ ¹Ù²î´Âµ¥ ¿©±â¼ °ü¸® - ¸ðµ¨ ¸Þ´º¸¦ ¼±ÅÃÇÑ´Ù.
 ±×·¯¸é ´ÙÀ½ ȸé°ú °°ÀÌ ¸ðµ¨ À¯Áö °ü¸® ȸéÀÌ Ç¥½ÃµÈ´Ù. ÀÌ È¸é¿¡¼ + ¹öưÀ» ´·¯ ¸ðµ¨À» ¸¸µéµµ·Ï ÇÑ´Ù.
 º» ¿¹¿¡¼´Â ´ÙÀ½È °°ÀÌ ¸ðµ¨ À̸§À» °í°´À¸·Î ÀÔ·ÂÀ» Çß´Ù. ±×¸®°í ¾Æ·¡ ¼¼ ¿É¼ÇÀº ù ¹øÂ° ¿É¼ÇÀ» Ãë¼ÒÇÏ´Â ¹æ¹ýÀ¸·Î ¸ðµÎ ¼±ÅÃÇÏÁö ¾Ê´Â´Ù. ±×¸®°í µð½ºÄÏ ¸ð¾çÀÇ ÀúÀå ¹öưÀ» ´·¯ ÀúÀåÇÑ´Ù.
 ±×·¯¸é ´ÙÀ½ ȸé°ú °°ÀÌ °í°´ À̶ó´Â À̸§ÀÇ ¸ðµ¨ÀÌ Ãß°¡µÈ °á°ú¸¦ º¼ ¼ö ÀÖ´Ù.
 2. ¾×¼¿¿¡¼ MDS ¿¬°á
ÀÌÀüÀÇ ±ÛÀ» ÂüÁ¶ÇØ ¿¢¼¿¿¡¼ MDS ¼¹ö¿¡ ¿¬°áÀ» ÇÑ´Ù. ±×¸®°í ´ÙÀ½ ȸé°ú °°ÀÌ ¸ðµ¨ ºÎºÐ¿¡¼ ¾ÕÀÇ °úÁ¤À¸·Î ¸¸µç °í°´ ¸ðµ¨À» ¼±ÅÃÇÑ´Ù.

3. ¿¢¼¿¿¡¼ ¿£Æ¼Æ¼ ¸¸µé±â
±â´É È®ÀÎÀ» À§ÇØ ´ÙÀ½°ú °°Àº °í°´¸í´Ü À̶ó´Â ¿¹Á¦ ÆÄÀÏÀ» ¸¸µé¾ú´Ù.ÀÌ ÆÄÀÏÀ» ¿¾î ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµÇ°Ô ÇÑ´Ù.

±×¸®°í ÀÌ ¿¢¼¿ ½ÃÆ®¸¦ Àüü ¼±ÅÃÀ» ÇÑ´Ù.

±×¸®°í ´ÙÀ½ ȸé°ú °°ÀÌ ¸¶½ºÅÍ µ¥ÀÌÅÍ ÅÇ¿¡¼ ¸ðµ¨ ÀÛ¼º - ¿£Æ¼Æ¼ ¸¸µé±â ¸Þ´º¸¦ ¼±ÅÃÇÑ´Ù.(ȸéÀ» ĸóÇÏ·Á°í Alt ۸¦ ´·¶´õ´Ï ´ÜÃà ¸Þ´º°¡ Ç¥½ÃµÈ´Ù. ¿¹Á¦ ȸéÀÌ Á» ÈäÇÏ´Ù^^)

±×·¯¸é ´ÙÀ½°ú °°ÀÌ ¿£Æ¼Æ¼ ¸¸µé±â âÀÌ Ç¥½ÃµÈ´Ù. ÀÌ È¸é¿¡¼ ¸ðµ¨(M) ºÎºÐ¿¡¼ °í°´ À̶ó´Â ¸ðµ¨À» ¼±ÅÃÇÏ°í ³ª¸ÓÁö Á¤º¸¸¦ ÀÔ·ÂÇÑ´Ù. º» ¿¹¿¡¼´Â »õ·Î¿î ¿£Æ¼Æ¼ À̸§À» °í°´¸í´Ü À̶ó°í Çß°í, ÄÚµå ºÎºÐ¿¡ °í°´¹øÈ£¿Í °í°´À̸§À» ¼±ÅÃÇß´Ù. °íÀ¯ ½Äº°ÀÚ°¡ Æ÷ÇÔµÈ ¿Àº ÇʼöÀûÀ¸·Î ¼±ÅÃÇØ ÁÖ¾î¾ß ÇÑ´Ù. º¸Åë »óǰ ÄÚµå, °í°´ ÄÚµå µî Å×À̺íÀÇ ±âº» Ű(Primary Key)°¡ ¼±ÅõȴÙ.
ÁøÇàÇÏ¸é ´ÙÀ½ ȸé°ú °°ÀÌ °í°´ À̶ó´Â MDS ¸ðµ¨¿¡ °í°´¸í´Ü À̶ó´Â ¿£Æ¼Æ¼°¡ ¸¸µé¾îÁø °á°ú¸¦ º¼ ¼ö ÀÖ´Ù. ³ª¿ µÈ ¸ðµç ¿ À̸§(Áï Name, Code, ¼ºº°, Áö¿ª...)ÀÌ ¿£Æ¼Æ¼ÀÇ ¼Ó¼ºÀÌ µÈ´Ù. Âü°í·Î MDSÀÇ ¸ðµ¨Àº ¸ðµ¨ --> ¿£Æ¼Æ¼ --> ¼Ó¼º --> ¸â¹ö ÀÇ ´Ü°è¸¦ °®°Ô µÇ¸ç ¿£Æ¼Æ¼°¡ Å×À̺íÀÌ µÇ°í ¼Ó¼ºÀÌ ±× Å×À̺íÀÇ ¿ÀÌ µÈ´Ù. ±×¸®°í ¸â¹ö°¡ ÇàÀÌ µÈ´Ù.
¿Í¿ì~ ³Ê¹«³ª ½±°Ô(³ª¸¸ ½±³ª?) ¿¢¼¿À» »ç¿ëÇØ¼ ¿£Æ¼Æ¼¸¦ ¸¸µé°í ¼Ó¼ºµµ ¸¸µé°í ±× ¾È¿¡ 20 °³ÀÇ ¸â¹ö·Î ÀÔ·ÂÀ» Çß´Ù.
4. MDS °ü¸®ÀÚ È¸é¿¡¼ °á°ú È®ÀÎ
À§ °úÁ¤À¸·Î ¸¸µé¾îÁø ¿£Æ¼Æ¼¿Í µ¥ÀÌÅÍ ÀÔ·ÂÀº ´ÙÀ½ ȸé°ú °°ÀÌ MDS °ü¸®ÀÚ È¸é¿¡¼ Ž»ö ±â´ÉÀ» ÅëÇØ È®ÀÎ ÇÒ ¼ö ÀÖ´Ù.
5. ¿¢¼¿¿¡¼ µ¥ÀÌÅÍ º¯°æ ÈÄ ¹ßÇà
ÀÌÁ¦ ´ÙÀ½ ȸé°ú °°ÀÌ ¿¢¼¿¿¡¼ È«±æµ¿ °í°´ÀÇ À̸ÞÀÏ ÁÖ¼Ò¸¦ hong@test.com¿¡¼ gildong@test.comÀ¸·Î º¯°æÀ» ÇØº¸ÀÚ. ±×¸®°í ¸¶½ºÅÍ µ¥ÀÌÅÍ ÅÇ¿¡¼ °Ô½Ã ¸Þ´º¸¦ ¼±ÅÃÇÏÀÚ.
±×·³ ´ÙÀ½ ȸé°ú °°ÀÌ Ç¥½ÃµÇ´Âµ¥ ÇÏ´ÜÀÇ Publish ¹öưÀ» ´©¸£¸é µÈ´Ù.
±×·¯¸é MDS °ü¸®ÀÚ È¸é¿¡¼µµ º¯°æµÈ °á°ú¸¦ º¸°Ô µÈ´Ù.
6. »õ·Î¿î ¿£Æ¼Æ¼ ¸¸µé°í °ü°è ¸¸µé±â
°í°´¸í´ÜÀ» º¸¸é Áö¿ª, ¼ºº°, µî±ÞÀÌ Àִµ¥ À̵éÀº ÄÚµåÈ ÇÒ ¼ö ÀÖ´Â Á¤º¸ÀÌ´Ù. ´ÙÀ½°ú °°ÀÌ Áö¿ª ¿À» ¼±ÅÃÇÏ°í ¸ðµ¨ ÀÛ¼º - Ư¼º ¼Ó¼º ¸Þ´º¸¦ ¼±ÅÃÇÑ´Ù.
±×·¯¸é ´ÙÀ½ ȸé°ú °°ÀÌ Ã¢ÀÌ Ç¥½ÃµÇ¸é¼ ¼Ó¼ºÀÇ Æ¯¼ºÀ» º¸¿©ÁØ´Ù.
Ç¥½ÃµÈ Á¤º¸¸¦ ´ÙÀ½ ȸé°ú °°ÀÌ º¯°æÇÏ¿© »õ·Î¿î ¿£Æ¼Æ¼¸¦ ¸¸µé°í °ü°è¸¦ ¸¸µé ¼ö ÀÖ´Ù. »õ·Î¿î ¿£Æ¼Æ¼´Â Áö¿ª À̶ó°í ÀÔ·ÂÀ» Çß´Ù. ÀÌ·¸°Ô Çϸé Áö¿ª ¿£Æ¼Æ¼°¡ ¸¸µé¾îÁö°í °í°´¸í´Ü ¿£Æ¼Æ¼°¡ Áö¿ª ¿£Æ¼Æ¼¸¦ ¹Ù¶óº¸´Â ¿Ü·¡Å°(Foreign Key) °ü°è°¡ ¸¸µé¾îÁø´Ù.
ó¸®µÈ °á°ú´Â ´ÙÀ½°ú °°´Ù. ¼¿ï{¼¿ï} °ú °°Àº ÇüÅ·Πǥ½ÃµÈ´Ù.
´ÙÀ½ ȸé°ú °°ÀÌ Show Explorer ¸Þ´º¸¦ ¼±ÅÃÇØ ¸¶½ºÅÍ µ¥ÀÌÅÍ Å½»ö±â¸¦ Ç¥½ÃÇÏ¸é °í°´ ¸ðµ¨ ¾È¿¡ µÎ °³ÀÇ ¿£Æ¼Æ¼(°í°´¸í´Ü, Áö¿ª) ÀÌ Á¸Àç ÇÏ°Ô µÊÀ» ¾Ë ¼ö ÀÖ´Ù.
À§ °úÁ¤À» ¹Ýº¹ÇØ ´ÙÀ½°ú °°ÀÌ ¼ºº°, µî±Þµµ º°µµÀÇ ¿£Æ¼Æ¼·Î ¸¸µé°í °ü°è¸¦ ¸¸µé¾ú´Ù
ÀÌ·¸°Ô ƯÁ¤ ¿ÀÇ Á¤º¸¸¦ ¿£Æ¼Æ¼·Î ÀüȯÇÏ°í °ü°è¸¦ ¸¸µé¸é ´ÙÀ½ ȸé°ú °°ÀÌ µ¥ÀÌÅ͸¦ Á÷Á¢ ÀÔ·ÂÇÏ´Â°Ô ¾Æ´Ï°í ¸®½ºÆ® ¹Ú½º¿¡¼ ¼±Åà ÇÒ ¼ö ÀÖ°Ô µÇ¾î µ¥ÀÌÅÍ ¹«°á¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖ°Ô µÈ´Ù.(PK¿Í FK °ü°èÀÇ È¿°ú¿Í °°´Ù)
¸¶½ºÅÍ µ¥ÀÌÅÍ Å½»ö±â¸¦ º¸¸é ´ÙÀ½ ȸé°ú °°ÀÌ ¿¢¼¿À» »ç¿ëÇØ 4°³ÀÇ ¿£Æ¼Æ¼°¡ ¸¸µé¾î Á³À½À» ¾Ë ¼ö ÀÖ´Ù.
MDS °ü¸®ÀÚ À¥ ÆäÀÌÁö¿¡¼µµ µ¿ÀÏÇÑ °á°ú¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ´Ù. ¿¢¼¿ °¡Áö°í Á¤¸» ½±°Ô °ü¸®°¡ µÈ´Ù. ¸ÚÁö´Ù!!!
7. ¸ÎÀ¸¸ç
"¾Æ´Ï... ÀÌ·¸°Ô ÇØ¼ ¾î¶»´Ù´Â°ÅÁö?" ¶ó°í »ý°¢ ÇÒ ¼ö ÀÖ´Ù.
´Ù¾çÇÑ ¹æ¹ý(¿¹¸¦ µé¸é SSIS ¶Ç´Â °¡Á®¿À´Ï ³»º¸³»±â ¸¶¹ý»ç, ¿¢¼¿ µîµî)À» »ç¿ëÇØ MDS ¼¹ö·Î ±â¾÷ÀÇ Áß¿äÇÑ Á¤º¸¸¦ ¿Ã¸± ¼ö ÀÖ´Ù(Staging Processes¶ó°í ºÎ¸¥´Ù). ¹°·Ð MDS ¼¹ö·Î ¿Ã¸®±â Àü¿¡ DQS(Data Quality Services)¸¦ »ç¿ëÇØ Á¤ÀÇÇÑ ±ÔÄ¢¿¡ ¾î±ß³²ÀÌ ¾ø´ÂÁö, Áߺ¹ µÈ µ¥ÀÌÅÍ´Â ¾ø´ÂÁö Á¡°ËÀ» ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ¿Ã·ÁÁø MDS ¼¹öÀÇ µ¥ÀÌÅ͸¦ °ü¸®ÀÚ°¡ Ã¥ÀÓÀ» Áö°í °ü¸®ÇÏ°Ô µÇ¸ç, ½ÇÁ¦ »ç¿ëÀÚ°¡ ÀÌ Á¤º¸¸¦ ¾×¼¼½º ÇϰíÀÚ ÇÑ´Ù¸é ºä(Views)¸¦ ¸¸µé¾î Á¦°ø ÇÒ ¼ö ÀÖ´Ù. ºä¸¦ ¸¸µå´Â ±â´Éµµ MDS °ü¸®ÀÚ È¸é¿¡¼ °¡´ÉÇÏ´Ù. ±×¸®°í MDS µ¥ÀÌÅÍ º¯°æ À̷µµ °ü¸®°¡ µÈ´Ù. ¶ÇÇÑ Á¢±Ù ±ÇÇѵµ °ü¸® ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇØ¼ Á¤¸» Áß¿äÇÑ µ¥ÀÌÅÍ´Â ÇÑ °÷¿¡¼ °ü¸®ÇØ »ç¿ëÀÚ°¡ ¹Ï°í »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏÀÚ´Â ¸ñÀûÀ» MDS°¡ ´Þ¼ºÇÏ°Ô µµ¿ÍÁÖ´Â °ÍÀÌ´Ù.
|