To say that this was a very full conference would be an understatement. The SQL Server platform has grown to be nearly incomprehensible. It’s nearly impossible for any mortal to have a complete understanding of the features and capabilities across every technology in the component stack. Not many years ago there were jack-of-all-trade SQL Server professionals who wore most all of the hats and did a little reporting and data analysis on top of their data administration tasks. There are very few people who are now wearing all the hats and getting anything done. Perhaps in the smaller shops but if a DBA is truly doing their job, they’re not doing any sort of deep BI at the same time. There do seem to be some DBA/developers in the small shops but they’re not deeply entrenched in BI projects.
With a significant feature refresh this past year and a brand new product version in the works for the following year, there are many new features in the currently-available product and many many more coming. A lot of the information related to SQL Server “Denali” has been revealed in insider forums and presentations from various Microsoft product teams over the past few weeks under NDA but is being made public this week.
I’ve been getting heavy doses of Denali lately. About a month ago, I was invited to attend the week-long SQL Server “Denali” Software Design Review at Microsoft. This is where MVPs and selected Microsoft partners saw every new or candidate feature demonstrated by the product teams. They solicited feedback told us about some longer-term goals. All of this was under strict non-disclosure agreement but some of the information was released to the public at the PASS Summit. Before and after PASS, I attended the SQL Server Technology Advisory Summit – an extension of the SDR where we went deeper into specific features and development planned for release in the Denali RTM. For me, this was a great opportunity to sit down with the Microsoft BI leadership and several the SSRS & SSAS product team members to discuss the goals and prioritization of new features. They have many ideas, have many features in the works but can only deploy a limited set of capabilities in the first release. These were very insightful meetings – and of course, all but the publically-released information is covered by NDA. So, I’ll tell you what I know and what I think when I’m permitted to do so.
The BI Semantic Model and Future of Analysis Services
The BI Semantic Model or BISM is the most significant BI development in the SQL Server space and is huge bet for Microsoft. They’ve been behind their competition in offering a truly capable semantic data modeling layer to compete with the likes of the Business Objects Universe or the Cognos Framework. Analysis Services is an awesome solution for staged, read-only data analysis but hasn’t worked well for real-time scenarios. SSAS is a very mature OLAP technology and the mainstay for corporate IT shops and consultants specializing in BI. Needless to say, this will shake things up in the industry. I have had mixed feelings about this direction but I can finally say that I get it. Do I like it or completely agree with it? I’m still trying to form an opinion. If they can truly execute on their plans to make this a an enterprise-class tool, then I’ll be excited to see that happen. My concern is that we now have a technology that appears to be two different things: a user-class add-in for Excel to let non-savvy users play with data and a hugely capable enterprise class, do-it-all analytic engine. I don’t know if serious business IT folks can accept a technology that does it all.
Since last year, PowerPivot has enabled business users to serve their own data without limits. It provides a highly-interactive experience with very fast performance. A PowerPivot workbook can be imported into a BISM model. According to Amir Netz in the keynote demonstration, importing, querying and working with the model data is not just “wicked fast. It’s now an “engine of the devil” fast! With BISM, Vertipaq now exists in the relational engine and operates on a column store in SQL Server. The Analysis Services product team promises to eventually add all of the capabilities found in the UDM-base Analysis Services to the BISM platform.
I had the opportunity to participate in the SQL Server Technology Advisory Summit on Monday and Friday of this past week. When I specifically asked about the long-term future of Analysis Service, the SSAS product team leadership promised that the current OLAP engine will continue to be developed and supported for years to come. My crystal ball is cloudy but I think this means that the Vertipaq/PowerPivot based solution will continue to receive most of the product team’s attention and that some time in the next several years, if it proves to be a completely superior offering, SSAS will become a candidate for eventual deprecation. The bigger question is how SSAS will be perceived in the industry during this transition. If everyone drove Ferraris, would elite car enthusiast still want to to drive them?
As more business users try to create their own BI solutions with PowerPivot and consultants build enterprise solutions with these new tools, our best practices and design patterns will get some realignment. I think many of us who are deeply entrenched in Microsoft BI will need to do some repositioning as we do our best to juxtapose the new and existing tools for our customers in a climate that is already a little confusing & unclear. No doubt that PowerPivot is a powerful technology that can be used to solve a lot of interesting problems “but with great power comes great responsibility” so it may also be a loaded gun for a lot of users. They will get likely themselves into trouble and will need help to dig out. Remember what we did with Microsoft Access 10-15 years ago? There’s a whole freight train full of that on its way again. IT and business leaders must step in with support and data governance rules to manage the way data is used and the decisions made from these models.
CTP1 is publically available this week. Honestly, there’s not much to see. None of the new, cool stuff is really finished but should be in CTP2, which will only be available to members of the TAP program most likely sometime in the late winter or spring.
Weblog by Paul Turley and SQL Server BI Blog.