| Chris 的个人资料Chris Webb's BI Blog日志列表 | 帮助 |
|
|
2009/10/13 Proclarity Migration Roadmap (or lack thereof)For those of you who commented on my recent post asking what the future held for existing Proclarity users, some interesting news. My fellow SQL BI MVP Thomas Ivarsson asked whether there were any plans for helping Proclarity users migrate to PerformancePoint and got this reply from Alyson Powell Erwin: Here’s the text: There will not yet be a migration from ProClarity 6.3 to PerformancePoint Services for SharePoint 2010. Customers can continue to use ProClarity throughout its current supported lifecycle date of July 2012 for mainstream and July 2017 for extended. We are still working on the roadmap for ProClarity but it is likely that you will not see a migration path until the O15 timeframe. So, in effect, three and a half years after Microsoft first announced they were buying Proclarity, they still have no roadmap for migrating existing Proclarity customers onto a new platform. I’m sorry, but this is just not good enough; I don’t think they could have come up with a strategy that would be more damaging to Microsoft BI if they had called up Larry Ellison and asked him to contribute some ideas. Development on Proclarity finished three years ago, almost, and they’re saying that there probably won’t be a migration story until Office 15 – which is likely to be about three or four years in the future! That’s effectively telling some of the most serious, committed Microsoft BI customers to bin their existing solutions and start again from scratch, and I can’t tell you how angry that makes me feel. It seems to me that Microsoft don’t have a BI strategy any more, they have a sell-more-Office (and especially MOSS) strategy. That’s fair enough, Microsoft have to make money somehow, but in there’s no point expecting SQL Server BI to drive sales of Office in the future if they’re busily driving away the existing customer and partner base. It’s a classic case of killing the goose that laid the golden egg. Here’s what Microsoft should do:
In the meantime, if I was one of the remaining third party SSAS tools vendors I would be wondering if it was possible to create a wizard that would migrate existing Proclarity briefing books onto their own platform. I would imagine it might generate a few leads… 2009/10/4 Farewell to the Excel 2003 addin and the BI AcceleratorReading the SQL Server technical rollup mail I get sent as an MVP (the same information’s also available at http://blogs.technet.com/trm/archive/2009/10/01/october-2009-technology-rollup-mail-sql-server.aspx) I noticed that two old products have just been retired: the Excel 2003 Analysis Services addin, and the BI Accelerator. A little more information on this is available on the download pages here: I quote from the Excel addin page: To be honest I’ve not even looked at either of these products for years, but at least in the case of the Excel addin I wonder how many people are still using it? If you have no choice but to use Excel 2003 (and I’m sure a fair proportion of Excel users still are) then it was an invaluable upgrade for Excel 2003’s built-in SSAS support. More to the point, the BI Survey 8 (which collected data from mid 2008) had 21.8% of Analysis Services users claiming to use it, more than double the number that were using Panorama Novaview and only 5% less than were using Proclarity. At first that seemed an improbably high number to me, but on reflection I think it could be more or less accurate: as BI consultants and developers we tend only to see ‘new’ BI projects, but what about all those projects we delivered 4+ years ago and haven’t seen since? They’re chugging along happily, ‘just working’ with no obvious need to upgrade, and their users are the people who are likely to be using the Excel addin. They won’t stop using it because of this announcement, but it might start them thinking about what they should upgrade to – probably Excel 2007, but maybe something else. And Proclarity users are in the same situation: they have an ageing tool that is no longer supported, and need to think about upgrading to something. But what? At least with the Excel addin there’s Excel 2007 but in the case of Proclarity there’s no obvious answer – it’s not just that PerformancePoint/Excel Services/SSRS don’t have the same functionality, but if you’ve got several hundred briefing books your users aren’t going to be happy about rebuilding them in some new tool. I don’t want to go off on yet another rant about Microsoft’s idiotic client tools strategy, but I’m worried that we’ll start to see a series of migrations away from the Microsoft BI platform as a result of this issue. 2009/9/1 DataWarehouse ExplorerContinuing my occasional series of SSAS client tool reviews, here’s another contender in the post-Proclarity power-user market: DataWarehouse Explorer, from Dutch company CNS International. DWE is a standalone, ‘rich client’ application that gives you a lot more functionality than you get in Excel pivot tables and as such is competing in the same market that Proclarity Desktop Professional used to dominate and which is still pretty crowded. There’s also a web-based portal that you can publish reports to (see here for full details on the architecture) but if you want to build queries you need to do it on your desktop. So what’s it like? I liked it: it’s not got any flashy features that mark it out particularly, but it does everything it needs to do and it does so well. Probably the best thing is the UI – a nice Office 2007 look-and-feel and most importantly very clear and easy to use. As someone who has spent plenty of time working with Analysis Services over the last ten years or so, when I start using a new client tool I expect to be able to do what I want to do very easily: I know all the basic concepts of cubes, I know the Adventure Works cube, and I know the queries I want to run, so if I can’t work out how to do something then I lay the blame on the UI design. And if I can’t do something there’s not point expecting an end user to do it. In the case of DWE I had no problems at all and in many respects it’s much easier to use than something like Proclarity or Excel. Here’s a screenshot: The filter dialog provides a good example of how they’ve got the UI right. Filtering is something that every worthwhile client tool needs to do, but it’s easy to make it confusing for the user especially when you’re applying multiple conditions. The DWE filter dialog is uncluttered, shows all the filters you’ve already set up, makes it easy to add new ones or delete existing ones, and has a number of nice touches like the way it automatically formats any numeric conditions you enter to match the format string of the measure you’re filtering on. Other features worth mentioning include:
Overall, then, a good product and one worth evaluating if you’re looking for a desktop-based SSAS client tool. 2009/1/9 Intelligencia Desktop ClientDISCLAIMER: since I licensed my SSRS custom data extension for SSAS to iT-Workplace, and since this technology is used in Intelligencia Desktop Client, I benefit financially from sales of this tool! If you're a regular reader of this blog, you're no doubt aware that about a year ago I came up with an idea for a custom data extension for SSRS that makes it much easier to work with SSAS data sources, which subsequently became part of the Intelligencia Query product (which I blogged about here and has since gone through several releases). iT-Workplace, the company that sells Intelligencia Query, also produces a .NET MDX query-generator component suite called Intelligencia OLAP Controls (used in Intelligencia Query) which is aimed at third parties who want to add MDX query capabilities to their own apps, and midway last year I suggested to Andrew Wiles of iT-Workplace that he wrap these components in an exe and create his own standalone desktop client tool - and this became Intelligencia Desktop Client (IDC hereon), which I thought I'd review here in my continuing series on SSAS client tools. IDC is distinctive because it deliberately doesn't compete with most other Analysis Services ad hoc query tools - it's aimed very much at the planning and budgeting market. At present the only version available is the Standard Edition which gives you query building and reporting functionality; at first impressions it does very much what other advanced ad hoc query tools like Proclarity do, but it has a lot of functionality important to financial users such as the ability to construct complex asymmetric sets on axes that many such tools lack. In fact it's as much about creating forms for budget data entry via writeback as it is for querying and reporting; the closest comparison to make is with the PerformancePoint Excel addin although for it's people who have built their own financial applications from scratch in Analysis Services rather than used PerformancePoint. The Enterprise Edition, which is still a CTP, will I believe offer yet more data entry and modelling functionality - I think Andrew wants to move towards incorporating cube building capabilities too. Some features to note:
2008/12/10 SiSense PrismA few months ago I announced I was going to do a major series of reviews of client tools here... well, that fell flat (probably because it takes a bit too much effort to install and test one), but at least here's one more review: Prism, from SiSense. Here's their website: Strictly speaking it's not just an Analysis Services client tool because it can work with data from a number of different sources such as relational tables, Excel and even Google spreadsheets and Amazon S3. I don't know too much about their internal architecture but it seems to be based on storing the data retrieved from all these different sources in some kind of in-memory store, so I suppose in that way it's similar to what will be coming in Excel with Gemini. They do treat Analysis Services as a data source seriously, though, and in fact one of the guys behind the company is Elad Israeli, who was behind a tool called MDXBuilder that those of you with very long memories might recall; so for the rest of this review I'll concentrate on the AS client tool side of things. First impressions are very good: the UI is very modern, uncluttered and easy to use. There are a few wrinkles in that there is no explicit support for AS2008 yet, and I had to go through a few hoops to get it to connect on my laptop which only had AS2008 installed; also they don't show hierarchies grouped into dimensions, just a flat list of hierarchies from all dimensions, which is a pain when you have a lot of dimensions and hierarchies - they really should support folders etc. Since I've already mentioned this to SiSense hopefully this will be changed soon. The tool itself is focused on creating dashboards and the starting point is a blank sheet on which you can drag 'widgets', which in turn can be hooked up to various data sources to display data. Examples of widgets are pivot controls, various different types of charts, images and textboxes, gauges, calendar controls, dropdown boxes and so on; it's reminiscent of Reporting Services (but concentrates more on application building rather than pixel-perfect formatting) and PerformancePoint in this respect. I have to say that I found that I found the process of building a dashboard to be exceptionally easy and intuitive, and I was very impressed - I was able to put together something that worked very quickly, and it handled layout and formatting in such a way that even someone who is generally rubbish at report design like me could create a dashboard that looked professional. Here's a screenshot of one I put together quite quickly: One other very cool feature is the way that complex selections can be generated using a visual workflow, called 'Questions' in the product. You can read more about it on their blog here: I think this is the best way I've seen of letting users set up complex filters, although it probably is still only something a power user could understand. At the moment Prism is just a fat client, so with no web-based version (yet) sharing dashboards is a matter of emailing .psm files or putting them on a network share; this will be a deal-breaker for some people. SiSense have, though, in my opinion made the right decision in implementing the functionality they have got very well before rushing off to tick all the boxes on potential buyers' checklists and doing so badly. Overall, if you're in the market for a desktop BI tool that supports Analysis Services as well as other data sources I can recommend taking a look at Prism. 2008/10/22 OLAP PivotTable Extensions new releaseFor some reason I've not blogged about this before, but anyway the ever-industrious Greg Galloway has just released a new version of his OLAP PivotTable Extensions: It's an Excel addin that gives you useful new functionality in Excel 2007 pivot tables connected to Analysis Services, such as the ability to add private calculations, view the MDX behind the pivot table, and (in the new release) search for members and other things. Definitely worth a look, and useful too if you've ever wondered how to work with the Excel pivot table in code. 2008/9/29 I'm hosting a webinar for PanoramaAs I've mentioned, my recent thoughts on client tools (see here and here) have prompted a lot of interest around the Analysis Services community. One result is that Panorama have asked me to host a webinar for them where I get to sound off about the state of the client tool market before they show you their latest stuff. Yes, I'll be paid for it but I'm not going to be promoting their products directly (I feel like I need to justify myself!), just repeating my standard line that if you want to do anything serious with Analysis Services you should at least check out the range of third-party client tools available rather than stick blindly with what MS gives you - and given that Panorama are the largest vendor of third-party client tools for Analysis Services, they deserve to be on the list of tools to check out. Here's the link to sign up for the webinar: http://www.panorama.com/webcasts/archives/2008/webinar-with-cwebb-oct-21.html 2008/9/25 Softpro CubeplayerWhile I was at SQLBits I had the pleasure of meeting Tomislav Piasevoli (who has come all the way from Croatia especially), someone who has been very active on the Analysis Services MSDN Forum recently and who knows a lot about MDX. His company, Softpro, sells an Analysis Services client tool called Cubeplayer and he very kindly gave up his lunchtime to gave me a detailed demo. As I said recently the general feeling of frustration surrounding Microsoft's client tool strategy has made me look again at the third-party client tool market and decide to review some of these tools here, and this look at Cubeplayer is the first in the series. Remember, if you've got a client tool you'd like me to look at, please drop me a line... The first thing to say about Cubeplayer is that it's a tool for power users and consultants, not the average user who might want to browse a cube. As such it's going to appeal to the fans of the old Proclarity desktop client, which it vaguely resembles in that it's a fat client with a lot of very advanced query and analysis functionality. It's not part of a suite - there's no web client etc - but it includes dashboarding functionality that's only available through the tool itself, and also has the ability to publish queries up to Reporting Services. What can it do? Well, the web site has a good section showing video demos of the main functionality, but here are some main points:
Overall, definitely worth checking out if you're in the market for this type of tool. There are a few criticisms to be made: as I said, I'm not sure it's as easy to use as it could be although this is partly the price you pay for the richness of the functionality; there are some strange lapses in UI design such as the way all dialogs have 'Accept' and 'Cancel' buttons with icons on, instead of the usual plain 'OK' and 'Cancel'; and charting is competent but not up to the standards of the best visualisation tools (I think many vendors would do well to look at their tools and ask themselves "What would Stephen Few think?" - it might not be very complimentary). In my opinion, though, it's a very strong and mature tool and the positives far outweigh the negatives. One final point: Tomislav mentioned he was looking for reseller partners outside Croatia. If you're interested in this I can put you in touch with him. 2008/9/9 Google, Panorama and the BI of the FutureThe blog entry I posted a month or so ago about XLCubed where I had a pop at Microsoft for their client tool strategy certainly seemed to strike a chord with a lot of people (see the comments, and also Marco's blog entry here). It also made me think that it would be worth spending a few blog entries looking at some of the new third party client tools that are out there... I've already lined up a few reviews, but if you've got an interesting, innovative client tool for Analysis Services that I could blog about, why not drop me an email? So anyway, the big news last week was of course Google's announcement of Chrome. And as several of the more informed bloggers (eg Nick Carr, Tim McCoy) the point of Chrome is to be not so much a browser as a platform for online applications, leading to a world where there is no obvious distinction between online and offline applications. And naturally when I think about applications I think about BI applications, and of course thinking about online BI applications and Google I thought of Panorama - who incidentally this week released the latest version of their gadget for Google Docs: Now, I'll be honest and say that I've had a play with it and it is very slow and there are a few bugs still around. But it's a beta, and I'm told that it's running on a test server and performance will be better once it is released, and anyway it's only part of a wider client tool story (outlined and analysed nicely by Nigel Pendse here) which starts in the full Novaview client and involves the ability to publish views into Google Docs for a wider audience and for collaboration. I guess it's a step towards the long-promised future where the desktop PC will have withered away into nothing more than a machine to run a browser on, and all our BI apps and all our data will be accessible over the web. This all makes me wonder what BI will be like in the future... What will it be like? Time for some wild, half-formed speculation:
So there we go, just a few thoughts I had. Anyone got any comments? I like a good discussion! UPDATE: some more details on Panorama's future direction can be found here: In the months to come, Panorama plans to release more capabilities for its new Software as a Service (SaaS) offering and its solution for Google Apps. Some of the new functionality will include RSS support, advanced exception and alerting, new visualization capabilities, support for data from Salesforce, SAP and Microsoft Dynamics, as well as new social capabilities. 2008/7/24 XLCubed (and a rant about Microsoft's client tool strategy)The other week I stopped by in Maidenhead to see the guys at XLCubed, and to take a look at their latest stuff. XLCubed have been around a long time and their Excel addin AS client has always been one of the best out there, but with the improved Analysis Services support in Excel 2007 (especially with the introduction of 'convert to formulas') and the Proclarity acquisition has put a squeeze on the client tools sector. A lot of the third party client tools out there, XLCubed included, are better in a lot of ways than the equivalent Microsoft offerings but it's often hard to explain to someone who isn't very experienced with Analysis Services what the advantages are and why they represent a good reason to buy a non-Microsoft product. So, in order to survive, you need a clear, unique selling point and XLCubed now have one in the form of Microcharts after they bought Bonavista Systems last year (I blogged about the Microcharts product in its original form here). Microcharts gives you the ability to create sparklines, bullet graphs and other in-cell charts, which is not only impressive when used in conjunction with regular Excel and Reporting Services (with or without AS as a data source) but enters the realm of extreme coolness when you see how it's been integrated with XLCubed. Here's just one example of the kind of dashboard you can build with XLCubed: You can see a whole page of sample dashboards here: Nice, eh? I should also mention they have an excellent data visualisation blog that's well worth a read: While on the subject of client tools, can I veer off on a tangent here and criticise Microsoft's strategy in this area? In my opinion (and just about everyone I've met agrees with me, not least disgruntled ex-Proclarity employees) what they've done has actually harmed the core Microsoft BI market over the last two years. Before the Proclarity acquisition it wasn't an ideal situation, for sure, since telling customers that they had to buy their client tools from a third party looked bad. But what Microsoft have done is bought the leading third-party client tool and effectively chucked it in the bin, saying people should use Excel and PerformancePoint instead. Excel 2007 is a good client tool but a) a lot of companies are still on Excel 2003 and before, and are not going to upgrade just for the sake of a BI project, b) it has nowhere near the kind of advanced functionality that the Proclarity desktop tool had and never will, and c) it still has a few glaring problems (see here for example); PerformancePoint too is encouraging but very much a version 1.0. Microsoft's long release cycles for both mean that we have to wait way too long for any upgrade in functionality, and in the meantime we're left with a vacuum: the third party client tool market has been weakened because now all customers will want to use Microsoft client tools as a first choice, but these client tools are not yet up to scratch. Why on earth didn't they carry on developing the Proclarity product line for a few more years until a smoother transition could be made? Why the prejudice against standalone client tools? Once again I'm left with the feeling that senior people in Redmond have little idea what's going on in the real world and more importantly are insulated from the impact that their decisions have on the bottom line. On the positive side, though, Microsoft's actions have given companies like XLCubed the breathing space they needed to innovate and survive. 2008/6/3 nextanalyticsHands up who remembers OLAP@Work? If you do you've been working with Analysis Services for a long time, back when it was still OLAP Services... for those of you who don't, it was one of about four options you had if you wanted a client tool circa 1999; it was an Excel addin and it was pretty good. Anyway, I've just seen this article on Intelligent Enterprise on what Ward Yaternick, the guy who founded OLAP@Work, has been up to since leaving Business Objects (which bought and eventually killed OLAP@Work): He's been working on something called nextanalytics: Poking around on the site it looks quite interesting; certainly there are lots of mentions of MDX so I guess it supports Analysis Services as a data source (although it supports a lot of other data sources too). The key thing is that it allows you to create complex queries and calculations using a scripting language. Clearly this scripting language allows you to do the same kind of things you can do with MDX and indeed one particular entry on the nextanalytics blog caught my eye: I was about to leave a comment when I saw that Mosha had beaten me to it. Mosha's right that contrary to what the original entry says, what Ward is describing is certainly possible in MDX, but Ward also has a point that it's not something that someone with an average knowledge of MDX could accomplish. Can nextanalytics prove itself to be easier to use than MDX? Time will tell. I'll have to download the open source version of it (available here: http://www.codeplex.com/nextanalyticsOS) to try it out. When I have a spare moment, of course, which at the current rate is going to be some time next year. 2008/2/6 Excel 2007 WorkaroundsInteresting post here from Allan Folting on the Excel blog discussing some workarounds for common problems that arise when using Excel 2007 as a client tool for AS2005:
It explains why you can't select individual calculated members on non-measures dimensions, which in my opinion is the biggest barrier for the use of Excel 2007 as a front end because it effectively rules out the use of time utility dimensions. The workaround discussed is to use an older version of the pivot table but you lose as much as you gain from doing this; luckily a 'future solution' is promised. I guess this will come in a future service pack for Excel because apparently (changing the subject slightly) we're not getting a SP3 since not enough people have asked for it (see here for more details). Pretty stupid, eh? Esepcially given the fact that SP2 was a bit of a disaster from an Analysis Services point of view with a whole load of bugs and performance regressions appearing. If you'd like to see a SP3 then vote here on Connect:
Last of all, talking of Excel 2007 BI, it seems like you can now put Excel directly on top of SAP Netweaver BI:
Good from the point of view of industry-wide support for MDX, I suppose, but on the other hand it does eat away at one of the unique selling points of the MS BI stack.
2007/7/31 Panorama: One Year OnAfter the Proclarity acquisition last year many people, myself included, thought the writing was on the wall for Panorama: after all the two companies' product lines were very similar and if Proclarity was going to be supplied by Microsoft then there wasn't going to be much point in looking at Panorama any more. However, one of the things that surprised me at the Microsoft BI Conference a few months back was the big display that Panorama put on. A big stand in a central location with leggy girls luring the attendees (at least the male ones) to it, a party at the top of the Space Needle - this was a company that was not dead, or at least making a pretty big effort to show that it wasn't dead. Of course the real test is whether the software is any good or not. In keeping with their bullish mood Panorama were handing out DVDs with their Novaview suite pre-installed on a virtual machine (you can download it here: http://challenge.panorama.com/forms/default.aspx) and since it was a while since I'd last seen what they'd got to offer (and after some encouragement from their marketing department) I was curious to check it out. After a lot of false starts surrounding licence keys etc and help from Panorama - and I have to say that in my experience their pre-sales support has always been very good - I got it running on my laptop and thought I'd share my impressions here. I have to admit I was disappointed with the Novaview Desktop tool at first: it didn't look as if anything had changed in the last few years. The UI looks very outdated in a VB6 way and while it's easier to use than I remember, I'm still not convinced that it's as intuitive as it should be. Even worse, within a few minutes of using it I got one of those unhandled (although unfatal) error messages that Panorama was always famous for - which simply isn't acceptable today. These might be purely cosmetic points but users are more interested in this type of thing than some obscure aspect of MDX generation. After a bit more time though I felt more positive. For the power user it does pretty much everything that you'd ever want it to do, such as enter your own MDX, do writeback, advanced filtering, creating calculations; in fact it clearly does what every demanding customer has ever wanted it to do so it's more than likely able to meet any obscure querying requirements you have. I took my misgivings back to Panorama and they told me that the desktop client will be dropped in the next release, due Q1 2008, and from that point there will only be an AJAX-based zero-footprint client and a rich client based on Adobe Flex. It's interesting that the latter is not based on .NET or even Silverlight; not only a move away from the desktop, which is only to be expected, but a move away from the Microsoft dev platform which I suppose makes sense given Panorama's repositioning of itself away from being a purely Microsoft partner to working with SAP as well. Presumably it will have much the same capabilities as the current desktop client but look rather better... In the meantime, the comparison between Novaview Desktop and ProClarity Desktop is one that has been made a lot in the past and is probably worth making again. In terms of querying functionality they're neck-and-neck but in my opinion Proclarity is easier to use and looks marginally better, although it is still falls way short of what I'd expect from a modern BI tool. The problem with the Proclarity Desktop tool is that is has it has been declared dead by Microsoft: the last official release was made late last year and it seems there's no place for a rich client in the bright shiny web-enabled PerformancePoint future. I've heard various rumours about it such as that it was going to be turned into an Excel addin or, more recently that it was going to be rewritten in .NET, but that lack of any clear direction from Microsoft on its future is a bit frustrating. I suspect that Microsoft have decided that Excel is the only desktop tool anyone is going to need, but I think there's still a role for a dedicated client for power users and I know a lot of other Proclarity users feel the same way. If you're in the market for a full-featured AS desktop tool then there's little point in going with Proclarity Desktop now, so Novaview wins by default given that there's a clear roadmap for its future. As far as the web-based querying and dashboarding functionality goes there is clear competition with what Panorama and PerformancePoint have to offer. A lot of companies will simply go with the Microsoft offering simply because it's from Microsoft, and that's a perfectly valid decision; anyway, given the lineage of the product it's going to be a lot better than a typical Microsoft version 1.0. Why choose Panorama then? Panorama claim to be a lot more scaleable on the web than the old Proclarity equivalents; it's probably too early to tell whether the same will be true of PerformancePoint though. The cross-platform capabilities will probably be the key: from what I've seen in my Analysis Services consultancy work, a lot of companies using AS also use SAP BW and a common front-end for both could be an enticing prospect. I'm also told that Panorama will be building functionality behind PerformancePoint to enable import of data from other platforms and in front of it to enable integration with other applications and business processes - the kind of value-add stuff that Microsoft can't offer because of its longer release cycles and limitations on who they can partner with. So, it looks like Panorama have got a future after all. Just as the Microsoft's entry into the OLAP server market didn't lead to the immediate bloodbath among rival OLAP vendors that many predicted, so its entry into the client tool market hasn't (yet) killed off the old third-party client tools market. The delay in getting PerformancePoint released after the Proclarity acquisition and the fact that most companies are a long way from rolling Office 2007 onto their desktops means that companies like Panorama have had a chance to work out a survival strategy - and the choice this means can only be a good thing for us end users. 2007/7/10 Resurrect the XMLA Council!A few weeks ago I had an interesting email conversation with Nick Goodman and Julian Hyde after Nick noticed that the XMLA Council's web site which used to be at www.xmla.org now redirects to a site 'brought to you by Simba Technologies'. Now I have nothing against Simba - in fact they have a number of interesting products - but the lack of an independent web site highlights the fact that the XMLA Council is in effect dead, having not met (so I understand) for several years now. A few days later I saw Andrew Wiles had blogged on this topic too: As Andrew points out, at present XMLA interoperability is something of a myth. There are a few tools that do manage it such as Rex which, unlike Mosha, I was able to use successfully against AS2005 as well as Mondrian although it's probably not worth the bother (it's nowhere near as good as SQL Management Studio for running MDX queries). JPivot is another open source tool that claims to work against AS and Mondrian but although I know other people have got it working against AS2K (see for example here: http://forums.pentaho.org/showthread.php?t=49954) and AS2005 I've never been able to do so against AS2005 despite several hours of effort. The only commercial product that works against multiple platforms that I've had experience of is Panorama (though I know there are others out there), and as this blog entry suggests it's been a hard slog for them to work with SAP's bizarre implementation of MDX. I guess what happened with the XMLA Council is that like a lot of initiatives like this there was an initial burst of enthusiasm that dissipated once its ideals came into conflict with the demands of real-world product development. I know it's pie-in-the-sky to expect perfect cross-platform interoperability but I think the present situation could be made a lot better and I think the time has come to resurrect the XMLA Council - and I think it's up to Microsoft to take the lead on this. I don't want to suggest that Microsoft have some kind of moral obligation to do this as de facto owners of the spec, rather that while everyone would benefit from increased interoperability Microsoft would benefit most. The first reason why is that the XMLA-compatible client tool market is dominated by tools that work against AS and which are sold by Microsoft partners, and they would be able to expand their potential customer base to support other servers like SAP BW and Essbase. More importantly though, the client tool that everyone really wants to use is Excel and if it were possible to hook Excel 2007 up to other OLAP engines then it would cement its position as the BI client tool of choice. Reporting Services' support for SAP BW and Essbase shows that Microsoft are interested in supporting competing OLAP tools so is it unrealistic to expect Excel could support the same platforms? 2007/5/25 Intelligencia OLAP ControlsAndrew Wiles announced yesterday the availability of a beta version of his new MDX query builder component, 'Intelligencia OLAP Controls':
I had a quick demo of it this morning and I was very impressed. It has some really quite clever ideas in it such as the spreadsheet-based calculation functionality, and while it doesn't do absolutely everything I'd like (it is still a beta, after all) it does an awful lot and Andrew is very open to feedback for what needs to be added. If you're interested in checking it out you can download it here:
The product is aimed at ISVs, in-house developers and consultants who want to incorporate MDX querying functionality in their own products. I'll be blunt: the company that really should be looking at this, and perhaps licensing it for use in Katmai and/or future versions of Office, is Microsoft. The control's Office 2007 look-and-feel gives a tantalising glimpse of what a power user would want to see in Excel when connecting to AS and it puts the Reporting Services MDX query builder to shame. 2007/5/9 DS PanelIt's Day 0 of the BI Conference, I haven't even registered and I'm already busy... This morning I went to a presentation by DS Panel (the guys who brought you the Santa Dashboard a few months back). They've been around in the Microsoft BI world a long time but for some reason I'd never seen their stuff so I was curious to check it out.
Now the question that I've been asking all third-party tool vendors, and which I'm sure all prospective customers are asking too, is why should I buy from you when PerformancePoint is just around the corner? For DS Panel and others about 80% of what they do is what all AS client tools do and certainly what PerformancePoint is going to do, so it's the details, the unique features and the quality of execution that's important. DS Panel have a new release of their core dashboarding product, DSP Performance Canvas (see http://www.prweb.com/releases/2007/05/prweb524461.htm for the press release, http://www.dspanel.com for the company home page) and it certainly looks pretty and seems easy to use; their use of AJAX means it's extremely responsive for a web app too. What caught my eye was their integration with various enterprise search engines, something I blogged about a while ago although I'm a bit more positive about the idea than I was then. They also have a cool solution for dashboarding on mobile devices, which I've not seen anyone else do, and where their use of sparklines is really effective; and a few other nice features such as the ability to add annotations to specific slices of data. Overall definitely worth checking out if you're in the market for a dashboard application, need easy Sharepoint integration, and can't wait for PerformancePoint to be released or reach a useable level of maturity.
Hmm, now time for me to go over to the conference centre and register. There will be a lot more blogging to come over the next few days: more product reviews, reports of presentations and maybe even another podcast! 2007/4/17 SilverlightReading all the fuss about the Silverlight announcement (see http://www.microsoft.com/presspass/press/2007/apr07/04-15WPFEPR.mspx) makes me wonder how long it's going to be before we have a Microsoft BI client tool that makes use of it. I'm seeing more and more of Crystal Xcelsius in the marketplace (which is based on Flash, which Silverlight is competing with) and business people seem to be very impressed with some of the wizzy animations you can do with it - see, for example, Janne Pyykkö's demo here http://jpbi.blogspot.com/2007/04/crystal-xcelcius-playful-3d-demo.html. Surely it can only be a matter of time...?
UPDATE: James Wakefield has just sent me this link to an article he wrote on hooking Xcelsius up to any XMLA compliant OLAP database:
2007/4/10 White Paper on Designing Cubes for Excel 2007There's a new white paper available on designing cubes for use with Excel 2007:
2007/2/5 Microcharts 1.1I blogged about Microcharts last year, but I've just heard that version 1.1 has been released and one of the new features is the ability to use them in server-based reporting tools like Reporting Services, as well as in Excel. Take a look at the following two videos which showcase the products:
http://www.bonavistasystems.com/Media/MicroCharts%20Demo/MicroCharts%20Demo.html (client)
http://www.bonavistasystems.com/Media/MicroCharts%20Server%20Components/MicroCharts%20Server%20Components.html (technical) There's also a good article on building a dashboard on Adventure Works in Excel 2007 that has some good examples of how to use the new AS cube spreadsheet functions like CubeMember:
I see Nick Barclay has already worked out how to use them in PerformancePoint scorecards:
Before we get all excited about Excel 2007 as a client tool, I thought I'd also point out this recent post from Marco Russo highlighting a massive drawback with using it on cubes that have time utility dimensions:
What an absolute howler, especially given that I remember Excel 2000 had the same problem and it got fixed in a later release (either XP or 2003) after a lot of complaining. Top priority for SP1 please! 2007/1/4 Performance Management Early Start InitiativeAgain via Ben Tamblyn, news of the Performance Management 'Early Start' programme for partners:
You can sign up for it here:
...and download other useful stuff to do with PerformancePoint etc. |
|
|