<?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>Jamie's Junk : Analysis Services</title><link>http://blogs.msdn.com/jamiemac/archive/tags/Analysis+Services/default.aspx</link><description>Tags: Analysis Services</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SQL Server 2008 and Analysis Services DMV's</title><link>http://blogs.msdn.com/jamiemac/archive/2007/09/21/sql-server-2008-and-analysis-services-dmv-s.aspx</link><pubDate>Sat, 22 Sep 2007 01:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5041235</guid><dc:creator>JamieMac</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/5041235.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=5041235</wfw:commentRss><description>&lt;P&gt;One of the cool new features coming in SQL Server 2008 Analysis Services are Dynamic Management Views (DMV).&amp;nbsp; Actually I never thought of them as DMVs coming from my background, but since everyone else calls them that, there's no reason we shouldn't either.&lt;/P&gt;
&lt;P&gt;So what are they and how did they come about?&lt;/P&gt;
&lt;P&gt;DMX users are most likely familiar with the syntax:&lt;/P&gt;
&lt;P&gt;SELECT * FROM MyDataMiningModel.CONTENT&lt;/P&gt;
&lt;P&gt;What you may not know is that this is really a DMX query against the MINING_CONTENT schema rowset - we simply exposed via the SQL-like syntax of DMX for convenience, placing a schema restriction on the model name.&lt;/P&gt;
&lt;P&gt;While we were implementing some features around resource monitoring, we realized we could expose the information we provided through this mechanism and make it much more usable than schema queries, since most query tools can't do them.&lt;/P&gt;
&lt;P&gt;So what we did was to add the ability to query any arbitrary Analysis Services schema rowset through DMX.&amp;nbsp; For example&lt;/P&gt;
&lt;P&gt;SELECT * FROM $SYSTEM.DMSCHEMA_MINING_MODELS&lt;/P&gt;
&lt;P&gt;returns the MINING_MODELS schema.&amp;nbsp; As you would expect, you can select any subset of columns, filter by arbitrary where clause, and for those adventurous enough, use as input to other DMX statements - e.g. INSERT INTO or PREDICTION JOIN.&lt;/P&gt;
&lt;P&gt;In my opinion, some of the most interesting applications are in integration with other BI tools.&amp;nbsp; For example, you can now create SSIS packages that operate on every dimension, cube, mining model, etc.&amp;nbsp; You can create a selector in Reporting Services populated with the result of an AS schema query.&amp;nbsp; You can even create AS cubes based on AS cube information!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some examples:&lt;/P&gt;
&lt;P&gt;SELECT * FROM $SYSTEM.MDSCHEMA_SETS WHERE SCOPE=2 // return all session named sets&lt;/P&gt;
&lt;P&gt;SELECT SERVICE_DISPLAY_NAME FROM &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $SYSTEM.DMSCHEMA_MINING_SERVICES &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE MSOLAP_SUPPORTS_DATA_MINING_DIMENSIONS // return names of algorithms that can create OLAP dimensions&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5041235" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Analysis+Services/default.aspx">Analysis Services</category></item><item><title>BIDS Helper available on CodePlex</title><link>http://blogs.msdn.com/jamiemac/archive/2007/05/16/bids-helper-available-on-codeplex.aspx</link><pubDate>Wed, 16 May 2007 21:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2678411</guid><dc:creator>JamieMac</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/2678411.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=2678411</wfw:commentRss><description>&lt;P&gt;Furmanng posted a set of utilities to CodePlex that help your OLAP development called &lt;A class="" href="http://www.codeplex.com/bidshelper" mce_href="http://www.codeplex.com/bidshelper"&gt;BidsHelper&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The features are directly integrated into BI Development Studio in toolbars and menus &lt;EM&gt;inside&lt;/EM&gt; the Analysis Services designers.&amp;nbsp;&amp;nbsp; It currently has an aggregation manager, calc helpers, MDX Script deployment utility, dimension health utility, plus many more features.&amp;nbsp; Even if you weren't interested in the specific features Furmangg put together, it's worth checking out to see how he was able to integrate at that level.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;So, &lt;A class="" href="http://www.codeplex.com/bidshelper" mce_href="http://www.codeplex.com/bidshelper"&gt;check it out&lt;/A&gt;!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2678411" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Analysis+Services/default.aspx">Analysis Services</category></item><item><title>Awesome job op on the Analysis Services team</title><link>http://blogs.msdn.com/jamiemac/archive/2007/02/05/awesome-job-op-on-the-analysis-services-team.aspx</link><pubDate>Mon, 05 Feb 2007 11:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1602579</guid><dc:creator>JamieMac</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/1602579.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=1602579</wfw:commentRss><description>&lt;P&gt;Any readers out there that are awesome UI developers with strong ambition and experience shipping packaged software?&amp;nbsp; It's been a few years since such an opportunity has come up - it fact, long before I became dev manager of the team,&amp;nbsp;but now we are looking for a strong developer to come join our OLAP tools team.&amp;nbsp; This is the team that is responsible for all of our great OLAP UI used to create dimensions and cubes and all the accourements such as custom calcs and translations, aggregations, partition management, and so on.&amp;nbsp; Not limited to that - &lt;EM&gt;this&lt;/EM&gt; team also takes on the Analysis Services API layer, including OLE DB, ADOMD.NET, and AMO (don't forget DSO9 as well!).&amp;nbsp; Oh yeah - they also do all the slick integration with Visual Studio and our management tools - anything I've forgotten?&amp;nbsp; Migration wizard - that too.&lt;/P&gt;
&lt;P&gt;There's quite a lot of surface area for you to take on if you join this team.&amp;nbsp; You get to work with an incredible team of UI/client devs, plus the OLAP engine and data mining teams, plus you will be working with other teams around SQL Server and Microsoft on a regular basis.&lt;/P&gt;
&lt;P&gt;We're looking for a star dev who really loves to work with a team creating the best software.&amp;nbsp; Most development is in C# - at least to begin with - things have a way of changing (largely because we always want to do something new).&amp;nbsp; Leadership and teamwork skills would be cool as well.&lt;/P&gt;
&lt;P&gt;I'll keep this post up for a week or two - if you're interested - drop me a line.....&lt;/P&gt;
&lt;P&gt;-Jamie&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1602579" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Jobs/default.aspx">Jobs</category></item><item><title>Free SQL Data Mining chapter from &amp;quot;Practical Business Intelligence with SQL Server 2005&amp;quot;</title><link>http://blogs.msdn.com/jamiemac/archive/2006/11/12/free-sql-data-mining-chapter-from-practical-business-intelligence-with-sql-server-2005.aspx</link><pubDate>Sun, 12 Nov 2006 12:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1062101</guid><dc:creator>JamieMac</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/1062101.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=1062101</wfw:commentRss><description>&lt;P&gt;Informit.com has made available a complete &lt;A class="" href="http://www.informit.com/articles/article.asp?p=664145&amp;amp;rl=1" mce_href="http://www.informit.com/articles/article.asp?p=664145&amp;amp;rl=1"&gt;data mining chapter&lt;/A&gt; from &lt;A class="" href="http://www.informit.com/bookstore/product.asp?isbn=0321356985&amp;amp;rl=1" mce_href="http://www.informit.com/bookstore/product.asp?isbn=0321356985&amp;amp;rl=1"&gt;Practical Business Intelligence with SQL Server 2005&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The co-author of the book, John Hancock, is a Microsoft Consultant out of Canada that I've had the pleasure to meet.&amp;nbsp; He visited the Analysis Services team for a bit in what's called the "SWAP" program (although it seems a bit one-sided, consultant's swap in, but we never seem to swap out, hmmmm).&amp;nbsp; John had implemented a very clever application of our Association Rules algorithm to implement a link analysis solution.&amp;nbsp; He took advantage of our extensive .Net programmability model inside stored procedures.&amp;nbsp; It was really cool.&lt;/P&gt;
&lt;P&gt;John and Roger's chapter is described as "This sample chapter looks at how to use some of the data mining features in SQL Server Analysis Services 2005 to perform tasks such as customer segmentation and market basket analysis. The data mining results are presented in the form of new dimensions in cubes and are used in Web applications."&lt;/P&gt;
&lt;P&gt;I've read through it a bit and I'm impressed - it doesn't have the "too close to the product" issues that my book has, so many things have better high-level explanations, but you get the detail of how to implement the solution as well.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1062101" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Books/default.aspx">Books</category></item><item><title>Help with Time Series on OLAP - another great blog with SQL Server Data Mining</title><link>http://blogs.msdn.com/jamiemac/archive/2006/06/10/help-with-time-series-on-olap-another-great-blog-with-sql-server-data-mining.aspx</link><pubDate>Sat, 10 Jun 2006 21:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:625600</guid><dc:creator>JamieMac</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/625600.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=625600</wfw:commentRss><description>&lt;FONT face=Verdana size=2&gt;&lt;A href="http://solidqualitylearning.com/blogs/dejan/"&gt;Dejan Sarka&lt;/A&gt; writes about how to get "&lt;/FONT&gt;&lt;A href="http://solidqualitylearning.com/blogs/dejan/archive/2006/01/27/1512.aspx"&gt;&lt;FONT face=Verdana size=2&gt;Cases from Multiple Dimensions of OLAP Cubes in the Time Series Algorithm&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;" - an issue that has stymied many users.&amp;nbsp; He also has a range of great posts on other DM and BI topics as well - worth a good read!&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=625600" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Time+Series/default.aspx">Time Series</category></item><item><title>BI Training in LA towards the end of June</title><link>http://blogs.msdn.com/jamiemac/archive/2006/04/24/Jamie.aspx</link><pubDate>Mon, 24 Apr 2006 23:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:582422</guid><dc:creator>JamieMac</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/582422.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=582422</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://msevents.microsoft.com/cui/eventdetail.aspx?culture=en-US&amp;amp;eventid=1032294368&amp;amp;x=14&amp;amp;y=16"&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;MSEvents&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&amp;nbsp;is hosting a &lt;A href="http://msevents.microsoft.com/cui/eventdetail.aspx?culture=en-US&amp;amp;eventid=1032294368&amp;amp;x=17&amp;amp;y=17"&gt;hands-on lab &lt;/A&gt;in June where you can learn about BI for IT professionals.&amp;nbsp; From this training (according to their site) you will learn how to create&lt;/FONT&gt;&lt;/P&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana color=#000000&gt;An Analysis Services cube &lt;/FONT&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana color=#000000&gt;A SQL Server 2005 Integration Services package &lt;/FONT&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana color=#000000&gt;SQL Server Reporting Services Report &lt;/FONT&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana color=#000000&gt;&lt;STRONG&gt;Decision Tree and Naïve Bayes Data Mining Models&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana color=#000000&gt;A report user the new ad-hoc report tool, Report Builder&lt;/FONT&gt; &lt;/SPAN&gt;&lt;/LI&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=582422" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Talks/default.aspx">Talks</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Integration+Services/default.aspx">Integration Services</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item></channel></rss>