Operational dashboarding and reporting with Microsoft Business Intelligence

43
John P White [email protected] @diverdown1964 http://whitepages.unlimitedviz.com Operational reporting and dashboarding using Microsoft Business Intelligence Solutions

description

A great looking, relevant, informative dashboard for the executive is the ultimate end goal for most Business Intelligence projects. Microsoft has all of the tools that are necessary to get data from your transactional systems into an effective dashboard. What is less clear is to how to go about achieving it. Which tools should you use? As with most things, we have different tools for different requirements, and it isn't always clear as to how they match up. This session will focus on what the various reporting and dashboarding tools from Microsoft can do for you, where you should use them, and how to get them working for you. Both on premises and cloud based scenarios will be discussed. At the conclusion of this session, you should have a fundamental understanding of the Microsoft products in this space fit together, including Excel, Reporting Services, SharePoint, Power View, and PerformancePoint.

Transcript of Operational dashboarding and reporting with Microsoft Business Intelligence

Page 1: Operational dashboarding and reporting with Microsoft Business Intelligence

John P [email protected]@diverdown1964http://whitepages.unlimitedviz.com

Operational reporting and dashboarding using Microsoft Business Intelligence Solutions

Page 2: Operational dashboarding and reporting with Microsoft Business Intelligence

John WhiteCTO/Co-Founder of UnlimitedVizSharePoint Server MVP, SQL Server v-TS

[email protected]://whitepages.unlimitedviz.com@diverdown1964

Page 3: Operational dashboarding and reporting with Microsoft Business Intelligence

Futures, Q&A

Agenda

Dashboards

Business Intelligence tools

Considerations

Prerequisites

Page 4: Operational dashboarding and reporting with Microsoft Business Intelligence

Dashboards

Page 5: Operational dashboarding and reporting with Microsoft Business Intelligence

Why Dashboard?

Page 6: Operational dashboarding and reporting with Microsoft Business Intelligence
Page 7: Operational dashboarding and reporting with Microsoft Business Intelligence
Page 8: Operational dashboarding and reporting with Microsoft Business Intelligence
Page 9: Operational dashboarding and reporting with Microsoft Business Intelligence

Dashboard demonstration

The State of the World

Page 10: Operational dashboarding and reporting with Microsoft Business Intelligence

Microsoft Dashboard (BI stack)

SQL Server Data ToolsPower View

Power Query

Power Q&A

Excel Services

PerformancePoint Services

PowerPivot for SharePoint

Page 11: Operational dashboarding and reporting with Microsoft Business Intelligence

Power BI

Dashboard strategies

Excel OnlyPerformancePoint

SSRS OnlySharePoint Mashup

On Premises Cloud

Azure VMs

Page 12: Operational dashboarding and reporting with Microsoft Business Intelligence

ONE DOES NOT SIMPLY

RETURN HIS RAW DATA FROM THE DATABASE

Page 13: Operational dashboarding and reporting with Microsoft Business Intelligence

BI Architecture 101

Data Marts

Extract, Transform, and Load (ETL)

Middleware Server(s)

DataWarehouse

StorageDesign and Visualization

Data Cubes and Tabular Models

E

T

L

Reporting Server(s)

BI and Designer Clients

Source data

Page 14: Operational dashboarding and reporting with Microsoft Business Intelligence

EE

Microsoft enterprise (classic) BI

SQL Server DBSQL Server Integration Services (SSIS)

SharePoint (with)• Excel Services• PowerPivot for SharePoint• SSRS SharePoint Mode• PerformancePoint

SQL Server DB

StorageDesign and Visualization

SQL Server Analysis Services

Multidimensional and Tabular modes

L

SQL Server Reporting Services (SSRS)

ExcelSQL Data ToolsReport Builder3rd party tools

ETL

E

T

Source data

Page 15: Operational dashboarding and reporting with Microsoft Business Intelligence

Microsoft personal BI (All in Excel)

Worksheets

Tabular Data Model (xVelocity)

Pivot Charts and Tables

Power View (Analytic reports)

Power Map (Geospatial and time series data)

Power Pivot (Model design)

Power Query (ETL)

Power Pivot Import (EL)

Page 16: Operational dashboarding and reporting with Microsoft Business Intelligence

Team BI and SharePoint Dashboards

Power Pivot Worksheets• Pivot Tables and Charts• Power View

Data Marts and other

Data Cubes and Tabular

Models

Standard Worksheets• Pivot Tables and Charts

PerformancePoint Reports• Analytic Charts and Grids• Decomposition trees

SQL Server Reporting Services Reports• Standard• Power View

PerformancePoint Scorecards and KPIs

Page 17: Operational dashboarding and reporting with Microsoft Business Intelligence

Building dashboards

Page 18: Operational dashboarding and reporting with Microsoft Business Intelligence

Power BIExcel, Power X, Mobile, Data Management Gateway

Dashboard tools

