<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://andrewwiles.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fandrewwiles.spaces.live.com%2fcategory%2fMdx%2bQuery%2bBuilder%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Andrew Wiles Olap Warehousing Blog: Mdx Query Builder</title><description /><link>http://andrewwiles.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catMdx%2bQuery%2bBuilder</link><language>en-US</language><pubDate>Tue, 07 Oct 2008 21:25:34 GMT</pubDate><lastBuildDate>Tue, 07 Oct 2008 21:25:34 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://andrewwiles.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>4833522280573864570</live:id><live:alias>andrewwiles</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Multi-Dimensional Spreadsheet</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!282.entry</link><description>&lt;div&gt;In my last blog entry I described the work we have been carrying out on data entry in Intelligencia.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In parallel with this activity we have also added that ability to update the MDX script associated with a cube allowing users to add/edit cube calculated membes and cell calculations. This functionality relies on AMO to read the cube script and then allows the user to interact with the calculations via our spreadsheet calculation interface. At present this functionality is only appropriate for users with administrative rights due to the way in which SSAS handles security.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://byfiles.storage.live.com/y1pFm4h5gMFzNYeunISv23ypcqUNIWxL3c6A0CVBNglRQrOWPn9atV_M1jcjiFCuBEcirchQ1xWJus" target="_blank"&gt;&lt;img height=155 alt=ServerCalculations src="http://byfiles.storage.live.com/y1pFm4h5gMFzNYeunISv23ypcqUNIWxL3c6A0CVBNglRQrOWPn9atV_M1jcjiFCuBEcirchQ1xWJus" width=300&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The next stage in the development process will enable interaction with write enabled dimensions allowing users to add/remove data bearing dimension members.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Once this work is complete we should be quite close to providing a modeling interface that is not dissimilar to a multi-dimensional spreadsheet. It would not be a far stretch to allow users to create new cubes and add dimensions/hierarchies allowing ad-hoc building of small OLAP models. An interesting challenge would be to allow business end-users to add to a corporate planning/budgeting application so that they can model the specific behaviour of their part of the business.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Multi-Dimensional+Spreadsheet&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!282.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!282.entry</guid><pubDate>Fri, 16 May 2008 07:54:45 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!282/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!282.entry#comment</wfw:comment><dcterms:modified>2008-06-23T19:45:51Z</dcterms:modified></item><item><title>Data Entry</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!259.entry</link><description>&lt;div&gt;Over the last couple of months I have been working on some exciting new functionality for Intelligencia. This is the addition of data entry and modeling capability to the query builder. The ultimate objective of this work is to provide a comprehensive user interface in which an end-user can build an Olap data model and populate it with data. The first phase of this work concentrates on providing management tolls that sit on top of an existing data model.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Data Entry&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The data entry component of the work allows interaction with write-enable cubes. The challenge here is to provide an intuitive means of handling allocation of data from aggregate cells. What we have decided on is to only allow data entry where a member is an aggregate in &lt;em&gt;one dimension only&lt;/em&gt;. This restriction mens that it is clear on the screen where the data is going to be spread and also limits th possibility of creating allocations to huge numbers of cells.  In the screen shot below the cells highlighted in orange can be used for allocation and thise which are gray cannot (and are also protected).&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://byfiles.storage.live.com/y1pFm4h5gMFzNbgwtcFGSobwFmET32hbCrvJcH9YeeWonYqGotEFl1yI6s2w5WH7QmaS__eDXMrS08" target="_blank"&gt;&lt;img height=159 alt=DataEntry src="http://byfiles.storage.live.com/y1pFm4h5gMFzNbgwtcFGSobwFmET32hbCrvJcH9YeeWonYqGotEFl1yI6s2w5WH7QmaS__eDXMrS08" width=300&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The next challenge was to come up with allocation rules that behave well in different circumstances. The first thing we encountered is that for parent-child dimensions data will be allocated to the data member for an aggregate node even if it is not displayed. The result of this is that the user enters a number into an aggregate node and finds the sum of the children when allocated does not appear to equal the total. We have therefore had to create allocation rules which prevents data from being allocated into data members. We have also made a distinction between allocation when the aggregate member has no data (when initializing the model) and allocating to a pre-populated model. In the first case we create an equal allocation in which all child nodes (except the data members) receive the same data value. Where values already exists we carry out a weighted allocation where each node receives a value in proportion to its contribution in the original total. The result of this work is intuitive and does not require any unerstanding of MDX or SSAS by the end user.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;To top up the default allocations we have created a user interface for spreading data into ranges of cells based on linear increases/decreases in value and seasonal profiles. The following screen shot shows the seasonal profile window in which a user can define a source profile (this can be copied from the grid) and specifies a target value. A new profile is created that can be pasted back into the grid.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://byfiles.storage.live.com/y1pFm4h5gMFzNa43xavO6KSdXTqn6OFIW_x6V4JNnOCOy_vBtSJsjcTgAxomiT6RVbATm2Bt2yLQ7s" target="_blank"&gt;&lt;img height=175 alt=ProfileSpread src="http://byfiles.storage.live.com/y1pFm4h5gMFzNa43xavO6KSdXTqn6OFIW_x6V4JNnOCOy_vBtSJsjcTgAxomiT6RVbATm2Bt2yLQ7s" width=300&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Next step in to allow the user to update the Mdx script for a cube thereby creating saved calculations in the model.....&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Data+Entry&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!259.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!259.entry</guid><pubDate>Fri, 11 Apr 2008 08:27:01 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!259/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!259.entry#comment</wfw:comment><dcterms:modified>2008-04-11T08:27:01Z</dcterms:modified></item><item><title>SAP Business Warehouse</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!213.entry</link><description>&lt;div&gt;It has been too long since I last updated my blog, not because of a lack of desire, nor even a lack of anything to say - I have just been too busy!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;A large part of that busyness has been associated with upgrading the iT-Workplace Mdx query capability to support SAP Business Warehouse. I have to admit that when I first started this project I was sceptical about BW as an Olap data source. I had heard quite a bit of negative response to the performance and architecture of BW therefore started the work with a fairly low expectation. Having worked with it for a while both in test and production environments I am now more positive.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;SAP have certainly taken an unusual approach to implementing Olap for people who come from a Microsoft background. The SAP tools allow you to build queries that effectively define a sub-cube for analysis. This allows the performance of the implementation to be managed by limiting the amount of data a user will navigate at a given point in time. The downside is in the flexibility to investigate data which exists in the cube but is outside of the query definition. Given this restriction the performance of the resulting &amp;quot;views&amp;quot; is quite adequate for typical Olap navigation without being stellar.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The queries bring on their own complications when using Mdx due to some SAP specific extensions that allow you to define the &amp;quot;variables&amp;quot; that limit the scope of the query. SAP's core Mdx implementation is also very basic when compared to Analysis Services but then this is also true of TM1.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;From the exposure I have had so far I would say the biggest problem with SAP BW is actually in the warehouse administrators unerstanding of what makes a usable cube/query. Most of the data I have worked could have been improved greatly if some usability testing had been done with end users. This is not of course a problem that is unique to SAP, I have seen some apalling Analysis Services implementations in my time, but because the SAP world is quite closed there does seem to be a lag in design skill for BW implementations.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I would love to implement the warehouse experiment into BW some time to see how easy it would be to create a rich Olap experience for end users. Somehow I suspect that I won;t have time to do this in the near future........&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+SAP+Business+Warehouse&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!213.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!213.entry</guid><pubDate>Tue, 27 Nov 2007 10:48:22 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!213/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!213.entry#comment</wfw:comment><dcterms:modified>2007-11-27T10:49:32Z</dcterms:modified></item><item><title>Insider view on Xmla Council</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!208.entry</link><description>&lt;div&gt;I had a telephone conversation with Amyn Rajan of Simba technologies this week. Amyn, and Simba, was the Xmla council for a large part of its existence and he was kind enough to share some insight on what happened to the organisation. His thoughts are expressed on his blog at &lt;a href="http://blogs.simba.com/"&gt;http://blogs.simba.com/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I am not as optimistic about the state of Xmla/Mdx as Amyn. There are some fairly rudimetary differences in the way that different vendors have implemented the basic Xmla specification (for example the SAP implementation uses different restrictions to Microsoft's) and these make working with the base standard difficult. Surely it should be possible to take any Xmla &amp;quot;consumer&amp;quot; that supports the 1.1 specification and connect it to any &amp;quot;provider&amp;quot;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Further to this Amyn's notes highlight the bigger problem for interoperability which is that the provider is currently unable to enumerate its support of Mdx. A consumer should be able to query whether a provider support a particular function, or option (e.g. does the provider support the POST option in the Hierarchize function or will the provider allow 2 hierarchies from the same dimension to be displayed on the same axis). Without these interfaces provider intelligence has to be embedded into the consumer software pretty much guaranteeing maintenence problems as the providers evolve.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Without an active standards body it is likely that Xmla and Mdx will drift further and further back into the world of proprietary software.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Insider+view+on+Xmla+Council&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!208.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!208.entry</guid><pubDate>Sat, 08 Sep 2007 13:03:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!208/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!208.entry#comment</wfw:comment><dcterms:modified>2007-09-08T13:03:43Z</dcterms:modified></item><item><title>Eric Nelson Blog</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!207.entry</link><description>&lt;div&gt;I just noticed (a bit late it has to be admitted) that Eric Nelson has given iT-Workplace a nice mention on his blog (&lt;a href="http://blogs.msdn.com/ericnel/archive/2007/07/23/uk-isv-delivers-mdx-query-builder-control.aspx"&gt;http://blogs.msdn.com/ericnel/archive/2007/07/23/uk-isv-delivers-mdx-query-builder-control.aspx&lt;/a&gt;) - Thanks Eric!&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Eric+Nelson+Blog&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!207.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!207.entry</guid><pubDate>Wed, 01 Aug 2007 19:19:08 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!207/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!207.entry#comment</wfw:comment><dcterms:modified>2008-04-09T20:36:03Z</dcterms:modified></item><item><title>More on Xmla</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!206.entry</link><description>&lt;div&gt;Yesterday I spent the day at Microsoft in Reading working with one of their SAP specialists. The upshot is that we have actually been able to connect to and retrieve data from SAP BW 3.5!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Apart from a couple of security problems the main stumbling block was the SAP implementation of &amp;quot;GetMembers&amp;quot; via the member schema rowset calls. The SAP documentation for this is quite strangely unhelpful and it appears to be the only schema rowset that they have implemented differently to Microsoft Analysis Services.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Since my last piece on Xmla Chris Webb has also blogged on the subject &lt;a href="http://cwebbbi.spaces.live.com/blog/cns!7B84B0F2C239489A!1294.entry"&gt;http://cwebbbi.spaces.live.com/blog/cns!7B84B0F2C239489A!1294.entry&lt;/a&gt;. I'm not sure that I agree with his conclusion that Microsoft should be the company to re-form the Xmla council. My experience of working with Xmla indicates that they were actually the only founder member of the council who properly implemented the specification and took the process seriously. I would like to see the other founder members, possibly joined by Pentaho (Mondrian) stepping up to the mark.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I do think that Microsoft own the current benchmark for interoperability in the form of their ADOMD.Net provider. A standard built around &amp;quot;does it work with ADOMD.Net?&amp;quot; would be widely acceptable from a customer perspective and would allow a significant number of mix and match application possibilities.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+More+on+Xmla&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!206.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!206.entry</guid><pubDate>Fri, 27 Jul 2007 13:02:21 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!206/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!206.entry#comment</wfw:comment><dcterms:modified>2007-07-27T13:02:21Z</dcterms:modified></item><item><title>Reporting Sevices (BIDS) Addin</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!196.entry</link><description>&lt;div&gt;It turns out that creating an addin for Visual Studio is now quite easy! There is a nice project template to get you started and if the objective is simply to add stand-alone applications to the menu system the rest is quite straightforward. &lt;a href="http://www.it-workplace.com/"&gt;iT-Workplace &lt;/a&gt;now has a shiny new Query add-in available for developers who work with BIDS and Reporting Services. The tool is delivered as part of BIDS rather than being integrated into the Reporting Services UI (I will be looking at whether that is possible next).&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I would like to thank &lt;a href="http://geekswithblogs.net/darrengosbell/Default.aspx"&gt;Darren Gosbell &lt;/a&gt;for his assistance on the install procedure for this project. I would also recommend anyone who has not been there to visit the &lt;a href="http://www.codeplex.com/bidshelper"&gt;BIDS Helper &lt;/a&gt;project which Darren helps to co-ordinate. This project has integrated a selection of useful SSAS utilities that &amp;quot;Extend and enhance the functionality of the SQL Server BI Development Studio&amp;quot;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Reporting+Sevices+(BIDS)+Addin&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!196.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!196.entry</guid><pubDate>Mon, 18 Jun 2007 08:19:36 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!196/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!196.entry#comment</wfw:comment><dcterms:modified>2008-06-08T08:56:09Z</dcterms:modified></item><item><title>Reporting Services Mdx add-in</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!169.entry</link><description>&lt;div&gt;I have a request for help...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I was involved in a discussion the other day with Chriss Webb &lt;a href="http://cwebbbi.spaces.live.com/"&gt;http://cwebbbi.spaces.live.com/&lt;/a&gt; He suggested that it would be really good to create an addin for Reporting Services that provides better access to Analysis Services data. This is clearly a desireable thing to have BUT I am not quite sure where to start.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I would be very interested to hear from anyone who has written a reporting services add-in with any information on how to get started. I would also like to hear from anyone who has strong feelings about what they would like to see in such an add-in.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;If it looks feasible I might well give it a go!&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Reporting+Services+Mdx+add-in&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!169.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!169.entry</guid><pubDate>Wed, 30 May 2007 08:11:08 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!169/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!169.entry#comment</wfw:comment><dcterms:modified>2007-05-30T08:11:08Z</dcterms:modified></item><item><title>Query Builder Launched!</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!168.entry</link><description>&lt;div&gt;Today we launched the Mdx Query builder project on the unsuspecting world. Officially named &amp;quot;Intelligencia Olap Controls&amp;quot; the component includes a full Office 2007 User Interface plus our unique Spreadheet Calculation Interface that allows the end user to create calculated members and cells without being exposed to any Mdx. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;If you would like to try it out it is available for download from the iT-Workplace web site &lt;a href="http://www.it-workplace.com/"&gt;http://www.it-workplace.com&lt;/a&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I am very excited about this tool. In addition to the spreadsheet stuff it includes a number of fetures that I have wanted to see in a query component for quite a while. An example of this is the work that we have done on large dimension/query support. For a start we honor the InstanceSelection attribute displaying a different selection window for large dimensions than for smaller ones. We are also able to estimate the size of the cellset that will be returned before the query is run warning the user if the resulting cellset is likely to be excessively large.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;My only slight frustration is that at present because we are using the ADOMD.NET provider we only really support Analysis Services. The tool will pop up our old UI for databases using an ODBO provider but we really need to include ODBO support in the new UI.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Query+Builder+Launched!&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!168.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!168.entry</guid><pubDate>Wed, 23 May 2007 17:31:31 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!168/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!168.entry#comment</wfw:comment><dcterms:modified>2008-06-15T05:32:51Z</dcterms:modified></item><item><title>Query Builder Sub-Project</title><link>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!154.entry</link><description>&lt;div&gt; &lt;/div&gt;
&lt;h3&gt;Mdx Query Builder Component&lt;/h3&gt;
&lt;div&gt;Doing a Google search on combinations of Mdx, Olap, Query Builder and Component there surprisingly does not appear to be much in the way of components available for consultants to use. I am therefore considering separating out the query builder from Intelligencia to make it available to others.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Would this be of interest to you?&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It will probably take a couple of iterations to get the Api cleaned up and documented for general use so I am looking for some enterprising individuals who would like to get involved as early adopters. The end product would be sold on a typical component licensing model (Sorry I can't post this work for free download!) so the incentive here is that the early adopters will get free licenses and credit for the help provided.&lt;/div&gt;
&lt;div&gt;Send an email to &lt;a href="mailto:info@it-workplace.com"&gt;info@it-workplace.com&lt;/a&gt; if you are interested in getting involved.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4833522280573864570&amp;page=RSS%3a+Query+Builder+Sub-Project&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=andrewwiles.spaces.live.com&amp;amp;GT1=andrewwiles"&gt;</description><comments>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!154.entry#comment</comments><guid isPermaLink="true">http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!154.entry</guid><pubDate>Wed, 07 Feb 2007 06:59:29 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://andrewwiles.spaces.live.com/blog/cns!43141EE7B38A8A7A!154/comments/feed.rss</wfw:commentRss><wfw:comment>http://andrewwiles.spaces.live.com/Blog/cns!43141EE7B38A8A7A!154.entry#comment</wfw:comment><dcterms:modified>2007-02-25T10:17:13Z</dcterms:modified></item></channel></rss>