Archive for the ‘Client Tools’ Category
For my last post from the PASS Summit, I thought I’d mention briefly some of the products that caught my eye as I wandered round the exhibition hall this afternoon:
- OData Connectors from RSSBus (http://www.rssbus.com/odata/), a series of web apps that expose OData feeds (which then of course can be consumed in PowerPivot and SSAS Tabular) from a variety of data sources including Quickbooks, Twitter and MS CRM. I’d seen the website a month or so ago, actually, but I found out today they are close to releasing OData connectors for Google, Google Docs, Facebook, Email and PowerShell as well, which open up some intriguing possibilities for PowerPivot analysis. I can imagine doing a really cool demo where I set up an email address, got the audience to email me, then hooked PowerPivot up to my inbox and analysed the emails as they came in!
- XLCubed (http://www.xlcubed.com/) – well, ok, they aren’t exactly new to me but it was good to have a chat with the guys on the stand. It’s worth pointing out they have a good mobile BI story for SSAS users.
- Kepion (http://www.kepion.com/) – I was quite impressed with the demos I saw of their products for building SSAS-based BI solutions, especially for (but not restricted to) financial planning; it looked pretty slick.
- Predixion (http://www.predixionsoftware.com/predixion/) – again, the company itself isn’t new to me but I got a demo of their new product, Predixion Enterprise Insight Developer Edition, which I’d been meaning to check out for a while. This is an immensely powerful free tool for doing data mining in Excel and it’s very closely integrated with PowerPivot too. Even if you don’t want to do complex stuff, it has some features that would be useful for regular PowerPivot users such as the ability to select a column in a PowerPivot table, analyse the data in it and then generate bandings which are then persisted in a new calculated column.
It’s been a while since I’ve written about any third-party SSAS client tools here, isn’t it? This is partly because there aren’t as many of them around as there used to be; if I’m honest, it’s also because I find writing product reviews pretty dull as well. That said, I’m always interested to see demos of these tools, and my customers are always asking me about what’s available so I need to keep my knowledge up-to-date.
I’d like to point out before we go any further that his post is NOT a product review, but some thoughts that occurred to me after seeing one of these client tool demos.
Anyway, few months ago I was given a demo of a tool called Deltamaster, sold by a German company called Bissantz. Now if you’re reading this in Germany (or Austria, or Switzerland), you’re probably wondering why I’m writing about something that’s been around almost as long as SSAS itself – I’ve certainly known about it for years although I’ve never properly played with it. If you’re reading this elsewhere, though, you probably won’t have heard of Deltamaster because it isn’t widely sold outside its home market. It’s a traditional, full-featured desktop SSAS client tool tool that does all the things you’d expect a traditional, full-featured desktop SSAS client tool to do. It does PivotTable-like things. It does charts and sparklines. It allows you to save multiple views in briefing books. It has menus coming out of its ears and hundreds of different options for doing things. The UI is, if anything, a bit too busy and slightly old-fashioned looking, but it does everything you’d want it to.
What really caught my attention, though – and I’m sure this is a feature its had for ages – was the range of guided analyses it has built-in. With just a few clicks and the selection of a few parameters, you can do some very sophisticated stuff. Here’s the Concentration Analysis (aka ABC analysis) report that it produced for months on the Adventure Works cube, complete with colour coding, chart and all the working:
A distribution analysis (again, notice the stats in the box on the right hand side):
Even some impressive-looking data mining stuff that I don’t quite understand (I should RTFM):
I’ve seen this kind of thing before, but Deltamaster does this well and has by far the largest number of different types of analysis available. And all this made me think, why don’t more tools do this? Why doesn’t Excel feature this kind of functionality?
Data visualisation tools like Tableau have done well by making something that’s difficult and easy to get wrong – data visualisation – much easier, by pointing you in the right direction and stopping you doing things you shouldn’t be doing. You think you want a pie chart? You don’t get it, because pie charts are a Bad Idea. You get what’s good for you, not what you want. What Deltamaster is doing (and I think it’s an idea that could be taken a lot further) is the same thing but for data analysis, statistics and data mining. Now I know next to nothing about statistics and while I’m not proud of that fact, I’ve only managed to survive as long as I have in the BI world because my customers know less about statistics and data analysis techniques than I do. So far, the big struggle in BI has been to present the correct figures in a table with reasonable performance. The next problem in BI, once the data has been delivered, is to make sure business people interpret it properly. This is what good data visualisation tools do, and I think this is what guided analysis functionality could do as well. Are sales really going up, or is this seasonal variation? Is there a correlation between running promotions and increased sales? Does a customer’s gender, age, occupation or education level tell us anything about their likelihood of buying from us? At the moment there are plenty of BI tools that give us the ability to answer these questions if we know what we’re doing, but most of us don’t.
So, the key thing though is not to provide lots of types of guided analyses, but to make them easy to use and difficult to make mistakes with. If I was to criticise Deltamaster it would be because it provides a whole bunch of analyses that spit out graphs and stats, but it doesn’t go far enough to help you choose which type of analysis is right for your business problem, to help you choose the right parameters to pass in, and to help you make sense of the results which are returned; it’s still well ahead of most of the competition though. Would some level of user education always be necessary? Would the tool need to know about the data it’s working with, and the business problems associated with that data? To some extent maybe. I still think there’s a lot of room for improvement on what we’ve got today though.
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.
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.
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…
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:
There’s also a good post on how to use the Pivot Collection Tool for Excel here:
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:
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?
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.
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.
The other page types include a treemap:
…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:
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.