Chris Webb's BI Blog

Analysis Services, MDX, PowerPivot, DAX and anything BI-related

Archive for the ‘Client Tools’ Category

Pyramid Analytics, XLCubed & Panorama Necto

with 5 comments

I’m always curious to see what’s new in the world of SSAS client tools, and quite frequently get demos of the latest client tools. Here’s a brief summary of three client tools I’ve looked at recently…

First of all, bioXL from Pyramid Analytics. It’s a very nice looking Silverlight cube browser with several very interesting features. However the main reason it’s worth looking at is that if you’re lumbered with a large Proclarity installation and no obvious way of migrating, it that it could be the answer to your prayers. It’s designed with existing Proclarity customers in mind: it’s almost completely backwards compatible with existing content stored in PAS, and equally importantly the UI follows the Proclarity look and feel very closely, so existing Proclarity users will feel very comfortable. In fact, looking at it you’d almost believe you were in a parallel universe where Microsoft hadn’t made that crazy decision to kill of Proclarity, and had instead rebuilt it in Silverlight.

Next up, XLCubed. Now I’ve blogged about them here before and Marco is also a fan, so I won’t say much, but I remain a big fan; version 6 has just been released and they’re working on mapping too. I think it’s one of the best tools on the market for the sophisticated SSAS user, both for Excel-based analysis and also for creating web dashboards.

Thirdly, Panorama Necto (see here as well), which aims to bring the benefits of social media to BI. The thinking here is that adoption of BI tools has stalled because the tools themselves are too difficult to use, and also that it’s too difficult to share and discuss the information found using these tools with a wider audience. Once you get past the fact that someone at Panorama really, really needs to read up on dashboard design (3D charts! Gauges! Arghhh, call Stephen Few!) before doing any more demos, I think they’re on to something. It’s still early days but I’ll be keeping an eye on how their functionality develops and integrates with different media.

Written by Chris Webb

May 25, 2011 at 10:27 pm

Report Portal

with 2 comments

As I say whenever I talk about third party products here, I don’t do reviews on my blog, I just highlight products that look interesting and probably deserve closer inspection. So here is a non-review of a client tool I had a demo of today, Report Portal, a thin client, pure-html solution that includes both ad-hoc browsing capabilities and dashboarding/reporting. Although the UI looks a little dated, the fact that nothing needs to be installed on the desktop, that there are no requirements that might fall foul of corporate IT policies (which might, for example, rule out a Silverlight solution), and that it is licensed on a per-server basis do remove a lot of potential deployment headaches. 

Rather conveniently, Igor, the guy who gave me the demo, realised that I’ve seen hundreds of client tools for SSAS and just showed me the features that make this particular product stand out from the pack, so that’s what I’ll talk about. Here are the main points:

  • It automatically creates a number of date calculations and relative time selections (such as ‘current month’, ‘previous month’) for you, meaning you don’t have to develop them yourself.
  • On time dimensions you can set up selection by a date picker, and also do date range selections by selecting a start and end date.
  • It can also do cascading parameters rather like what’s possible in SSRS or with Excel 2010’s slicers.
  • For drillthrough it allows you to build your own drillthrough query, select which measures you want, which attributes/columns you want and the order you want the columns to appear
  • There are a wide range of charts and visualisations to choose from, including an interesting (although possibly not Stephen-Few-approved) pie-chart tree report.
  • There’s also a load of other features, such as the ability to embed SSRS, OWC, SQL-based and other report types in dashboards; it supports writeback; it allows you to save comments in cells; and there’s also a blog and a wiki inside the portal.

Overall, it’s a solid, mature product that’s been around for six years and does pretty much everything you’ll want. Definitely looks like one to add to the shortlist if you’re looking for a zero-footprint SSAS client tool.

Written by Chris Webb

January 3, 2011 at 11:20 pm

Posted in Client Tools

Tagged with

Two client tools – Bonavista Dimensions and Varigence Vivid – and yet more idle speculation

with 8 comments

In early September I attended two webcasts introducing new client tools. I’ve been meaning to blog about them ever since but haven’t got round to it until now (so I have some apologising to do); as I’ve said before, I’ve given up writing reviews on this blog but both products have some interesting features and are therefore worth a closer look.

