an introduction to the microsoft bi stack dr. john tunnicliffe business intelligence consultant...
TRANSCRIPT
![Page 1: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/1.jpg)
An introduction to the
Microsoft BI Stack
Dr. John TunnicliffeBusiness Intelligence Consultant
![Page 2: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/2.jpg)
Why are you here?I am here because...
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
![Page 3: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/3.jpg)
Agenda
Introduction Analysis Services and Excel 2007
Demo – building and browsing a cube SSRS & Report Builder 2.0
Demo – building a report with RB2 SharePoint 2007 BI Features PerformancePoint Services Essential BI Books
![Page 4: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/4.jpg)
What is BI?
“An interactive process for exploring and analysing structured, domain-specific information ... to discern business trends or patterns, thereby deriving insight and drawing conclusions.”
Gartner
![Page 5: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/5.jpg)
SQL Server BI Components
![Page 6: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/6.jpg)
SharePoint BI Components
![Page 7: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/7.jpg)
Analysis Services OLAP
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
Full OLAP database Individual Dimension or Partition
![Page 8: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/8.jpg)
Typical Analysis Services Implementations
Data Warehouse Architecture
![Page 9: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/9.jpg)
Typical Analysis Services Implementations
Operational System Architecture
Cube built on operational system e.g. Finance / HR / CRM
Two processing models Passive Proactive caching
Hints and tips Build a data-mart Don’t build a historical cube Heavy load?
![Page 10: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/10.jpg)
Analysis Services OLAP
Key Concepts
Dimensions Criteria by which user’s wish to sliced and dice the data
Measures / Facts Numerical data
User-hierarchies Provide drill-down paths
Member properties Provide metadata about data
Drill-through See underlying data
Let’s just see it in action...
![Page 11: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/11.jpg)
Analysis Services
Hints and Tips
Get your facts right! Don’t 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 Follow best practice hints
VS2008 shows hints while building cube For SQL 2005 use Microsoft Best Practice Analyser 2.0
![Page 12: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/12.jpg)
Creating a Headcount Fact
Source Table
![Page 13: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/13.jpg)
Creating a Headcount Fact
Model 1
![Page 14: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/14.jpg)
Creating a Headcount Fact
Model 2
Let’s BUILD it...
![Page 15: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/15.jpg)
Reporting Services
Supports T-SQL & MDX data sources Reports developed with Visual Studio (BIDS)
VS2005 for SQL Server 2005 VS2008 for SQL Server 2008
Ensure you have the latest service pack ! Visual Studio & SQL Server (even on client)
Develop MDX in SSMS first!
![Page 16: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/16.jpg)
Report Builder 2.0
Plug-in for SSRS 2008 Did not ship with RTM Requires separate download & installation on server Change URL in Report Manager Site Settings
For user ClickOnce deployment from Report Manager Office 2007 Interface Provides Ad-Hoc Reporting Easy to use, especially with cubes
Let’s SEE it...
![Page 17: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/17.jpg)
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
![Page 18: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/18.jpg)
Dashboard Design
Example dashboard
![Page 19: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/19.jpg)
Dashboard Design
Example dashboard
![Page 20: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/20.jpg)
![Page 21: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/21.jpg)
SharePoint BI Components
![Page 22: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/22.jpg)
SharePoint BI Components
SSRS in Integrated Mode
Reports published to document library User clicks ‘document’ and it runs report Developer publishes to document library
Provides version control !!
Integrated security Report Manager becomes redundant “My Reports” feature not available
Report Viewer web part allows reports to be placed on any web page
Manage subscriptions Subscriptions can be published to a SharePoint document library
![Page 23: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/23.jpg)
SharePoint BI Components
Excel Services
Excel 2007 only Office Open XML (OOXML) file format Publish menu option
Excel Calculation Servers (ECS) Loads workbooks Refreshes external data Recalculates with ‘full fidelity’
Excel Web Access (EWA) DHTML web part for viewing Excel spreadsheets Display named areas / objects
Excel Web Services (EWS) Develop custom applications based on Excel workbooks
![Page 24: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/24.jpg)
SharePoint BI Components
Data Connections Library
Publish ‘trusted’ connections Central store for database connections
OLAP or relational connections Fundamental to Excel Services
Must utilise ‘trusted’ connections in order for the ECS to refresh data
![Page 25: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/25.jpg)
SharePoint BI Components
KPI Web Part
Data sources Manually entered data SharePoint lists Excel workbooks KPIs published in OLAP Cube
![Page 26: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/26.jpg)
SharePoint BI Components
Report Center
![Page 27: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/27.jpg)
SharePoint BI Components
Useful non-BI features
Business Data Catalog (BDC) Publish relational data
Document Library Version control
Web Page web part Links web part Wiki
![Page 28: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/28.jpg)
PerformancePoint Services
![Page 29: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/29.jpg)
PerformancePoint Server 2007
A short history
PerformancePoint Server 2007 PPS Monitoring = Business Scorecard Manager 2005 PPS Analytics = ProClarity PPS Planning = new product
Product withdrawal announced Jan 2009 Support for PPS Planning withdrawn April 2009 Functionality of PPS Monitoring and Analytics to be rolled into
SharePoint 2010
PerformancePoint PlanningNov 2007 – April 2009
![Page 30: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/30.jpg)
PerformancePoint Services
PerformancePoint Services = PPS Monitoring Rebranded after product withdrawal in Jan 2009
Get it now... Free with SharePoint Enterprise Edition Install PerformancePoint Monitoring SP2 supports SQL Server 2008 / WS2008
However, tricky installation
Get it in 2010... Monitoring & Analytics functionality rolled into SharePoint 2010
![Page 31: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/31.jpg)
PerformancePoint Services
Dashboard Designer
Data Sources Indicators KPIs Reports Scorecards
Kaplan et.al. Dashboards
![Page 32: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/32.jpg)
PerformancePoint Services
Examples
![Page 33: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/33.jpg)
PerformancePoint ServicesExamples
![Page 34: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/34.jpg)
PerformancePoint Services
Examples
![Page 35: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/35.jpg)
SharePoint BI Components
![Page 36: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/36.jpg)
Essential BI Books
General BI Information Dashboard Design, Stephen Few Building a Data Warehouse, Vincent Rainardi
PerformancePoint PerformancePoint Monitoring, Nick Barclay
Analysis Services Applied Microsoft Analysis Servers 2005 , Teo Lachev SQL Server 2008 MDX Step by Step, Smith/Clay Expert Cube Development, Chris Webb et. al.
Reporting Services Applied Microsoft Reporting Services 2008, Teo Lachev
Integration Services Microsoft Integration Services, Ken Hasleden
![Page 37: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk](https://reader035.vdocument.in/reader035/viewer/2022070323/56649da65503460f94a91534/html5/thumbnails/37.jpg)
Thank you SQLBits