Beruflich Dokumente
Kultur Dokumente
Microsoft BI Stack
Dr. John Tunnicliffe
Business Intelligence Consultant
john@bovi.co.uk www.bovi.co.uk
I am a geek too I live next door & just popped in My wife wanted me out of the house today I heard the sheep in Wales were good looking I am looking for a new job I want to get paid more I want to add value to my organisation I want to deliver the right information at the right time to the right people so they can act
Agenda
What is BI? An interactive process for exploring and analysing structured, domainspecific information ... to discern business trends or patterns, thereby deriving insight and drawing conclusions.
Gartner
SharePoint BI Components
How it work?
Cube has to be processed before any data appears Processing reads data from relational data source
Takes a copy of the data and stored in proprietary format Creates aggregations
Cube only gets new data when re-processed Processing can be done at several levels / ways
Key Concepts
Dimensions
Criteria by which users wish to sliced and dice the data Numerical data Provide drill-down paths Provide metadata about data See underlying data
Measures / Facts
User-hierarchies
Member properties
Drill-through
Analysis Services
Dont simply make your OLTP data into a fact Focus facts on specific business problems
Get your data clean! Start simple and build from there Build cube on views
Create one schema per cube VS2008 shows hints while building cube For SQL 2005 use Microsoft Best Practice Analyser 2.0
Source Table
Model 1
Model 2
Reporting Services
Supports T-SQL & MDX data sources Reports developed with Visual Studio (BIDS)
VS2005 for SQL Server 2005 VS2008 for SQL Server 2008
Visual Studio & SQL Server (even on client)
Did not ship with RTM Requires separate download & installation on server Change URL in Report Manager Site Settings ClickOnce deployment from Report Manager Office 2007 Interface Provides Ad-Hoc Reporting Easy to use, especially with cubes
For user
What is a dashboard? Visual display of the most important information needed to achieve one or more objectives which fits entirely within a single computer screen so it can be monitored at a glance
Stephen Few, Information Dashboard Design
Dashboard Design
Example dashboard
Dashboard Design
Example dashboard
SharePoint BI Components
SharePoint BI Components
User clicks document and it runs report Developer publishes to document library
Integrated security
Report Viewer web part allows reports to be placed on any web page Manage subscriptions
SharePoint BI Components
Excel Services
Office Open XML (OOXML) file format Publish menu option Loads workbooks Refreshes external data Recalculates with full fidelity DHTML web part for viewing Excel spreadsheets Display named areas / objects Develop custom applications based on Excel workbooks
SharePoint BI Components
Must utilise trusted connections in order for the ECS to refresh data
SharePoint BI Components
Data sources
Manually entered data SharePoint lists Excel workbooks KPIs published in OLAP Cube
SharePoint BI Components
Report Center
SharePoint BI Components
Document Library
PerformancePoint Services
A short history
PPS Monitoring = Business Scorecard Manager 2005 PPS Analytics = ProClarity PPS Planning = new product Support for PPS Planning withdrawn April 2009 Functionality of PPS Monitoring and Analytics to be rolled into SharePoint 2010
PerformancePoint Services
Rebranded after product withdrawal in Jan 2009 Free with SharePoint Enterprise Edition Install PerformancePoint Monitoring SP2 supports SQL Server 2008 / WS2008
Get it now...
Get it in 2010...
PerformancePoint Services
Dashboard Designer
Kaplan et.al.
Dashboards
PerformancePoint Services
Examples
PerformancePoint Services
Examples
SharePoint BI Components
Essential BI Books
General BI
Information Dashboard Design, Stephen Few Building a Data Warehouse, Vincent Rainardi PerformancePoint Monitoring, Nick Barclay Applied Microsoft Analysis Servers 2005 , Teo Lachev SQL Server 2008 MDX Step by Step, Smith/Clay Expert Cube Development, Chris Webb et. al. Applied Microsoft Reporting Services 2008, Teo Lachev
PerformancePoint
Analysis Services
Reporting Services
Integration Services