Redmond Diary

By Andrew J. Brust

Blog archive

PowerPivot Gets Multi-Vendor Support

PowerPivot is the newly announced name for Microsoft's (not yet released) self-service analytics product, formerly code-named "Gemini." PowerPivot brings the power of OLAP analytics to end-users, by allowing them to create their own data models, drawing from conventional data warehouses as well as flat files, spreadsheets and even data feeds and reports. It then allows for sophisticated drill-down analysis in Excel 2010 itself, which will feature a new "Slicer" element in its user interface, essentially allowing for easy dimensional filtering.

That's cool enough on its own, but PowerPivot also allows for such Excel-based BI solutions to be published to SharePoint and shared amongst colleagues, who can work with the model, interactively, in the browser, thanks to SharePoint 2010's Excel Services facility. The creator of the solution can even configure scheduled data refreshes to prevent the solution's data from becoming stale and obsolete (and that's an issue with almost all "spreadmart" solutions). All of this allows spreadsheet solutions to be shared, but prevents users from creating their own private version of the data (another common spreadmart pitfall), because the spreadsheet is stored centrally and is, effectively, read only.

But there's a hidden gem in all of this: when the PowerPivot solution is published to SharePoint, it becomes, in effect, a SQL Server Analysis Services cube. That's because the engine servicing the queries and drill downs on the server-side is a specialized version of Analysis Services, premised on a new column-oriented, in-memory storage technology. Any client tool capable of talking to Analysis Services, or any server capable of using Analysis Services as a data source, will be able to do likewise with PowerPivot.

That's not just versatile, that's downright ingenious. Because a number of third parties make Analysis Services client tools. And even more important, a number of Microsoft's BI marketplace competitors work with Analysis Services, and therefore will work with PowerPivot, too. Specifically, IBM/Cognos, Oracle/Hyperion, SAP/Business Objects, Microstrategy, Information Builders and Tableu will all work with server-side PowerPivot solutions once the product is released. That list represents virtually every major commercial BI vendor, with the notable exception of QlikTech, whose QlikView product PowerPivot will compete against most directly.

The fact that PowerPivot will work with competitors' tools, and the fact that it's based on Excel and SharePoint, which many non-MS BI shops use anyway, could make for huge early adoption of the product. It could also mean that the self-service BI phenomenon could catch on in a big way and prove to be disruptive across the industry, rather than exclusively within the realm of Microsoft's BI customers. I'm not sure if this "inherited" industry support was an intended consequence by Microsoft or an unintended one, but it doesn't really matter. What does matter is that Microsoft will be empowering a number of other companies' customers by lowering their barrier of entry to BI. Insightful indeed.

Posted by Andrew J. Brust on 10/30/2009


comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube