SQL Bits V conference – 19th – 21st November 2009

A date for your diaries if you are interested in all things SQL Server (including BI).

The excellent SQLBit conference is making its way to Wales and is hosting SQLBits Goes West V at Celtic Manor, Newport on 19th – 21st November 2009.

I attended SQLBits Cubed III held at the University of Hertfordshire in Hatfield one sunny Saturday last September. I found the various tracks and speakers of a high standard and came away with several ideas to implement. I wrote about this in the following post.

I thoroughly recommend attending one of these SQLBits conferences if you can. They are normally held on a Saturday and are free. This latest one is spread over three days, and there will be a chargable element if you attend during a weekday. The Saturday community conference day will be free. However, I foudn the content of previous conferences to be of high value, so it is well worth attending all three days.

If you are interested in attending the event, you can register here.

SQLBits III event

Following several weeks of miserable weather and washed out weekends, we finally had a glorious sunny Saturday. So what did I decide to do? Well, attend the SQLBits III conference of course!

Held at the excellent University of Hertfordshire campus, the event looked promising based on the agenda I had printed off a few days beforehand. As it was being held on a Saturday, I was half expecting a low turnout. I was pleasantly surprised to see a full car park, a very busy reception area, and several hundred like minded individuals.

I attended the BI session track. This covered a range of areas including Data Mining, Data Visualisation, the MS BI end-to-end stack, cube design issues and SSRS. The Data Mining session demonstrated how data mining techniques can be used within Excel spreadsheets without having to use cubes. Data visualisation covered many of the areas I have blogged about in the past, including Sparklines and bullet graphs. Delivered by a representative from XL Cubed, this was an interesting presenation.

This was followed by an excellent demonstration of MS technology delivering different types of reports into a Sharepoint front end. A lot of this was done of the fly and the speaker came across very well.

Users perception of reporting cubes were the topic of the next session. A number of cube issues were discussed in this session including time dimensions (YTD, QTD), scaling of data, etc. The presenter delivered a series of possible solutions to common cube design issues.

The final presentation was based on SSRS 2008 and covered some of the differences to SSRS 2005. Again, a handy session, although it did run out of it’s allocated time.

Regular refreshment breaks throughout the day, lunch at midday, and plenty of opportunities to speak to like minded people. I also managed to bump into a number of fellow bloggers including Chris Webb and Andrew Fryer. And the sponsor stands provided demos of their latest products.

The event was sponsored by Microsoft, Idera, Quest, XL and Hyperbac. I was particularlyl interested in the XL cubed product. XL cubed acquired Bonavista Systems and is now selling products which incorporate Sparkline and Bullet Graph technology into Excel. There was also a camera crew taking interviews with speakers and attendees throughout the day, so no doubt this will appear on a website at some stage.

An excellent event and very well attended. A big ‘Thank you’ must go out to the sponsors of the event, the organisers and the speakers (clearly idenitifed by their ‘Kermit’ polo shirts).

I’m looking forward to the next one!

BusinessObjects v Other BI Tools

So what is the best BI Reporting Tool on the market today?

This is a difficult decision and one which is subject to personal preferences. I’ve worked with a number of BI tools over the years using products such as:

  • Business Objects
  • Cognos
  • ProClarity (now Performance Point Server)
  • Panorama
  • SSRS (SQL Server Reporting Services)
  • Oracle Forms & Reports
  • …a bit of Crystal

So which of these is the best BI reporting tool?

Panorama and ProClarity provide a ‘freshness’ to reporting. Users find their tools easy to use and the type of output these products generate should really make the larger BI vendors sit up and take notice. ProClarity introduced a number of new graphical representations of data which I haven’t seen in other products. I’m not sure why, but once you play around with these charts, you can’t help but be impressed. One of my favorites graphical displays is the heat map. An example of a heat map in action can be found here. This example shows the the NASDAQ-100 in one dimension. ProClarity allows you to add another dimension which will determine the size of boxes depending on a second variable. Nice.

I haven’t used Cognos products for a while, so my opinion may be outdated. However, I didn’t find it’s product suite as integrated as that of BusinessObjects. It does have it’s fan base however, and it’s customer base suggests it is no small player. Recently bought out by IBM, it is going to give BusinessObjects a real fight. I welcome this. You need companies to be competing with each other to push forward innovation.

I found that Oracle Forms/Reports and Crystal Reports good for static reporting – the kind of reports that are not likely to change any time soon. Crystal is an excellent product, especially if you want to embed reports into existing code or applications. It is fairly simple to pick up and I find it quite powerful. One of BusinessObjects’ better purchases I think. To be fair to Oracle, I haven’t used it’s BI product suite. Hyperion, which was bought by Oracle, was a highly regarded BI vendor, so I am sure Oracles BI suite is impressive. Note to self: I should really become familiar with Oracle BI.

And finally, SSRS. To be honest I’m not a massive fan of SSRS. It not really and end user type of product.  However, its low entry price (and often no additional cost as most sites will be using SQL Server) make this a popular choice. However, I don’t think it offers the features of some other products in my list. Things are changing in the Microsoft camp however. Following it’s purchase of ProClarity, it has integrated it’s BI toolset into Performance Point Server. Microsoft has quite a strong BI case now. For sites using SQL Server as it’s database, it now has an attractive stack whereby for a low cost, users can product OLAP cubes, develop powerful reports, and integrate all of this into the well established Office suite of products. At the end of the day, many sites have been using Excel as their ‘reporting tool’. It is going to be difficult to wrestle users away from Excel, and with Microsoft building on that platform, it is making life difficult for the bigger BI players.

So what about BusinessObjects? It is now quite a mature product, and immensely powerful. I dare say that most users merely scratch the surface of what BusinessObjects is capable of. Its products are very well integrated, and it offers a full product stack from the warehouse ETL to dashboards. But that is exactly the point. I find BusinessObjects strong in Query and Analysis and ETL, but weak in Analytics and Dashboards. Yes, BusinessObjects has Xcelcius and Performance Manager, but I do believe that Panorama and Performance Point Server/ProClarity offer a better Analytic/Dashboard tool.

So what do  prefer? Difficult to nail it down, but if I were setting up from scratch:

  1. BusinessObjects Data Integrator for ETL. (I know Informatica is the market leader, but Data Integrator really is a fantastic product and integrates well with the rest of the BusinessObjects stack).
  2. BusinessObjects XIR2 for Query and Analysis (XI 3.0 is not yet established enough)
  3. Panorama or Performance Point Server for Analytics and Dashboards.

It should be interesting over the next few months. XI 3.0 will become more established, PPS should begin to mature and integrate more functionality from it’s ProClarity purchase, and it will be interesting to see how much influence SAP and IBM have on their recent purchases.

I’m keen to hear your views. Feel free to share your views and comments – I’ll add them to the post. It is quite lonely in the blogosphere…

Addendum: SAS are also a strong player in this market space. However, it appears to be somewhat of a closed shop. I have no experience of SAS. Anyone care to add a comment comparing SAS to the other tools I have discussed?