PowerPivotGeek?

Who is this mystery man?
Click on the icon to find out. Who is powerpivotgeek?

More info on the new ‘PowerPivot-in-a-box’ BI Appliance

Got enough BI Appliance info yet? Here are some way cool videos. I found them in a nice Technet blog posting that Dana Kaufman did (http://blogs.technet.com/b/dataplatforminsider/archive/2011/01/18/hp-business-decision-appliance-a-closer-look-at-backup-and-availability-features.aspx).

 

A demo of what’s in the box . . .

——————————————————————————————————————————————–

Nice demo of PowerPivot running on the new BI Appliance

Enjoy!

  • Share/Bookmark

Microsoft and HP announce the new “HP Business Decision Appliance”

Well, it is past midnight, East Coast time, so I can finally, and I mean FINALLY, talk about a new product that Microsoft and HP have been jointly developing for many months now. Welcome to a new PowerPivot world – a world with the first PowerPivot Appliance.

image

So what is it? . . . I’ll give my take as one of the lead architects of the product. It is PowerPivot-in-a-box. It is PowerPivot on a quality, server-class machine with the following hardware and software:

  • Hardware: HP ProLiant DL360 G7 (X5650 processor, 12 cores) with 96GB memory, 8 internal 300GB SFF SAS disks (total 2.4TB raw storage), with support services.
  • Software: Windows 2008 R2, SharePoint 2010, SQL Server 2008 R2, and PowerPivot for SharePoint 2010
  • During installation, we’ve automated the complete Windows, SharePoint, SQL Server and PowerPivot installations – you answer a few questions and off we go. Come back in a few minutes and you have a complete, tuned, PowerPivot server all up and running. We’ve tailored SharePoint and the SQL RDBMS for the hardware. We’ve tuned the backup and restore facility for the hardware. Everything is ready to go. This makes the provisioning of the machine much more straightforward than if you had purchased the component parts individually and installed them yourself.

Just download and install the PowerPivot for Excel add-in into your Excel 2010 desktop machines, point your browser to the appliance – and off you go.

I don’t normally go for marketing speak, but the IDC white paper explains it best:

“The HP Business Decision Appliance solves many of the challenges commonly associated with implementing BI solutions. For the small-to-medium-sized business that has little to no IT infrastructure, an HP Business Decision Appliance can provide powerful BI functionality without the need to hire an army of consultants to make it ready for use. For larger organizations, an HP Business Decision Appliance can provide a complete production environment for users sooner than IT has the manpower to construct a comparable configuration in piecemeal fashion. Although users are responsible for defining data connections and producing workbooks, IT still has the ability to monitor and manage the overall environment.

For organizations having no prior experience with Microsoft technologies, the HP Business Decision Appliance allows IT to implement a working solution with confidence that the hardware and software will work together correctly from day one. Even when IT has extensive experience with Microsoft, the appliance saves time and costs associated with the design, acquisition, and implementation of a high-performing BI environment.

The HP Business Decision Appliance is beneficial for consultants as well. For many consultants, a proof-of-concept is often the beginning of a long-term relationship with an organization. Even with a proof-of-concept project, consultants often spend the first two days performing installation and configuration tasks that are necessary, but provide no value. By using the appliance, consultants can start building out SharePoint sites and connecting to data sources on the first day of engagement, thereby engaging with the client organization sooner in the process of solution development.

No matter the size of an organization or the level of experience with Microsoft technologies, the HP Business Decision Appliance has a positive impact on the business in several ways:

  • IT reduces costs and risks associated with implementation, saving 1-6 months of research and testing.
  • Users start integrating and analyzing business data on the first day with minimal IT involvement.
  • Users work with familiar Microsoft technologies to create, share, and secure powerful insights.
  • IT uses an integrated management dashboard to easily monitor usage and server health.”

http://download.microsoft.com/download/6/2/D/62D06227-FE9F-4256-A187-DD4BC91B2D62/I2A_BI__Paper_SSBI Appliance_final_10Jan.docx

Now is that cool or what? All of this for a single low price from HP. You get the best of all worlds.

Have any questions? What to know the internal details? Feel free to ask them below as comments and I’d be glad to answer them for you.

Enjoy. This is such a cool product.

_-_-_ Dave

Some links:

http://www.microsoft.com/sqlserver/en/us/solutions-technologies/appliances/hp-ssbi.aspx

http://h10010.www1.hp.com/wwpc/pscmisc/vac/us/en/sm/solutions/business-overview.html

  • Share/Bookmark

New Windows Azure Marketplace announced: DataMarket

So we finally have a product, the codename “Dallas” product is now announced and shipping (or whatever that means as a cloud-based application). I’ll let you read up on the product itself http://www.microsoft.com/windowsazure/marketplace/ – what I want to comment on is what it means to PowerPivot.

First, PowerPivot is right there on-stage with DataMarket. It is the primary end-user delivery vehicle for DataMarket data feeds. So much so, take a look at this screen shot of the PowerPivot for Excel download page:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e081c894-e4ab-42df-8c87-4b99c1f3c49b&displaylang=en

image

Continue reading: New Windows Azure Marketplace announced: DataMarket

  • Share/Bookmark

Using a SharePoint list as a data source

Updated 28-Oct-2010: Some folks are reporting that an iisreset is needed to make the updates visible to SharePoint.

So . . . here I am playing around with PowerPivot to get ready for a demo. As this is a group from the SharePoint dev team (actually SharePoint Online), I wanted to include some cool SharePoint functionality into the demo. Trying to be cool and ‘wow’ them, I decide to use a SharePoint list as a data source. I want to show the data mashup capabilities of PowerPivot so I have the bulk of my demo come from the Contoso sample database (the three product catalog tables) and the 4 million row Sales Fact table.

I create my SP list by extracting the 11 distinct manufacturers – and I assign them to a ‘shipper’ that I made up.

Continue reading: Using a SharePoint list as a data source

  • Share/Bookmark

Data feeds: Cannot get schema? But it is there . . .

I always am on the look out for cool applications that use data feeds. Personally I think that it is by far the most interesting new concept in data interchangeability in many years.

So I am very sensitive and want to ensure that users become knowledgeable of its ‘quirks’ as well. Here is a good one. Recently I had an email sent to me from a user who was reporting that Reporting Services as returning a very difficult error to understand when he used a data feed. The error is:

Unable to obtain schema for data feed ‘<name>’. Please make sure this feed exists.

Here is a screen shot:

Continue reading: Data feeds: Cannot get schema? But it is there . . .

  • Share/Bookmark

Importing XML data

image

So you’ve got a bunch of XML data. How do you get it into PowerPivot? Various ideas:

  1. Import it into Excel using its normal data input capabilities. Once you’ve got the data into a worksheet, you have two options depending on if you are going to modify it later on. If the data is dynamic, i.e. you might change it by-hand later on, then mark the range and convert it into a table. Once you have a table, you can create a linked table with PowerPivot. The advantage is that you can go back and edit the data and PowerPivot will re-import the data on the change. However, a far simplier approach is an option if the data is static and read-only. If this is the case then there is no need to link a table. Once you have the data imported, then just cut-and-paste it directly into PowerPivot – and you’ve got a new table. From here you can create relationships and start integrating the data. The only problem, in both of cases, is that the data cannot be refreshed.
  2. Import the data into SQL Server and from there load it into PowerPivot. In this case the data may be refreshable depending on the format and source. This is a common IT function, typically solved via XML datatypes, and SSIS – so a DBA should be able to help you.
  3. Use SSRS (Reporting Services). Once you have a report on top of the data, then you can export it as a data feed to PowerPivot. So long as the report can render any updated data, this means that the information is fully refreshable by PowerPivot using its automated data refresh facility.

Hope this helps.

_-_-_ Dave

  • Share/Bookmark

When is the field list not the field list?

So I am playing around with the PowerPivot add-in constructing a new sample application. I’ve got the data and I am inserting pivot tables in my worksheets. All of a sudden I noticed that the field list isn’t the PowerPivot field list – it is the Excel field list. What happened? (I never did figure it out) – but more importantly how do I get it back?

Trick: In Excel, click on your pivot table data. Most of the time the PowerPivot field list comes back. If that doesn’t then go to the Excel ribbon, select the ‘PowerPivot’ tab, and click on the ‘Field List’ button.  Now you should see it.

Enjoy.

_-_-_ Dave

  • Share/Bookmark

PowerPivot and Windows 7

Recently I was making a pass through my old emails and I noticed that several folks have been asking me about PowerPivot and Windows 7. As you know – and I hope that everyone knows – PowerPivot is *NOT* supported on Windows 7. We have very specific prerequisite requirements – and running on a Windows Server OS is one of our requirements. However, from time to time, customers ask about using Windows 7 (even if it is not supported). I went back in my old files and I found this very interesting posting from Stacia Misner who explained her experiences.

http://blog.datainspirations.com/2010/05/23/installing-powerpivot-for-sharepoint-on-windows-7/

I don’t know how long Stacia ran with Windows 7; nor how much of PowerPivot and SharePoint worked (all or just some). In either case, I thought the general community might be interested in her experiences.

_-_-_ Dave

  • Share/Bookmark

Health rule error reports: “PowerPivot: The deployed farm solution is not up-to-date.”

I recently ran into this in scanning through some forum problem reports. Typically this health rule violation is reported on a large farm installation. The health rule reports the app servers that do not have PowerPivot installed on them as being out of date. Can you read “bug?” Yes, this is one. You can either safely ignore the error report or you can disable the health rule. The problem is solved in CU3.

As always, sorry for the inconvenience. We should have done a better job in our error reporting.

_-_-_ Dave

  • Share/Bookmark

Installation error: “System.IO.FileLoadException: Loading this assembly would produce a different grant set from other instances.”

Occasionally I’ve ran into this problem as part of a SharePoint installation. Typically this is with Excel Services – but since Excel Services is so central to the PowerPivot architecture, we run into this too. The ULS shows something like:

Medium             ExcelServiceBase.BeginProcessOperation: Caught an exception: System.TypeInitializationException: The type initializer for ‘Microsoft.Office.Excel.Server.CalculationServer.ExcelServerApp’ threw an exception. —> System.IO.FileLoadException: Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0×80131401)     at Microsoft.Office.Server.Diagnostics.ULS.SendWatsonOnExceptionTag(UInt32 tagID, ULSCatBase categoryID, String output, Boolean fRethrowException, TryBlock tryBlock, CatchBlock catchBlock, FinallyBlock finallyBlock)     at Microsoft.Office.Excel.Server.CalculationServer.ExcelServerApp..ctor()     at Microsoft.Office.Excel.Server.CalculationServer.ExcelServerApp..cctor()     — End of inner exception stack trace —     at Microsoft.O…       555ec6e6-4a53-49cf-8cb7-4b8614a8fa21
10/14/2010 11:56:42.20*            w3wp.exe (0×1E38)                                     0×25B8              Excel Services Application           Excel Calculation Services            ecd1              Medium                …ffice.Excel.Server.CalculationServer.ExcelServiceBase.SafeSetContext()     at Microsoft.Office.Excel.Server.CalculationServer.ExcelServiceBase.BeginProcessOperation(CommandParameter parameter, WebMethodBehaviorAttribute webMethodBehavior, WebMethodType webMethodType, AsyncCallback callback, Object state, UserOperation operation)          555ec6e6-4a53-49cf-8cb7-4b8614a8fa21
10/14/2010 11:56:42.20              w3wp.exe (0×1E38)                                     0×25B8              Excel Services Application           Excel Calculation Services            d64g              Medium             UserOperation.Dispose: Disposing Microsoft.Office.Excel.Server.CalculationServer.Operations.EmptyOperation, WebMethod: .  555ec6e6-4a53-49cf-8cb7-4b8614a8fa21

Solution: Reboot

What I believe is happening is that as part of the installation process, an object is being registered in a different app domain (if you follow the long convoluted threads on this topic from the web).  On a reboot this is cleared up. I’ve never been able to discover the circumstance root cause – but always a reboot has solved it.

Enjoy!

_-_-_ Dave

  • Share/Bookmark