First of all, Varigence Vivid. It’s an Excel addin that does all the kind of complex query things that a proper SSAS client tool does but which Excel pivot tables don’t do; which is all very well, but there are plenty of Excel addins like this already. However its key selling point is this: unlike every other Excel addin client tool for SSAS, instead of trying to replace the native functionality completely it actually builds on and extends existing Excel pivot table functionality. This means that users who don’t have Vivid installed can still use worksheets and pivot tables created using it, which I think is pretty cool.

Second up, Bonavista Dimensions. It’s another Excel addin that can connect to SSAS but it can also create SSAS local cubes from a variety of data sources (I suspect if/when PowerPivot gets an API it will make sense to add support for creating PowerPivot models too). The main differentiating feature in this case is visualisation, and it supports a wide variety of Tableau-like charts which look very impressive; you can also export dashboards created in Excel up to a server to allow for web-based consumption, rather like Excel Services without the cost and hassle of Sharepoint.

Talking of Tableau, ever since it was launched I’ve thought Microsoft should buy the company – it would catapult MS into a genuine leadership position in BI, and almost incidentally solve the whole client tool problem for SSAS, PowerPivot and BISM (and incidentally, has anyone else noticed how much exposure Tableau is getting on Azure Datamarket?). The topic came up on Jen Stirrup’s blog recently in relation to Project Crescent and was dealt with very intelligently; unlike Jen, though, I don’t think Crescent is a reason for Microsoft not to buy Tableau. For a start Crescent comes from the SSRS team and if anyone in MS was going to buy Tableau it would be the Office group – and I don’t think they’d change their plans just because of what the SQL Server guys are doing. Can you imagine what a big deal it would be if Tableau appeared as a new tool in Office 2010? It would certainly be a major reason for many companies to upgrade, and therefore generate more cash for MS than Crescent will ever make – not that Crescent is bad, on the contrary it looks quite promising, but Office revenues are on a different scale to SQL BI. Hmm, however much sense it makes I’m not sure it will ever happen though…

Written by Chris Webb

November 23, 2010 at 10:45 pm

Posted in Client Tools

Silverlight PivotViewer Control released

with 5 comments

The Silverlight PivotViewer Control (as Live Labs Pivot is now officially called) has just been officially released. There’s loads of great content on the website here:
http://www.silverlight.net/learn/pivotviewer/
There’s also a good post on how to use the Pivot Collection Tool for Excel here:
http://whitneyweaver.com/post/A-Simple-Pivot-Viewer-Example.aspx
No sign of that tool for creating collections from SSRS that was demoed at TechEd yet, though.

It is a truly beautiful piece of software and puts to shame all of Microsoft’s previous attempts at BI client tools, although of course it doesn’t actually integrate with any of the rest of Microsoft’s BI stack (I’ve asked a question on the PivotViewer forum about whether there are any plans to fix this here – it really needs to happen). It’s also proves something I’ve said on this blog several times over the years: that the lessons learned in the business intelligence world for visualising and analysing large data sets could bring many benefits to the world of search. Look at this real example of how the PivotViewer control can be used to search for wedding venues in the UK, for instance:
http://www.hitched.co.uk/wedding-venues/visual-search.htm

And wouldn’t it be cool if you could use it to browse through the contents of your file system in the way I showed with Excel and PowerPivot recently?

Written by Chris Webb

June 29, 2010 at 5:19 pm

Posted in Client Tools

Business Analysis Tool Desktop

with 3 comments

Continuing my occasional series of reviews of SSAS client tools, I recently took a quick look at Business Analysis Tool Desktop from BIT Impulse, a company based in the Ukraine. It’s aimed at the power-user market, which Proclarity desktop used to dominate (and still does, to be honest, despite the fact it died several years ago, but I won’t go off on that rant again), and offers advanced analysis functionality for people who find Excel pivot tables too basic and restrictive.

It makes a good first impression – a nice, modern UI, with a look-and-feel that will be very familiar to users of Proclarity and also Tableau. To start you need to create a ‘workbook’, which contains multiple ‘pages’, which can contain several different types of analysis.

The first page type can contain either a table, a table and a chart, or just a chart. Query building is accomplished by dragging and dropping hierarchies either onto the rows and columns of a pivot table, or onto a ‘shelf’ on the top of the pivot table, and this works very smoothly and intuitively. All of the advanced selection mechanisms you’d expect are present: you can select individual members, entire hierarchies or levels, descendants, and so on.

