SQL Server BI Step by Step SSIS 1 ×¼±¸
SQL Server 2005 ºÍ2008ÌṩÁ˺ܶàеĺÍÔöÇ¿µÄÉÌÎñÖÇÄܹ¦ÄÜ,°üÀ¨ÀûÓü¯³É·þÎñ(SSIS)ÕûºÏ¶àÖÖÊý¾ÝÔ´;ÀûÓ÷ÖÎö·þÎñ(SSAS)ʹÊý¾ÝÄÚÈݸü·á¸»²¢ÇÒ½¨Á¢¸´ÔÓµÄÉÌÒµ·ÖÎö; ÒÔ¼°ÀûÓñ¨±í·þÎñ(SSRS)±à¼,¹ÜÀí,ºÍÌá½»·á¸»µÄ±¨±í. Èç¹ûÄãÏÖÔÚ»¹²»Çå³þÕâЩ¹¦ÄÜ,ÄÇô½ÓÏÂÀ´Ò»ÏµÁеĽéÉÜ»áÈÃÄã¶ÔSQL ServerÏÖÔÚµÄÉÌÎñÖÇÄÜÖ§³Ö´ó³ÔÒ»¾ª.²»¹ýÏÖÔÚ¹ØÓÚSQL ServerÉÌÎñÖÇÄÜ(SQL Server Business Intelligence - BI)µÄÖÐÎÄ×ÊÁÏÏà¶Ô½ÏÉÙ,ºÜ¶àʱ¼ä¶ÔÓÚһЩ¸´ÔÓÎÊÌâµÄÑо¿,¶¼ÐèÒªÖ±½ÓËÑË÷Ó¢ÎÄ×ÊÁÏ»òÕßÊÇÖ±½ÓÈ¥¹úÍâµÄÉçÇøÇó½Ì.´Ó±¾ÎÄ¿ªÊ¼,ÎÒ½«ÒÔÏÖÔÚÕÆÎÕµÄÏà¹ØÖªÊ¶Îª»ù´¡,½éÉÜSQL Server BI,Ï£ÍûºÍÕâ·½ÃæµÄÅóÓÑÒ»¹ýÑо¿ºÍÌá¸ß.
¡¡¡¡ÈÃÎÒÃÇÏÈ×öÒ»ÏÂǰÆÚµÄ×¼±¸¹¤×÷,Õû¸ö°¸Àý¶¼»áÒÔAdventureWorksÊý¾Ý¿âΪ»ù´¡,Èç¹ûÄãÔÚ°²×°SQL ServerʱûÓÐÑ¡Ôñ°²×°,Ò²¿ÉÒÔµ¥¶ÀÏÂÔØ,http://www.codeplex.com/SqlServerSamples,¶øÇÒÕâÀï°üÀ¨SQL ServerµÄºÜ¶àÀý×Ó,¹¤¾ßºÍ×ÊÔ´,Èç¹ûÄãÓÐBI·½ÃæµÄ»ù´¡,½¨ÒéÖ±½Ó´ÓÉÏÃæÏÂÔØÀý×Ó½øÐÐÑо¿.
¡¡¡¡AdventureWorksÊý¾Ý¿â¼°Ê¾ÀýµÄ°²×°¿ÉÒÔ²ÎÕÕhttp://www.cnblogs.com/luman/archive/2008/08/28/1278447.html
¡¡¡¡Èç¹ûÄã¶ÔAdventureWorksÊý¾Ý¿â²¢²»ÊìϤ,ÇëÏÈͨ¹ýÒÔÏÂ×ÊÔ´½øÐÐÁ˽â:
¡¡¡¡http://technet.microsoft.com/zh-cn/library/ms124438(SQL.90).aspx¡¡¡¡SQL Server 2005¡¡AdventureWorks¡¡Êý¾Ý×Öµä
¡¡¡¡http://technet.microsoft.com/zh-cn/library/ms124438.aspx¡¡ SQL Server 2008¡¡AdventureWorks¡¡Êý¾Ý×Öµä
¡¡¡¡https://msevents.microsoft.com/CUI/Register.aspx?culture=zh-CN&EventID=1032321320&CountryCode=CN&IsRedirect=false¡¡ ½éÉÜAdventureWorks Êý¾Ý¿âµÄwebcast
¡¡¡¡ÔÚ°²×°SQL Serverʱ,ÇëÑ¡Ôñ°²×°Integration Service,Reporting Service,Analysis ServiceµÈ·þÎñ,²¢ÇÒÑ¡Öпª·¢¹¤¾ß.°²×°Íê³Éºó,¾Í¿ÉÒÔÓÃvs .net´ò¿ªBIÏîÄ¿:
¡¡¡¡SSISÏîÄ¿:
¡¡¡¡
¡¡¡¡SSASÏîÄ¿:
¡¡¡¡SSRSÏîÄ¿:
¡¡¡¡¿ÉÒÔ¿´µ½,΢ÈíÒѾ¸ø³öBIµÄÒ»ÕûÌ×½â¾ö·½°¸,¶øÇÒËûÃÇÖ®¼ä¿ÉÒÔ»¥²Ù×÷,Reporting Service¿ÉÒÔ¸ù¾ÝSSASÉú³ÉµÄ¶àάÊý¾Ý¼¯Éú³É¸´ÔÓµÄKPI±¨±í,Integration ServiceÒ²¿ÉÒÔÔÚ¿ØÖÆÁ÷Öе÷ÓÃSSAS½øÐÐÊý¾Ý·ÖÎö,ÁíÍâSql Server BI»¹Äܹ»ºÍ΢ÈíµÄÆäËü²úÆ·ÕûºÏ,±ÈÈçReporting ServiceÖ±½ÓÕûºÏµ½MOSSÖÐ,¿ÉÒÔ°²×°²å¼þ,ÔÚExcelÖÐÖ±½Ó²Ù×÷SSAS·ÖÎö³öÀ´µÄÊý¾Ý,ʹ¿Í»§¶Ë¸ü¼Ó·½±ãµÄ²Ù×÷.ÕâЩÎÒÃÇÔÚºóÃæ¶¼»áÒ»Ò»½éÉÜ.
Ïà¹ØÎĵµ£º
1.Ó¦¾¡Á¿±ÜÃâÔÚ where ×Ó¾äÖжÔ×ֶνøÐÐ null ÖµÅжϣ¬·ñÔò½«µ¼ÖÂÒýÇæ·ÅÆúʹÓÃË÷Òý¶ø½øÐÐÈ«±íɨÃ裬È磺
select id from t where num is null
¿ÉÒÔÔÚnumÉÏÉèÖÃĬÈÏÖµ0£¬È·±£±íÖÐnumÁÐûÓÐnullÖµ£¬È»ºóÕâÑù²éѯ£º
select id from t where num=0
2.Ó¦¾¡Á¿±ÜÃâÔÚ where ×Ó¾äÖÐʹÓÃ!=»ò<>²Ù×÷·û£¬·ñÔò½«ÒýÇæ·ÅÆúÊ ......
SQLÓÅ»¯²éѯ
ÊÕ²Ø
Êý¾Ý¿âµÄ²éѯÓÅ»¯¼¼Êõ
Êý¾Ý¿âϵͳÊǹÜÀíÐÅϢϵͳµÄºËÐÄ£¬»ùÓÚÊý¾Ý¿âµÄÁª»úÊÂÎñ´¦Àí£¨OLTP£©ÒÔ¼°Áª»ú·ÖÎö´¦Àí(OLAP)ÊÇÒøÐС¢ÆóÒµ¡¢Õþ¸®µÈ²¿ÃÅ×îÎªÖØÒªµÄ¼ÆËã»úÓ¦
ÓÃÖ®Ò»¡£´Ó´ó¶à ......
SQLÌṩÁËËÄÖÖÄ£ºýÆ¥Å䷽ʽ
1£¬%£º±íʾÈÎÒâ0¸ö»ò¶à¸ö×Ö·û¡£¿ÉÆ¥ÅäÈÎÒâÀàÐͺͳ¤¶ÈµÄ×Ö·û£¬ÓÐЩÇé¿öÏÂÈôÊÇÖÐÎÄ£¬ÇëÔËÓÃÁ½¸ö°Ù·ÖºÅ£¨%%£©±íʾ¡£
±ÈÈç SELECT * from [user] WHERE u_name LIKE '%Èý%'
½«»á°Ñu_nameΪ“ÕÅÈý”£¬“ÕÅèÈý”¡¢“Èý½Å蔣¬“ÌÆÈý²Ø”µÈµÈÓГÈý& ......
ÕâÊÇCSDNÂÛ̳ÀïÃæµÄÒ»¸öÌû×Ó£¬×÷ÕßÊǰ®Ð¾õÂÞ.ع»ª¡£¸Ð¾õ±È½ÏÈ«Ãæ£¬¾ÍÕûÀíÏÂÀ´ÁË£¬Áô×÷ÒÔºó²Î¿¼±¸Óá£ÔÚ´Ë£¬Ôڴ˸Ðл±¾ÎĵÄ×÷Õß¡£
/*
±êÌ⣺һ¸öÏîÄ¿Éæ¼°µ½µÄ50¸öSqlÓï¾ä(ÕûÀí°æ)
×÷Õߣº°®Ð¾õÂÞ.ع»ª(Ê®°ËÄê·çÓê£¬ÊØµÃ±ùɽѩÁ«»¨¿ª)
ʱ¼ä£º2010-05-10
µØµã£ºÖØÇ캽ÌìְҵѧԺ
˵Ã÷£ºÒÔÏÂÎåÊ®¸öÓï¾ä¶¼°´ÕÕ²âÊÔÊý¾Ý½øÐ ......
Ò»¡¢Ô¼Êø
Ô¼Êø¶¨Ò幨ÓÚÁÐÖÐÔÊÐíÖµµÄ¹æÔò£¬ÊÇÇ¿ÖÆÍêÕûÐԵıê×¼»úÖÆ¡£
ʹÓÃÔ¼ÊøÓÅÏÈÓÚʹÓô¥·¢Æ÷¡¢¹æÔòºÍĬÈÏÖµ¡£²éѯÓÅ»¯Æ÷ҲʹÓÃÔ¼Êø¶¨ÒåÉú³É¸ßÐÔÄܵIJéѯִÐмƻ®¡£SQL Server 2005Ö§³ÖÎåÀàÔ¼Êø£º
1. NOT ......