Excel Only(Excel, Power Pivot, Power View)

PerformancePoint(Dashboard Designer)

SSRS Only(Report Builder, Data Tools)

SharePoint(Pages and Filters)

On Premises Office 365

Page 19: Operational dashboarding and reporting with Microsoft Business Intelligence

Business Intelligence Center

SharePoint BI artifacts

2007 - Excel and Connections2010 - PerformancePoint2013 - PerformancePoint

and Power Pivot

Reports

Excel and ConnectionsWeb Part PagesSharePoint KPIs

Page 20: Operational dashboarding and reporting with Microsoft Business Intelligence

SSRS only dashboards

Page 21: Operational dashboarding and reporting with Microsoft Business Intelligence

Reporting Services dashboard

Page 22: Operational dashboarding and reporting with Microsoft Business Intelligence

Excel dashboards

Page 23: Operational dashboarding and reporting with Microsoft Business Intelligence

Excel dashboard

Page 24: Operational dashboarding and reporting with Microsoft Business Intelligence

PerformancePoint dashboards

Page 25: Operational dashboarding and reporting with Microsoft Business Intelligence

PerformancePoint dashboard

Page 26: Operational dashboarding and reporting with Microsoft Business Intelligence

SharePoint mashups

Page 27: Operational dashboarding and reporting with Microsoft Business Intelligence

SharePoint mashups

Page 28: Operational dashboarding and reporting with Microsoft Business Intelligence

Power BI

Page 29: Operational dashboarding and reporting with Microsoft Business Intelligence

Power BI

Page 30: Operational dashboarding and reporting with Microsoft Business Intelligence

It’s a little known fact….

Page 31: Operational dashboarding and reporting with Microsoft Business Intelligence

Not everything that counts can be counted, and not everything that can be counted counts.

Albert Einstein

Page 32: Operational dashboarding and reporting with Microsoft Business Intelligence

Requirements gathering

Minimum Viable Product MVP

Define target

audience groups

Exclude less

important groups

Define use cases

Prioritize Use Cases

Translate into

requirements

Test with target

audience

Translate requirements

into functionality

Draw wire frames

Test with target

audience

MVP definition

FundingTechnology

Source: JumpStartCTO - http://jumpstartcto.com/how-do-you-gather-and-prioritize-the-requirements-and-functionality-for-a-minimal-viable-product/

Page 33: Operational dashboarding and reporting with Microsoft Business Intelligence

Authorization

KerberosSSRSExcel Direct ConnectPerformancePoint

BISMPowerView in SSRS

SetUser()SSRS DB Reports

EffectiveUserName()Excel ServicesPerformancePoint

Per User Document Level

Excel Services

SSRS SharePoint Mode

Page 34: Operational dashboarding and reporting with Microsoft Business Intelligence

Cos

t

Data Latency

Data freshness

Page 35: Operational dashboarding and reporting with Microsoft Business Intelligence

Data freshness

StreamInsightDirectQuery

PowerPivot for SharePoint*Power BI

Real time Periodic Daily

SQL Server Integration Services

* Hackable – For more granularity, see Ian Smith’s blog:

http://smithicus.wordpress.com/2011/08/09/using-a-custom-data-refresh-schedule-in-powerpivot-for-sharepoint/

Page 36: Operational dashboarding and reporting with Microsoft Business Intelligence

Use PowerPivot workbooks as cubes Data Source=http://pathtolibrary/Filename.xlsx

Page 37: Operational dashboarding and reporting with Microsoft Business Intelligence

Prerequisites

Page 38: Operational dashboarding and reporting with Microsoft Business Intelligence

Where we find the tools

ExcelPower PivotPower ViewPower QueryPower Map

SQL ServerReporting ServicesPowerPivot for SharePoint

SharePointExcel ServicesPerformancePointFilters

Office 365Power Q&AData Management Gateway

Page 39: Operational dashboarding and reporting with Microsoft Business Intelligence

Power BI

Licensing

Excel OnlyPerformancePoint

SSRS Only SharePoint

On Premises Office 365

Page 40: Operational dashboarding and reporting with Microsoft Business Intelligence

PerformancePoint

SharePoint Enterprise

Excel Only

SharePoint EnterpriseSQL Server Standard (basic)SQL Server BI (tabular or PowerPivot)

SSRS Only

SharePoint FoundationSQL Server Express or above Power BI

Licensing

Excel OnlyPerformancePoint

SSRS Only SharePoint

On Premises Office 365

Page 41: Operational dashboarding and reporting with Microsoft Business Intelligence

Futures

Page 42: Operational dashboarding and reporting with Microsoft Business Intelligence

Futures*

* Opinion only!!!!* Opinion only!!!!

Excel + Power x

Reporting Services

Page 43: Operational dashboarding and reporting with Microsoft Business Intelligence

Q&A/Cheap advice

@diverdown1964whitepages.unlimitedviz.com