|
¡ºSSIS, Integration Services, µ¥ÀÌÅÍ ÅëÇÕ ¼ºñ½º.. ¡»
À̰͵éÀÌ ¹«¾ùÀÎÁö ¸ð¸£´Â ºÐµéÀ» À§ÇØ ´ÙÀ½°ú °°ÀÌ °£·«ÇÑ Q&A ÇüÅ·ΠÀÛ¼ºÇØ º¸¾Ò½À´Ï´Ù. SSIS¸¦ óÀ½ Á¢ÇϽô ºÐ, SSIS¿¡ ´ëÇØ ±Ã±ÝÇØ ÇϽô ºÐµé²² Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù.
³»¿ëÀº °è¼ÓÇØ¼ Ãß°¡ÇÒ ¿¹Á¤ÀÔ´Ï´Ù. - ¿¡À̵ðÄÁ¼³ÆÃ ÇѴ뼺-
|
Q) SSIS°¡ ¹¼´Ï±î?
SSIS´Â SQL Server 2005 Integration ServicesÀÇ ¾àÀڷνá, °£´ÜÇϰԴ µ¥ÀÌÅÍ °¡Á®¿À±â/³»º¸³»±â¿Í °°Àº µ¥ÀÌÅÍ À̰ü ÀÛ¾÷¿¡¼ºÎÅÍ À̱âÁ¾ µ¥ÀÌÅÍ ÅëÇÕ ¹× ó¸®, µ¥ÀÌÅͺ£À̽º °ü¸® ÀÛ¾÷ µîÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ¼ºñ½º ÀÔ´Ï´Ù.
Q) SQL 2000ÀÇ DTS¿Í ºñ½ÁÇϳª¿ä?
SSIS´Â SQL 2000 DTSÀÇ ¾÷±×·¹ÀÌµå ¹öÀüÀÔ´Ï´Ù. DTS(µ¥ÀÌÅÍ º¯È¯ ¼ºñ½º)°¡ SQL 2005¿¡¼´Â SSIS(µ¥ÀÌÅÍ ÅëÇÕ ¼ºñ½º)·Î À̸§ÀÌ º¯°æµÇ¾úÀ¸¸ç, ¸¹Àº Á¡µéÀÌ Çâ»óµÇ¾ú½À´Ï´Ù.
Q) SSIS ÆÐŰÁö°¡ ¹«¾ùÀΰ¡¿ä?
SQL ServerÀÇ ÀúÀå ÇÁ·Î½ÃÀú¿Í °°ÀÌ »ç¿ëÀÚ°¡ ¿øÇÏ´Â ÀÛ¾÷µéÀ» Á¤ÀÇÇØ ³õÀº ½ÇÇà °³Ã¼°¡ ÆÐŰÁö ÀÔ´Ï´Ù. ÇϳªÀÇ ÆÐŰÁö ³»¿¡´Â Å×ÀÌºí »ý¼º, µ¥ÀÌÅÍ Àü¼Û, ¸ÞÀÏ º¸³»±â µî°ú °°Àº ¿©·¯ ÀÛ¾÷µéÀÌ Æ÷ÇԵ˴ϴÙ.
Q) SSIS¸¦ »ç¿ëÇϱâ À§Çؼ´Â SQL Server 2005°¡ ¼³Ä¡µÇ¾î¾ß Çϳª¿ä?
SSIS´Â SQL Server 2005¿¡ Æ÷ÇÔµÈ ¼ºñ½ºÀ̱ä ÇÏÁö¸¸ SQL ¿£Áø(SQL Server Database Services)ÀÌ ¹Ýµå½Ã ¼³Ä¡µÇ¾î¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. SQL Server 2005¿¡´Â SQL Server ¿£Áø»Ó¸¸ ¾Æ´Ï¶ó Integration Services, Analysis Services, Reporting Services, Notification Services µî°ú °°Àº ¿©·¯ ¼ºñ½ºµéÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
SQL 2000 DTS´Â ¹Ýµå½Ã SQLÀÌ ½ÇÇà ÁßÀ̾î¾ß¸¸ »ç¿ë °¡´ÉÇßÁö¸¸, SSIS´Â SQLÀÌ ½ÇÇà ÁßÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. µû¶ó¼ ´Ü¼øÈ÷ ÆÐŰÁö¸¦ ½ÇÇà½Ã۱â À§Çؼ´Â Integration Services¸¸ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é µË´Ï´Ù. ÆÐŰÁö¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ °í±Þ(D)¸¦ ´©¸£¸é ³ªÅ¸³ª´Â ±â´É ¼±Åà â¿¡¼ Business Intelligence Development Studio°¡ ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù.
Q) SQL Server Database Services°¡ ¹Ýµå½Ã ½ÇÇà ÁßÀ̾î¾ß Çϳª¿ä?
SQL Server 2005¿¡¼´Â Integration Services¿Í Database Services°¡ ºÐ¸®µÇ¾ú½À´Ï´Ù. Áï, Database Services°¡ ½ÇÇà ÁßÀÌÁö ¾Ê´õ¶óµµ ÆÐŰÁö¸¦ ½ÇÇàÇϰųª °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Q) SSIS ÆÐŰÁö´Â ¹«¾ùÀ¸·Î ¸¸µå³ª¿ä?
SQL 2000 DTS ÆÐŰÁö´Â ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ(Enterprise Manager)¿¡¼ ¸¸µé¾ú½À´Ï´Ù. Áï, EM¿¡¼ ÆÐŰÁö¸¦ ¸¸µé°í °ü¸®±îÁö ¸ðµÎ ¼öÇàÇÏ¿´½À´Ï´Ù. ÇÏÁö¸¸, SQL 2005 SSIS¿¡¼´Â ÆÐŰÁö¸¦ ¸¸µé±â À§Çؼ´Â Visual Studio¸¦ ÀÌ¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¡Àº SSIS ÆÐŰÁö»Ó¸¸ ¾Æ´Ï¶ó Analysis ServicesÀÇ Cube ¹× Dimension, Reporting ServicesÀÇ º¸°í¼¸¦ ¸¸µé ¶§µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
Q) ±×·¯¸é SQL Server 2005 ¿Ü¿¡µµ Ãß°¡·Î Visual Studio¸¦ »ç¾ß Çϳª¿ä?
º°µµ·Î ±¸¸ÅÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. SQL Server 2005¸¦ ¼³Ä¡ÇÏ´Â °úÁ¤¿¡¼ Ŭ¶óÀÌ¾ðÆ® ±¸¼º ¿ä¼Ò Áß Business Intelligence Development Studio¸¦ ¼±ÅÃÇÏ°Ô µÇ¸é ÀÚµ¿À¸·Î Visual Studio°¡ ¼³Ä¡µË´Ï´Ù. ÀÌ ¶§ ¼³Ä¡µÇ´Â Visual Studio´Â SQL 2005ÀÇ Integration Services ÆÐŰÁö, Analysis ServicesÀÇ Å¥ºê ¹× µð¸àÁ¯, Reporting ServicesÀÇ º¸°í¼¸¦ ¸¸µé ¼ö ÀÖ´Â ±â´É¸¸ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Q) ÆÐŰÁö¸¦ ¸¸µé±â À§Çؼ´Â SQL Äõ¸® ¿Ü¿¡ Ãß°¡·Î ¾Ë¾Æ¾ß ÇÒ ¾ð¾î°¡ ÀÖ½À´Ï±î?
º°µµ·Î ¾Ë¾Æ¾ß ÇÒ ¾ð¾î´Â ¾ø½À´Ï´Ù. ¶ÇÇÑ SQL°ú °ü·ÃµÈ ÀÛ¾÷À» ¼öÇàÇÏÁö ¾Ê´Â´Ù¸é SQL Äõ¸®¸¦ ¸ô¶óµµ µË´Ï´Ù. ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â ´Ù¾çÇÑ ÇüÅÂÀÇ ÀÛ¾÷ °³Ã¼ Áß ¿øÇÏ´Â ÀÛ¾÷À» ¼±ÅÃÇØ¼ ²ø¾î ³õÀº ÈÄ, ÇÊ¿äÇÑ ¼³Á¤¸¸ ÇØÁÖ¸é µË´Ï´Ù.
VB.NETÀ» Àß ¾È´Ù¸é ½ºÅ©¸³Æ® ÀÛ¾÷À» ÀÌ¿ëÇØ¼ ´Ù¾çÇÑ ÀÛ¾÷À» Ãß°¡·Î ±¸ÇöÇÒ ¼ö Àֱ⠶§¹®¿¡ ÆíÇϱä ÇÏÁö¸¸ ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
Q) MSSQL µ¥ÀÌÅ͸¸ »ç¿ëÇÒ ¼ö ÀÖ³ª¿ä?
MSSQL »Ó¸¸ ¾Æ´Ï¶ó Oracle, Sybase, DB2 µî°ú °°Àº ´Ù¾çÇÑ ÇüÅÂÀÇ µ¥ÀÌÅ͸¦ Á÷Á¢ ÀÌ¿ëÇÒ ¼öµµ ÀÖÀ¸¸ç ÅØ½ºÆ® ÆÄÀÏ, XML ÆÄÀÏ, ¿¢¼¿ ÆÄÀÏ µî°ú °°Àº ÇüÅÂÀÇ µ¥ÀÌÅ͵µ ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ÇüÅ·ΠÀúÀåµµ °¡´ÉÇÕ´Ï´Ù.
Q) SSIS ÆÐŰÁö´Â ¾îµð¿¡ ÀúÀåµË´Ï±î?
SSIS ÆÐŰÁö´Â ±âº»ÀûÀ¸·Î ÆÄÀÏ ÇüÅ·ΠÁ¸ÀçÇϸç, È®ÀåÀÚ´Â dtsx ÀÔ´Ï´Ù.
ÀÌ ÆÄÀÏÀº XML ÇüÅ·ΠµÇ¾î ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ ¿øÇÏ´Â À§Ä¡¿¡ ÆÐŰÁö ÆÄÀÏÀÌ ÀúÀåµË´Ï´Ù. ÀÌ·¸°Ô ¸¸µç ÆÐŰÁö ÆÄÀÏÀ» ¼¹ö·Î º¹»çÇØ¼ ¼öÇàÇϰųª, ¶Ç´Â SQL ServerÀÇ Å×À̺í·Î ¹Ù·Î ÀúÀå½Ãų ¼ö ÀÖ½À´Ï´Ù. (SQL Server 2005ÀÇ msdb.dbo.sysdtspackages90 Å×ÀÌºí¿¡ ÀúÀå)
Q) SSIS ÆÐŰÁö´Â ¾î¶»°Ô ½ÇÇà½ÃŰ³ª¿ä?
¿ì¼±, °³¹ß ÅøÀÎ Visual Studio¿¡¼ ¹Ù·Î ½ÇÇà½Ãų ¼ö ÀÖ½À´Ï´Ù. ´Ü, ÀÌ ¶§¿¡´Â Integration Services°¡ ½ÇÇà ÁßÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
¶ÇÇÑ ÆÐŰÁö ÆÄÀÏ(.dtsx)¸¦ ´õºí Ŭ¸¯ÇÏ¸é ÆÐŰÁö¸¦ ½ÇÇà½Ãų ¼ö ÀÖ´Â Àü¿ë À¯Æ¿¸®Æ¼°¡ ½ÇÇàµË´Ï´Ù. (DTEXECUI.exe) ÀÌ ÇÁ·Î±×·¥¿¡¼ ¿¬°á Á¤º¸³ª ¿É¼Ç µîÀ» ¼³Á¤ÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¿Ü¿¡µµ ÄÜ¼Ö ¸ðµå(µµ½º â)¿¡¼ ½ÇÇà½Ãų ¼ö ÀÖ´Â dtexec.exe¶ó´Â À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇØ¼ ÆÐŰÁö¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÐŰÁö¸¦ ¿¹¾àÇØ¼ ¼öÇàÇϱâ À§Çؼ´Â SQL Server 2005 ¿¡ÀÌÀüÆ®¿¡¼ ÀÛ¾÷À¸·Î µî·ÏÇØ¼ ¼öÇàÇÏ°Ô µË´Ï´Ù. ÀÛ¾÷À¸·Î µî·ÏÇÒ ¶§ À¯Çü¿¡¼ SQL Server Integration Services ÆÐŰÁö¸¦ ¼±ÅÃÇÑ ÈÄ ½ÇÇà½Ãų ÆÐŰÁö¸¦ ÁöÁ¤ÇÏ¸é µË´Ï´Ù. ¸¸¾à SQL Server 2005 Agent¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é, À©µµ¿ì ¿¹¾à ÀÛ¾÷¿¡¼ ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ ¸í·ÉÀ¸·Î ½ÇÇà½Ãų ¼öµµ ÀÖ½À´Ï´Ù.
¿¹) dtexec /FILE "D:\SSIS\Sample.dtsx" /CHECKPOINTING OFF /REPORTING EWCDI
º» ±Û¿¡¼ ¼Ò°³µÇ´Â ³»¿ëÀº ÀÛ¼ºÀÚÀÇ °³ÀÎÀûÀÎ ÀǰßÀ̸ç, Microsoft»ç¿¡¼ Á¦°øÇÏ´Â °ø½ÄÀûÀÎ »çÇ×Àº ¾Æ´Õ´Ï´Ù.
ÃÖÁ¾ ¼öÁ¤ÀÏ : 2007.02.10 |