image

Complex filters of either the Rows or Columns axis, or specific hierarchies that have been selected, can also be built up using one or more conditions; similarly you can sort axes and hierarchies easily too, and do Office 2007-like cell highlighting to create heatmaps. Once the query has been executed, there’s a nice feature whereby you can hide some or all of the real-estate connected to query building such as the lists of dimensions and measures and the ‘shelves’; I also liked the way it was possible to resize rows and columns in the grid to make the layout clearer.

image

The other page types include a treemap:

image

…and a rather cool scatter graph that can be animated to display changes in data over time, and which I spent quite a bit of time playing with:

image

Overall, it’s certainly a strong competitor in its sector and worth checking out if you’re in the market for this type of tool – I liked it. I wouldn’t say it was miles better than any of the other tools like it that I’ve reviewed in the last year, but it’s definitely no worse and has its own particular strengths.

Written by Chris Webb

January 19, 2010 at 9:09 pm

Posted in Client Tools

Platforms For Building Richer BI Applications

with 4 comments

One of the mysteries of the MS BI third-party ecosystem is how slow it has been to make use of technologies like WPF and Silverlight. Marco Russo has a plausible explanation of why this is here; it’s really only in the last six months that things have begun to change. A few products I’ve seen or heard of include Clearway GeoAnalyzer, Radarsoft’s RIA Grid and Intelligencia for Silverlight; there’s also increased interest in building your own specialised BI apps in Silverlight – for example I’ve seen Sascha Lorenz do presentations on this subject at various conferences, and of course Bart Czernicki’s book “Next Generation Business Intelligence Software with Silverlight 3” was released a few months back. I still don’t think we’re anyway near reaching the potential of the technology though.

I think one way to increase uptake would be to provide some kind of toolkit or additional layer to help developers or even power users build BI applications. Maybe something like a Microsoft version of SAP’s XCelsius would be a good idea? I know there would be a lot of overlap with what PerformancePoint is meant to do, but I think there is sometimes a need for highly visual presentation of data rather than plain old dashboards, beyond what’s possible with PerformancePoint, Excel or Visio even in Office 2010. I’m not advocating the abandonment of Stephen-Few-ish design principles for serious business dashboards in favour of fancy gauges and animations – but sometimes, for example in presentations or newspaper articles, a bit of ‘wow’ in the way the data is presented can be as important for the overall purpose as the meaning of the data; the kind of visualisations you can find on http://www.informationisbeautiful.net/, for example, are what I’ve got in mind here.

Here’s two examples of what could be done. When I saw Microsoft Semblio I thought something like it for BI developers for creating dashboards or presentations would be cool: it’s an SDK for creating rich, multimedia content for educational purposes. In a similar vein, I recently met up with an ex-customer of mine, Steven Peters, who is now the owner of a startup called Munglefish that develops a platform for developing closed-loop sales and marketing presentation applications. Munglefish’s EpicX platform is something like an interactive PowerPoint, and among other things each ‘slide’ can display BI data as an aid to the sales process (eg if you’re selling Widgets to an IT consultant in his mid-30s in SE England, you’d be able to display just how much money other IT consultants in their mid-30s in SE England had saved buying your brand of widgets) as well as capturing information about the flow of the sales process and sending it back to a data warehouse to be analysed; I think it is one of the best examples of BI being integrated in what is not primarily a BI application that I’ve ever seen, and its success is completely due to the kind of high-quality graphics that are possible with WPF and Silverlight. These platforms don’t remove the need for a developer but they do reduce the overall amount of development work needed. They are also targeted at scenarios where slick visualisations are very important for engaging the audience – we know it’s just as important to hold the CEO’s attention in a dull meeting where you’re presenting your financial data as it is to hold a 12-year-old’s attention in a science lesson.

Finally, last week I also saw the announcement of Vedea, a new, experimental data visualisation language from Microsoft Research. You can find full details of it on Martin Calsyn’s blog here:
http://blogs.msdn.com/martinca/archive/2009/12/03/introducing-the-microsoft-visualization-language.aspx
It’s basically a new .NET language for “creating interactive infographics, data visualizations and computational art” – pretty much what I’ve been asking for so far in this post, and although I still think it would be too technical for the average business user I can see it would have a lot of interesting uses for BI professionals. With a bit of luck, like F#, it will make the transition to being a full member of the .NET family one day and maybe then we’ll have a tool that will allow us to make the most of the power of Silverlight and WPF for BI with the minimum of effort.

