We all know Excel (at least in the business world), and we all agree IT & Business alike, that this tool is the most commonly used BI tool in the industry today. We may not like it, it may have issues, but it is certainly by far, the most well-distributed and well used tool in Business Intelligence. In this blog I’ll explore something new, something the business users have been pushing for, for years. The idea of getting the business rules / business changes, ie: the power to move the business forward, back in to their own hands.
In case you haven’t heard…
The new release of SQLServer2008 R2, along with Sharepoint, and Excel 2010 includes functionality called PowerPivot. I’m not sure if it’s a plug-in, or core functionality, but it seems to be an incredible advancement in the world of BI – and it also seems as though the BI world has been ignoring it (although why that is so, escapes me at the moment).
PowerPivot is an explosion of functionality on the business users’ desktop.
PowerPivot for Excel is an authoring tool that you use to create PowerPivot data in an Excel workbook. You use Excel data visualization objects such as PivotTables and PivotCharts to present the PowerPivot data that you embed or reference in an Excel workbook (.xlsx) file.
PowerPivot for Excel lets you import, filter, sort many millions of rows of data, far beyond the one million row limit in Excel. Sort and filter are extremely fast because the operations are performed by a local Analysis Services VertiPaq processor that runs inside Excel.
This is the engine behind Excel. Couple that engine with PowerPivot in Sharepoint, and you’ve just quadrupled your desktop BI power. PowerPivot really does have a tremendous amount of connectivity available, and this is wonderful. If you look at the supported databases for native connectivity you will find all the common vendors there. http://technet.microsoft.com/en-us/library/ee835543.aspx
As good as the business users are, they still wish to connect to ONE PLACE to get their integrated enterprise data – although they realize that providing a mash-up might still be necessary, given the extent of external data systems and access protocols. PowerPivot provides the capability of producting or acting as the Business Vault. That’s right, it has the mechanisms, the transformations, the SQL access, and all the capabilities needed to run business rules from the business users’ desktop against raw integrated data warehouses. This means that the need for a back-end Data Vault Model is bigger than ever.
With a raw-integrated data store containing all the history across many different source systems, the business users (throgh views on top of the Raw Vault) have the opportunity to build, manage, check-in/out, and deploy business rules for manipulating the data on the way in to Excel. Now, through Sharepoint, IT can maintain their governance principles and practices – along with access restrictions. They can also see who is using what, and who is sharing with whom….
The business vault “can now be” a front-end BI application. Ok, this is the panacea – it may not be there quite yet technologically speaking – but you can do many of these things today. This is already in place (to a degree) at ING Real Estate in the Netherlands.
It’s an incredible solution that no longer requires “yet another data store” for managing the data, and by putting the business rules directly in the hands of the Business Users, they now have major power over interpolating the information for business needs. IT is relagated to moving, connecting, and acquiring the information in to the raw data vault. What’s more is that PowerPivot server side enables access to Microsofts OLAP/CUBE engine, that is: bi-directional access. Yes, read and write-back. Very cool indeed.
I think, we will continue to see a rise in business-empowered BI, with the business rules moving more and more toward their hands-on environment. I think the power of the Raw Data Vault has yet to be unleashed.
What do you think? is this a trend you see? Do you totally disagree with what I’m saying? I’d love to hear your viewpoints, and / or criticisms. What problems do you see arising in this approach that IT might have to mitigate?
PS: Learn more about the Business Vault in my on-line classes at: http://LearnDataVault.com