<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Zach Skyles Owens : Business Intelligence</title><link>http://blogs.msdn.com/zowens/archive/tags/Business+Intelligence/default.aspx</link><description>Tags: Business Intelligence</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>TechEd 2008 Developers - Data Platform Keynote Demo Architecture</title><link>http://blogs.msdn.com/zowens/archive/2008/06/03/teched-2008-developers-data-platform-keynote-demo-architecture.aspx</link><pubDate>Tue, 03 Jun 2008 16:42:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8571514</guid><dc:creator>ZachSkylesOwens</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/zowens/comments/8571514.aspx</comments><wfw:commentRss>http://blogs.msdn.com/zowens/commentrss.aspx?PostID=8571514</wfw:commentRss><description>&lt;p&gt;&lt;em&gt;By &lt;/em&gt;&lt;a href="http://blogs.msdn.com/zowens" target="_blank"&gt;&lt;em&gt;Zach Skyles Owens&lt;/em&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Just minutes ago at TechEd 2008 Developers in Orlando Dave Campbell, Technical Fellow, was on stage with Bill Gates doing the Data Platform demo which included a host of exciting Microsoft Technologies.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;SQL Server 2008 - Supports any data  &lt;li&gt;SQL Server Data Services (SSDS) - Quickly provisioning for unpredictable scale  &lt;li&gt;Microsoft Sync Framework - Keeping all data synchronized&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Building this demo has been one of the most rewarding experiences in my career.&amp;nbsp; Everyone involved has put in 110%.&lt;/p&gt; &lt;p&gt;When we set out to build this demo we spent a lot of time making sure that the architecture was something that we have heard customers asking for.&amp;nbsp; Since SSDS is such a new piece of the Microsoft Data Platform going through this process was an interesting experience.&lt;/p&gt; &lt;p&gt;In this article I will quickly highlight the architecture of this application and describe why we made some of the architecture decisions.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This application was built around a fictitious company called Trey Research.&amp;nbsp; Trey Research is a news agency that has launched a new strategy aimed at turning bloggers into paid journalists by paying them for their articles and photos.&amp;nbsp; Bloggers from around the world submit articles and images through either a web application or Windows Mobile app.&amp;nbsp; New analysts at Trey Research find the best articles and images for a given geographic area of interest, combine them into a story and sell them to companies like MSNBC; paying the content creators in the process. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Architecture&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Here is a high-level overview of the architecture.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/58051fc9fbd3_713D/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="345" alt="image" src="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/58051fc9fbd3_713D/image_thumb_2.png" width="772" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SQL Server 2008 and WPF&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/58051fc9fbd3_713D/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="160" alt="image" src="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/58051fc9fbd3_713D/image_thumb.png" width="249" align="right" border="0"&gt;&lt;/a&gt;So starting from the News Analyst WPF App and SQL Server 2008.&amp;nbsp; We chose to use local SQL Server database connected to a WPF desktop application for a number of reasons including.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;High Performance of a Local Database  &lt;li&gt;Powerful Analytics of the SQL Server platform  &lt;li&gt;Ability to execute Spatial Queries to search for relevant content  &lt;li&gt;Storage of all content types including geo-tagged text and images&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;News Analysts at Trey Research can search for content with a power UI including Spatial and Time based queries.&amp;nbsp; SQL Server uses powerful analytics on the back end to determine the target demographic for the content.&amp;nbsp; Some of the exciting technologies being used are:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;FILESTREAM to store binary data  &lt;li&gt;New DateTimeOffset type used to store the date and time a photo was taken, which preserves time zone information  &lt;li&gt;Spatial queries and indexes which allow for the fast retrieval of geo-tagged data.  &lt;li&gt;SQL Server Reporting Services to provide rich visualization of analytical data.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;SQL Server Data Services, Web Application and Mobile Device&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/58051fc9fbd3_713D/image3.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="150" alt="image" src="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/58051fc9fbd3_713D/image3_thumb.png" width="244" align="right" border="0"&gt;&lt;/a&gt;All of this content is submitted via a web site or via a Windows Mobile application.&amp;nbsp; The content submitted via the web site or mobile app are stored in SSDS.&amp;nbsp; Their core competency is managing news content, not building Internet scale data centers.&amp;nbsp; Trey Research decided to use SSDS as the data storage platform for a number of reasons:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;To quickly provision for the unpredictable scale of what is turning out to be a very popular web site  &lt;li&gt;The nature of news is that a large event can produce huge spikes in traffic, so they are relying on Microsoft's global infrastructure and Service Level Agreements  &lt;li&gt;SSDS is acting as a Data Hub where web and mobile devices submit content&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Microsoft Sync Framework&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;The final piece of magic in this application is the Microsoft Sync Framework.&amp;nbsp; Sync is used to pull data down from SSDS into the local SQL Server database in addition to moving data from the mobile device into SSDS.&amp;nbsp; The sync framework provides a powerful platform for dealing with things like conflict detection, etc.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;As you can see there were a number of architecture decisions that had to be made.&amp;nbsp; Trey Research is using many of the powerful features of the Microsoft Data Platform to quickly build this application.&amp;nbsp; I'll continue to post information about this demo.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8571514" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/zowens/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://blogs.msdn.com/zowens/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/zowens/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/zowens/archive/tags/FILESTREAM/default.aspx">FILESTREAM</category><category domain="http://blogs.msdn.com/zowens/archive/tags/Spatial/default.aspx">Spatial</category><category domain="http://blogs.msdn.com/zowens/archive/tags/SSDS/default.aspx">SSDS</category><category domain="http://blogs.msdn.com/zowens/archive/tags/Sync+Framework/default.aspx">Sync Framework</category><category domain="http://blogs.msdn.com/zowens/archive/tags/EDM/default.aspx">EDM</category><category domain="http://blogs.msdn.com/zowens/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>22 Business Intelligence Screencasts Released</title><link>http://blogs.msdn.com/zowens/archive/2007/12/18/22-business-intelligence-screencasts-released.aspx</link><pubDate>Tue, 18 Dec 2007 22:18:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6798828</guid><dc:creator>ZachSkylesOwens</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/zowens/comments/6798828.aspx</comments><wfw:commentRss>http://blogs.msdn.com/zowens/commentrss.aspx?PostID=6798828</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=356086" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="SQL2K5-MicrosoftBI-00-Platform-300x225" src="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/22BusinessIntelligenceScreencastsRelease_9EFB/SQL2K5-MicrosoftBI-00-Platform-300x225_3.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; It has been a long time coming and I'm really excited to announce that we have finally released a series of 22 screencasts on the &lt;a href="http://channel9.msdn.com/sql" target="_blank"&gt;SQL Server Channel 9 site&lt;/a&gt;.&amp;#160; These screencasts were part of a global training event taking the student through BI project lifecycle using Microsoft tools.&amp;#160; I'd recommend starting from the Platform Overview.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6798828" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/zowens/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://blogs.msdn.com/zowens/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/zowens/archive/tags/screencast/default.aspx">screencast</category></item><item><title>SQL Server and BI has a Home on Channel 9</title><link>http://blogs.msdn.com/zowens/archive/2007/12/18/sql-server-and-bi-has-a-home-on-channel-9.aspx</link><pubDate>Tue, 18 Dec 2007 21:58:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6798639</guid><dc:creator>ZachSkylesOwens</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/zowens/comments/6798639.aspx</comments><wfw:commentRss>http://blogs.msdn.com/zowens/commentrss.aspx?PostID=6798639</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/sql" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="425" alt="image" src="http://blogs.msdn.com/blogfiles/zowens/WindowsLiveWriter/SQLServerandBIhasaHomeonChannel9_9A5E/image_3.png" width="174" align="left" border="0" /&gt;&lt;/a&gt; In an effort to organize the content on Channel 9 we have created a wiki which you can access at &lt;a href="http://channel9.msdn.com/sql" target="_blank"&gt;http://channel9.msdn.com/sql&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Over the next few months this will be converted to a Tag Center once the Beta version of Channel 9 goes Gold.&amp;#160; In the meantime I will be maintaining the wiki by hand.&lt;/p&gt;  &lt;p&gt;If there are specific interviews or screencasts that you would like to see related to SQL Server and Business Intelligence just let me know.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6798639" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/zowens/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://blogs.msdn.com/zowens/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/zowens/archive/tags/screencast/default.aspx">screencast</category></item></channel></rss>