Written by Chris Webb

December 7, 2009 at 12:59 pm

Posted in Client Tools

Free version of Microstrategy Reporting Suite for SSAS

with 3 comments

Here’s a cheeky move by Microstrategy: they’ve made the free version of their Reporting Suite work for Analysis Services. More details and a download link here:
http://www.microstrategy.com/freereportingsoftware/learnmore/microsoft-analysis-services-ssas.asp

I’ve not tried it so I don’t know whether it’s any good or not, but it’s free and you can have up to 100 users, so it will be worth checking out. Of course this is Microstrategy trying to hurt Microsoft and its partners, but, well, it’s free…

Written by Chris Webb

November 25, 2009 at 8:23 pm

Posted in Client Tools

Proclarity Migration Roadmap (or lack thereof)

with 27 comments

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:

http://social.technet.microsoft.com/Forums/en-US/ppsmonitoringandanalytics/thread/b4e9bd35-62ce-4ca5-bd1f-05133b30bcc9

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:

  • Round up whatever members of the Proclarity dev team that are still in Microsoft and get them to work on a new stopgap release of Proclarity. It doesn’t need to add much new functionality, but it does need to update the UI and make it look a bit less like a VB6 app circa 1998.
  • Either stop pretending that Excel will meet the needs of power users and let the Proclarity fat client live for a few years longer, or add functionality to Excel that will bring it up to the required standard. Richard Lees has just published a good list of what needs to be done here (I can think of a few more myself, such as support for ragged hierarchies that use HideMemberIf), and while some of these issues are addressed in Excel 2010 not all are. Excel 2010 is just bringing Excel up to the levels of functionality that most third party SSAS clients had in 2005. And again, I can’t wait until Office 15.
  • Publish – and commit to – a clear roadmap showing how existing Proclarity customers can be migrated to the new Office BI platform. At the moment most Proclarity customers feel completely abandoned and have no idea what to do (as the comments in my recent blog post demonstrate).

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…

Written by Chris Webb

October 13, 2009 at 2:07 pm

Posted in Client Tools

Farewell to the Excel 2003 addin and the BI Accelerator

with 9 comments

Reading 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:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=dae82128-9f21-475d-88a4-4b6e6c069ff0
http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=a370fbc9-98b1-4f5c-b09b-6f1bf08e9292

I quote from the Excel addin page:
”The Excel Add-in for SQL Server Analysis Services has been removed to avoid customer confusion about support for this component. As noted in the details that accompanied the release of this product, Microsoft does not provide any support for this add-in and has no plans to release future versions. Newer versions of Excel include most of the functionality that is provided by this add-in; these newer versions are supported according to the Microsoft Product Lifecycle.

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.

Written by Chris Webb

October 4, 2009 at 10:26 pm

Posted in Client Tools

DataWarehouse Explorer

with 5 comments

Continuing 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:

DWE

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.

DWE Filter

Other features worth mentioning include:

  • It mimics Excel 2007’s in-cell data bars and conditional formatting very closely. I like those features in Excel and things like this make DWE very easy to pick up for Excel users.
  • There’s a ‘Notes’ pane where you can add text commenting on the query you’ve built.
  • In the slicer pane, you can search for hierarchies by name – useful when you’ve got a lot of hierarchies and dimensions:
    image
  • Similarly, the slicer pane can organise the hierarchies on slice according to which ones you’ve explicitly selected something on, ones where there is an implicit selection (for example because there’s no All Member or a specific Default Member has been set), and ones where there is no selection:
    image
  • There’s a ‘Cube Dictionary’ feature that allows you to look at the metadata of objects on the server, for example to check the aggregation method that a measure uses:
    image
  • The UI can be switched between English, Dutch, Portuguese and Spanish.
  • You can hide more difficult functionality by setting the ‘User Level’ option to ‘Basic’ or ‘Intermediate’ rather than the default of ‘Advanced’. Fewer buttons and options improves ease-of-use for new or less competent users.

Overall, then, a good product and one worth evaluating if you’re looking for a desktop-based SSAS client tool.

Written by Chris Webb

September 1, 2009 at 11:14 am

Posted in Client Tools

Follow

Get every new post delivered to your Inbox.

Join 703 other followers