Well I successfully updated our development server with SP1. Our dev environment is a distributed environment with Analysis Services on one server and PerformancePoint and the relational databases on another. Before installing Service Pack 1 you should review the following documentation on TechNet:
http://technet.microsoft.com/en-us/library/cc514369(TechNet.10).aspx
Here are the steps as outlined on the TechNet site that I went through to install SP1:
Shutdown all the planning services
The first thing I did was shutdown all the PerformancePoint Services. This includes the following two services:
- Planning Process Service
- World Wide Web Publishing Service (IIS)
Backup databases
Once the services have been stopped the following databases need to be backed up:
- PPSPlanningService
- PPSPlanningSystem
- Application Databases
Run SP1 update for the planning server components
Now you can install SP1 for the planning server:
- PPLSrv.msi
This step is very straightforward. Just double click on the file and follow the wizard. The next step is the most important and is probably worth reviewing.
Run the PerformancePoint Configuration Manager
When you run the configuration manager a couple things to note is that when you get to the add/remove service step (#4) you want to select Upgrade Databases. Secondly when you get to the Upgrade Databases screen (#5) you need to check the option that says Upgrade Application Databases. You can also specify the location of the Application Database Upgrade log file which is useful if the upgrade fails. Below are the screen shots for most of the key steps:
| 1. Open the Configuration Manager | 2. Click Next |
| 3. Verify Components | 4. Upgrade databases |
| 5. Check upgrade databases | 6. Validate upgrade |
| 7. Final confirmation | 8. Install status |
After you install SP1 you will need to restart the server. Once the server has been restarted make sure all the necessary services are running:
- Planning Process Service
- World Wide Web Publishing Service (IIS)
You may also need to ensure that the SQL Server Relational Service and the Analysis Server Service are running depending on your server configuration (Startup setting for the service could be set to manual). Once you have verified that all the services are running make you will need to access the Planning Administration Console (http://servername:46788/). Navigate to the PerformancePoint Applications. The applications should all be set to Offline. You can now set the application to Online:
Run SP1 for all client computers
Although installing SP1 if very simple for the client computers it is important that you upgrade these components (Business Modeler and the Excel Add-in) before connecting to the PerformancePoint Server. After the components have been successfully installed you will need to reboot the client machine. Here is a list of the install files for the client:
- PBMCli.msp (Business Modeler )
- PPLXCli.msp (Excel Add-in)
Taking it for a test drive
Well once you have installed SP1 its a good idea to take it for a little test drive. I thought a good test would be to deploy the Alpine Ski House application. Sure enough I deployed the site and everything worked okay. I also created a quick form based on the Alpine Ski House application and there does seem to be a significant increase in performance. One cool thing to note is that you can now apply conditional formatting for numbers and the formatting will remain after you refresh the worksheet or workbook. This should decrease the need for macros to format your reports.
Although I was able to install SP1 in an evening on our test servers it will definitely require a lot more time and planning for production environments.
Troy

4 comments:
Hi Troy,
I got SP1 installed on one of my PPS server without taking the backup. and it really didnt took more than 20 mins to install.
Just wanted to ask if is there any disadvantage of installing the SP1 directly?
http://pps2007solutions.blogspot.com/
Hi Manish,
I agree, installing the SP1 executable bits does not take very much time. For most of the executables it is really just a case of double clicking the SP1 file and following the wizard.
However, I would never update PerformancePoint Server without doing a database back-up of the all of your application databases and the planning databases. I would even recommend exporting the PerformancePoint application meta data using ppscmd.
Sure it may only take 20 minutes to install the update but what if the update fails. If you take a backup of your database then you can restore your system.
If you are installing SP1 on a dev or test environment once the install is complete your work has just begun. You will need to test all of your business rules, forms, reports, associations (you get the picture). This could take a few days or a couple of weeks depending on how large and complex your implementation is.
If you are updating a dev environment which you are the only user and you are not worried about losing any data then it may not matter. In this case you could just re-install PerformancePoint Planning and recreating you apps from scratch if the install fails.
Regards,
Troy
Thanks Troy,
I got the different scenarios now.
I totally igonered the Test and Production server environment.
Regards,
Manish
Hi Troy,
Earlier I was reviewing the document on Microsoft site for installing PPS SP1, but got little confused. Then referred your blog and it was really easy to follow and got it installed without any issue.
Thanks,
Ajay
Post a Comment