Testing Reporting Services
- From BI Site, click Dashboards
- Click the Documents menu, then New Document|Report Builder Report
- Run Report Builder 3.0 and click Table or Matrix Wizard
- 4. Click Create a dataset and click Next
- In Data Source Connections: click New
- Select a connection type of Microsoft SQL Server Analysis Services
- 7. Click Build, type in a Server name of sharepoint2010, select the Adventure Works DW 2008R2 database and click OK and OK again. Then click Next
- Expand Measures, Reseller Sales and drag Reseller Sales Amount to the query pane
- Expand the Date dimension, Calendar and drag the Date.Calendar hierarchy to the query pane to the left of the sales amount
- Expand the Product dimension and drag the Product Categories to the query pane to the left of the Calendar year then click Next
- In Arrange fields, double-click Reseller_Sales_Amount, Calendar_Year, Calendar_Semester, Calendar_Quarter and Month
- Drag Category to the Column groups
- Drag Subcategory below it
- Drag Product below Subcategory and click Next and Next again and finally Finish
- Click Run, then click Design
- Highlight all the fields starting with Sum
- Click the Dollar tool button
- Widen the Categories column and click Run again
- Click the Save button, call the report Reseller Sales By Product and Time and save it in the Dashboards library. Close Report Builder
- Click the Dashboards library and click Reseller Sales By Product and Time
- Drill down on Calendar Year and Product Category
Testing Excel Services
- Click Start|All Programs|Microsoft Office|Microsoft Excel
- Click Data|From Other Sources|From Analysis Services
- Enter a server name of SharePoint2010 and click Next
- Select the Adventure Works cube and click Next
- Change the File Name to dsAdventureWorks.odc and the Friendly Name to dsAdventureWorks
- Check Always attempt to use this file to refresh data and click Finish, then OK
- From the Internet Sales measure, check Internet Sales Amount
- Expand KPIs, Financial Perspective, Grow Revenue, Internet Revenue
- Check Goal, Status and Trend
- Scroll down to the Date dimension
- Expand Fiscal and click Date.Fiscal. Drag it into the Row Labels area
- Rename Row Labels to Year
- Click Data menu, Connections, Properties. Check Refresh data when opening the file
- Select the Definition tab
- Delete the section of the connection string that reads: Integrated Security=SSPI; and check the Save password box. Click Yes to the warning prompt
- Click Export Connection File
- Navigate to the Data Connections library and click Save, OK and Close
- Back in Excel, click File|Save & Send and click Save to SharePoint
- Click Browse for a location and browse to the Dashboards library
- Type a file name of Internet Growth Revenue KPI and click Save and OK to save it as a Report
- Click OK to the warning that the spreadsheet cannot be displayed in a browser and close Excel
- Navigate to Dashboards and click on Internet Growth Revenue KPI
- Drill down on the date hierarchy
Testing PerformancePoint Services
- In the BI Site, hover your cursor over Create Dashboards in the Business Intelligence Center, then click Start using PerformancePoint Services
- Click Run Dashboard Designer
- Click Create|Data Source and click OK
- Name the Data Source dsPPSAdventureWorks
- For Server: enter sharepoint2010
- Select Adventure Works DW 2008R2 in the Database: dropdown
- Select Adventure Works in the Cube: dropdown
- Click the Time tab
- For Time Dimension: select Data.Date.Calendar
- For the Member: click Browser and expand the date hierarchy, click January 1, 2008 and click OK
- For Hierarchy level: select Day
- For Reference Date: enter 1/1/2010
- For Time Aggregation select Year, Semester, Quarter, Month and Day to correspond with each Member Level then click the Save icon
- Click PerformancePoint Content, then Scorecard, then OK
- From the SharePoint Site tab, cllick dsPPSAdventureWorks data source and click Next
- Select Import SQL Server Analysis Services KPIs and click Next
- Select all KPIs to Import and click Next, Next, Next and Finish
- Name the new scorecard All KPIs and click the Save icon
- Click Analytic Chart, click dsPPSAdventureWorks data source and click Finish
- From the Details pane, drag Internet Sales Amount measure to Series pane
- Expand Dimensions|Date|Fiscal and drag the Fiscal hierarchy to the Bottom Axis pane
- Click the Date Fiscal dropdown, deselect Default Member, expand All Periods and select FY2006, FY2007 and FY2008
- Name the report Internet Sales 2006-8 and save it.
- Click Create|Dashboard and click OK
- From the Details pane, expand Scorecards|PerformancePoint Content and drag All KPIs to the left column
- Expand Reports|PerformancePoint Content and drag Internet Sales 2006-8 to the right column
- Name the dashboard Performance Dashboard and save it
- Right-click Performance Dashboard and select Deploy to SharePoint. Click OK
- In SharePoint, right-click one of the bars in the chart select Drilldown to|Customer|Country
Install and configure SQL Server 2008
- Install SQL Server 2008 R2 Developer Edition DVD
- On Setup Role select SQL Server Feature Installation
- On Feature Selection select Database Engine Services, Full-Text Search, Analysis Services, Reporting Services, Business Intelligence Development Studio, Integration Services, SQL Server Books Online and Management Tools – Complete
- Click Use the same account for all SQL Server services and enter username: domain\administrator and password: Adminpw123
- On Database Engine Configuration click Add Current User.
- Do the same for Analysis Services Configuration
- On Reporting Services Configuration, select Install the SharePoint integrated mode default configuration
Install Microsoft Office Pro 2010
- Install Microsoft Office Pro 2010 DVD and select Custom Install.
- Select Microsoft Access, Microsoft Excel, Microsoft InfoPath, Microsoft PowerPoint and Office Shared Features and select Run All from my computer for each one
Install and configure SharePoint Server 2010
- Install SharePoint Server 2010 DVD
- Ensure you’re connected to the Internet
- Click Install software prerequisites
- Enter Enterprise CAL ProductID
- In SharePoint Products Configuration Wizard, select Create a new server farm
- For the Database server enter sharepoint2010
- Enter username: domain\administrator and password: Adminpw123
- For the passphrase enter Adminpw123 and confirm
- Specify a port number of 10000 for Central Administration Web Application
- Install IE8 with the minimum requirements
- Click No to not sign up for the Customer Experience Improvement Program
- Click Start the Wizard to configure the SharePoint farm
- Select Existing managed account
- Uncheck Application Registry Service, Business Data Connectivity Service, Managed Metadata Service, Search Service Application, State Service, Usage and Health data collection, user Profile Service Application, Visio Graphics Service, Web Analytics Service Application and Word Automation Services
- Call the new top-level site BI Site
- Select Enterprise tab on the template select and select Business Intelligence Center
- In Central Administration click Application Management|Manage service applications
- Click Excel Services Application
- Click Trusted File Locations
- Click the http:// link and uncheck Warn on Refresh
- Click the Navigate up icon and click on Trusted Data Connection Libraries
- In a new tab go to the home site http://sharepoint2010
- Go to Tools|Internet Options and click Use current to make the home site the default home page and click OK
- Remove Suggested Sites and Web Site Gallery from the tool bar
- Type http://sharepoint2010:10000 and add it to the Favorites Bar
- Return to BI Site
- Click Data Connections
- Highlight and copy the URL up to PerformancePoint
- Return to Central Administration and click Add Trusted Data Connection Library
- Paste the URL into the address and click OK.
- Back in Service Applications, click Secure Store Service
- Click Generate New Key
- For the pass phrase enter Adminpw123 and confirm
- Click Refresh Key and enter the pass phrase again
- Click the Navigate Up button to return to Service Applications
- Click Performance Point Service Application
- Click PerformancePoint Service Application Settings
- For the Unattended Service Account enter username: domain\administrator and password: Adminpw123 and click OK
- From BI Site, click Site Actions|Site Settings|Site Actions|Manage site features
- Activate SharePoint Server Enterprise Site feature
Configure Reporting Services
- Click Start|All Programs|Microsoft SQL Server 2008 R2|Configuration Tools|Reporting Services Configuration Manager
- Connect and select Web Service URL
- Change the TCP Port to 8080 and click Apply
- Click the Report Server Web Service URL. The site should open in a new browser window
- Exit Reporting Services Configuration Manager
- In Central Administration click General Application Settings
- Click Reporting Services Integration
- Highlight and copy the ReportServer URL and paste it in the Report Server Web Service URL field
- Select Windows Authentication for the Authentication Mode
- For Credentials enter username: domain\administrator and password: Adminpw123 and click OK then Close
- On the BI Site, click Dashboards|Library|Library Settings
- Under Content Types, click Add from existing site content types
- Add Report and Report Builder Report to the Content types and click OK
- Click Change new button order and default content type and change Report to 1
- 15. Click Data Connections|Library|Library Settings
- Under Content Types, click Add from existing site content types
- Add Report Data Source to the Content types
Install PowerPivot for Excel
- Download and install PowerPivot_for_Excel_x86 addin
- Run Excel and install the Add-In
Set up Network Locations
- Click Start|Computer
- Right-click computer and select Add a network location
- Type http://sharepoint2010, click Next, name it BI Site, next then Finish
- In the BI Site, click Data Connections and copy the URL through the word PerformancePoint to the clipboard
- Create another network location, paste the contents and call it Data Connections
- In the BI Site, click Dashboards and copy the URL through the word Dashboards to the clipboard
- Create another network location, paste the contents and call it Dashboards
Install Microsoft Sample Databases and Projects
- Download and install AdventureWorks2008R2_RTM
- Select AdventureWorks Data Warehouse 2008R2 and AdventureWorks OLTP and click Install
- Select Start|All Programs|Microsoft SQL Server 2008 R2|SQL Server Business Intelligence Development Studio
- Select File|Open|Project/Solution
- Browse to C:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks 2008R2 Analysis Services Project\Enterprise and double-click Adventure Works
- In BIDS, right-click Adventure Works DW 2008 project and select Deploy
You know, with all the zillions of articles on SharePoint on the Internet, I’ve never found a single one that laid out step-by-step how to install a SharePoint BI Development Environment. So I decided to do it myself. Using VMWare Workstation, a laptop with 8 Gb of RAM and all the latest and greatest Microsoft software, I created a development environment for building dashboards, scorecards, Power-Pivot, Excel Services, Reporting Services and the like.
In this first part, I’ll show you how to install and configure Windows for BI development. Keep in mind, I don’t care about security, best practices or governance for this exercise. The goal is to set up a quick-and-dirty environment just for your own use. I’ve also ignored all default settings instructions such as “click OK.” I think you’ll be able to figure that out on your own. Here goes:
- Install Windows 2008 R2 Enterprise Edition DVD
- Provide computer name: SharePoint2010 and restart computer
- In Initial Configuration Tasks, click Add Roles and add Active Directory Domain Services
- Return to Add Roles and add Application Server role
- Go to Administrative Tools|Computer Management|Local Users and Groups and change the Administrator password: Adminpw123
- Log off and log on as administrator
- Go to Administrative Active Directory Users and Computers, expand domain.com, click Users and delete the user User
- Start/Run dcpromo and Create a new domain in a new forest: domain.com
- Provide the domain admin password: Adminpw123 and restart computer
- Click Switch User, click Other User and enter username: domain\administrator and password: Adminpw123
- Click Start|Run gpedit.msc, expand Administrative Templates
- Click System, right-click Display Shutdown Event Tracker, Edit and select Disabled
- Run regedit, locate HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- Double-click the DefaultUserName and change it from user to administrator and click OK
- Double-click the DefaultDomainName and set it to domain
- From the Edit menu click New|String Value and name it DefaultPassword
- Type Adminpw123 and click OK
- Ensure that AutoAdminLogon is set to 1
- In Initial Configuration Tasks, click Add Features and check Desktop Experience.
- Check Do not show this window at logon and again in Server Manager and reboot.
- In Server Manager, click Configure IE ESC and turn off IE ESC for Administrators and Users
- Click Go to Windows Firewall, right-click Windows Firewall with Advanced Security in the left pane, select Properties and turn off the Firewall state for the Domain Profile, Private Profile and Public Profile. Close Server Manager.