I got the IT department to install SharePoint 2010 Enterprise edition on the server for me and specifically requested to have the PerformancePoint services started. So I was not aware if the PerformancePoint services has been configured properly. Never mind that, I was very happy already that I got SharePoint 2010 for me to play with :).
So I opened up SharePoint Central Administration page and worked my way through to creating a new web application and adding the Business Intelligence page, which has got Dashboard Designer in it.
After several clicks here and there, I then finally managed to find my way to get to the Dashboard Designer. I was getting excited to use the tool till…
When i tried to add a new data source from analysis services to the dashboard designer , an error message appears – “The following data source cannot be used because PerformancePoint Services is not configured correctly”. This error does not tell you much what not configured properly. After googling and trying a few solutions, finally I managed to resolve it.
My PerformancePoint Services has not been configured correctly because:
1) The Secure Store Service Application was not created and the Secure Store Service key was not generated. This key is used to encrypt the credentials used to connect to the data source.
2) The Unattended Service Account(username and password) was blank. This is the account that will be used to connect to the data sources.
Solutions:
1) Go to Central Administrations –> Manage Service Applications –> Secure Store Service Application. Click the New button to create a new secure store target application. Set the Target Application ID and Display Name. The Target Application ID is a unique key which once generated cannot be changed afterwards. Set the Target Application Type to Group and the Target Application Page URL to None. Next step is to generate the key. Click the “Generate New Key” button then put in the pass phrase (i.e. password which you need to remember).
2) Go to Central Administrations –> Manage Service Applications –> PerformancePoint Service Application –> PerformancePoint Service Application Settings. Set the Unattended Service Account username and password. Make sure taht the user has access to the data source.
Once done, go to the web page that you created in Step 1) . Select “PerformancePoint Content” then click on the “Add new item” link. This will pop up the dashboard designer.
In the dashboard designer, create a new data source to the cube. Select Unattended Service Account as the authentication method. Then click on the “Test Data Source” button to test the connection. The connection should be successful 😀 If it fails, refresh the secure store service application keys.