+ All Categories
Home > Documents > An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant...

An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant...

Date post: 23-Dec-2015
Category:
Upload: shonda-andrews
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
37
An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant [email protected] www.bovi.co.uk
Transcript
Page 1: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

An introduction to the

Microsoft BI Stack

Dr. John TunnicliffeBusiness Intelligence Consultant

[email protected]

Page 2: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

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 .

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 .

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 .

SQL Server BI Components

Page 6: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

SharePoint BI Components

Page 7: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

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 .

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 .

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 .

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 .

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 .

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 .

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 .

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 .

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 .

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 .

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 .

Dashboard Design

Example dashboard

Page 19: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

Dashboard Design

Example dashboard

Page 20: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .
Page 21: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

SharePoint BI Components

Page 22: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

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 .

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 .

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 .

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 .

SharePoint BI Components

Report Center

Page 27: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

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 .

PerformancePoint Services

Page 29: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

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 .

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 .

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 .

PerformancePoint Services

Examples

Page 33: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

PerformancePoint ServicesExamples

Page 34: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

PerformancePoint Services

Examples

Page 35: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

SharePoint BI Components

Page 36: An introduction to the Microsoft BI Stack Dr. John Tunnicliffe Business Intelligence Consultant john@bovi.co.uk .

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 .

Thank you SQLBits


Recommended