Update (7/22/2011): Added a note about an IE Security setting for SharePoint menus at the end of the post. I will add a PDF of this posting either tonight or over the weekend if anyone is interested in that.
Update (7/24/2011): Added PDF download of the posting for printing, offline, and eReader availability at end of posting in the File Download section.
With the recent release of the SQL Server Denali CTP3 there have been a few changes in the installation process. One of those is with how the SharePoint integration configuration works. There was new post yesterday in regards to this process Getting up and running with SQL Server Denali for Business Intelligence (Crescent and PowerPivot in CTP3). In this post is goes through the steps assuming that you have installed SharePoint 2010 first. What if you are like myself and installed all of the SQL Server components (SQL Server ‘Denali’ CTP3 Install Experience), including Reporting Services, before SharePoint 2010? Well the process is a little different because since you didn’t have SharePoint installed first the integration process will not be completed by just installing SharePoint 2010 next. There are a few steps you can take and I am going to go over the PowerShell option that I took through with the help of some documentation I was provided from Microsoft with previous CTP testing.
So here are the steps that I went through to get this working (this was done on a Windows 2008 R2 VM):
- Installed all of the SQL Server Components (installed Multidimensional SSAS and just installed the SSRS and did not configure it) – SQL Server ‘Denali’ CTP3 Install Experience
- Next I went through the installation process again and installed an additional SSAS named instance in the Tabular mode.
- Then I installed SharePoint 2010: pre-reqs and then SharePoint (but did not run the configuration wizard – unchecked the box and closed the process down after the install). I had to actually run the pre-req install twice and had to do a reboot prior to the SharePoint install as I recall.
- Then I installed the two SharePoint 2010 SP1 files – one for Foundation and the other for Office Server (this is going to be required to get SharePoint to work with Denali for the database engine). I believe a reboot was required after this as well. http://support.microsoft.com/kb/2510766
- I then did the SQL Server install again to install PowerPivot for SharePoint creating another named instance of SSAS for PowerPivot.
- The next step can be done a few different ways and I picked the new PowerPivot for SharePoint Configuration Tool (need to ensure your pass phrase meets the security requirements) – this option is available in the Tools page of SQL Installation or in the Configurations folder in your SQL Server install folder in the Start Menu. This process will configure the PowerPivot integration, activate it, and create a PowerPivot SharePoint Site Collection.
- I then installed the ADO.NET Data Services for .NET 3.5 SP1which is required if you want to use PowerPivot against an Atom Feed in SharePoint. A reboot is required after this install.
- Setup the SSRS service and application (since I installed SQL and SSRS prior to SharePoint the Integration with the add-in did not complete – because no SharePoint).
- Run the Microsoft SharePoint 2010 Management Shell as Administrator
- Type the following PowerShell command> Install-SPRSService
- Type the following PowerShell command> Install-SPRSServiceProxy
- Now to start the service type the following PowerShell Command> get-spserviceinstance -all |where {$_.TypeName -like “SQL Server Reporting*”} | Start-SPServiceInstance
- Verify that the service is started in SharePoint Central Administration –> Application Management –> Service Applications –> Manage Services on Server and now look for the SQL Server Reporting Services Service to see that it has now been setup and is running
- Now we are going to create a new SQL Reporting Services Application in SharePoint Central Administration –> Application Management –> Service Applications –> Manage Service Applications and create a new SQL Server Reporting Services Application
- Specify a name for the Application, create a new application pool, and specify the database server name. Down below you will also need to select the web application to associate this application with and I used the Windows Authentication for the database authentication
- Now we should be all set and you should see the new application that you just created
- Now you are off to the races and can create a Reports Library in SharePoint and add the content types including the new BISM Connection File for using to create Crescent Reports! You will need to install Silverlight to get the SharePoint Create window and this will be needed for Crescent as well since it is a Silverlight application. If you do not see the Reports Library option you will want to make sure that the Enterprise Features are enabled not only at the Site Collection Level, but also at the Site level. I left out the Report Builder Model content type because from here on out it is all about the BI Semantic Model (BISM)
- Now you can create a new BISM Connection File and or Report Data Source to get started with Crescent (shown below in the respective order). After you create these you will not see them in the library. In order to see them you can go to the Library tab in the Ribbon and select the ‘All reports and dashboards’ option for the view and then you will see the connection and data source files you have created (by default it simply displays just the reports so it is not cluttered)
- Now you can launch Crescent from the context menu from the connection and data source files you have created. In order to create these connection files and data sources I installed and deployed the Denali Samples from CodePlex. There is one issue with the Tabular project that you need to be aware of when you want to deploy this that has been documented here – Problems with the SSAS Tabular Model Projects Denali CTP3 samples (according to the site the samples have been fixed, so if you haven’t downloaded them you should be okay).
So there you go, you are off to the races. You know have SSRS in the new SharePoint Integrated Mode setup running as a SharePoint Application (no longer running as its own Windows Service, completely setup and managed by SharePoint now) and you are creating awesome reports with Crescent.
Enjoy!
NOTE: If you are having an issue in say Step 9 and you are not getting menu options in SharePoint you need to go into your IE Security Settings and enable the Active Scripting. Once you do that you should be able to use the menu options in SharePoint.
Microsoft MVP Renewed for 2011 and more honors
Posted by denglishbi on July 12, 2011
This month I received the email stating that my Microsoft SQL Server MVP (Most Valuable Professional) designation was renewed for my 2nd year – my MVP profile. It is truly a great honor to be recognized for this award and to see that my contributions to the SQL Server community are not going unnoticed. Even if I was not awarded this I would still continue doing the blogging, tweeting, forum support, presenting, helping with user groups, and help organizing events. The reason is because my hobby is Microsoft technologies and particularly SQL Server – pretty cool that is also my job and people pay me for this.
If you are interested in the Microsoft MVP program you can find more information about this here – http://mvp.support.microsoft.com/. There is also another program that is related called the Microsoft Community Contributor award which recognizes those that help out in the online technical forums – https://www.microsoftcommunitycontributor.com/overview.aspx. So the contributor award is a great place to start and then expand out into the other areas of presenting, blogging, tweeting, user groups, etc. to get out and share your real world experiences and evangelize the Microsoft technologies with others.
Another recognition I received earlier this year was from Redmond Channel Partner Magazine as one of the Top 10 Microsoft Partner MVPs for 2011. Out of the approximately 5,000 Microsoft MVPs worldwide there are around 1,000 that are associated with a Microsoft Partner. So I was very honored and humbled once again when I found out that I had been selected and recognized by the magazine as one of the top 10 for 2011 in May of this year. Congratulations to the others that also received this honor.
And just last week I was mentioned on the Minnesota Business Magazine’s website for ‘People on the Move’ – http://minnesotabusiness.com/people-on-the-move. You will see an entry on July 7, 2011, recognizing me for receiving the Microsoft SQL Server MVP award for the 2nd year in a row.
This is all really cool and very unexpected. I never thought I would ever become a Microsoft MVP. An recognition like this was never on my radar and I think that it is just awesome. Especially when I think how there are only around 5,000 Microsoft MVPs worldwide and only around 300 Microsoft MVPs that have the SQL Server designation.
Thanks Microsoft and congratulations to all of the other Microsoft MVPs as well.
Posted in Personal Comments, SQL Server | Tagged: mvp, sql server | 6 Comments »