53
Peter Serzo SPTECHCON – San Francisco March 2013

Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Embed Size (px)

DESCRIPTION

Sunday, March 3 9:00 AM - 5:00 PM

Citation preview

Page 1: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Peter Serzo

SPTECHCON – San Francisco

March 2013

Page 2: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Peter Serzo, MCP, MCSD .Net, MCTS

High Monkey Consulting

Blog: monkeyblog.highmonkey.com

www.highmonkey.com

[email protected]

Twitter: pserzo

Author

Love to read and Love a Good Story

Page 3: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…
Page 4: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Session Expectations What are the tools

• Security

What we are NOT talking about…

Page 5: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Pastor who skipped Church…

Page 6: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Microsoft Believes People Are Your Company's Greatest Asset

…with software that delivers the scale, agility, and protection required by the enterprise.

Amplify the talent and abilities of everyone in the organization…

Page 7: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

The Productivity Challenge

collaboration

content management

innovation

business intelligence

mobility e-mail

enterprise search

instant messaging

cloud computing

portals

governance and compliance

tagging

dashboards

VoIP

workflow

blogs and wikis

voicemail

e-forms

scorecards

extranet

project management

storage team sites

security

scalability

presence

Page 8: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

The Productivity Challenge

collaboration

content management

innovation

business intelligence

mobility e-mail

enterprise search

instant messaging

cloud computing

portals

governance and compliance

tagging

dashboards

VoIP

workflow

blogs and wikis

voicemail

e-forms

scorecards

extranet

project management

storage team sites

security

scalability

presence LOTUS IBM

ORACLE

GOOGLE

AUTONOMY

CISCO

SAP

COGNOS

SIEBEL GROUPWISE

FILENET

LINUX

OPENTEXT

APACHE

DOCUMENTUM

SALESFORCE.COM

FACEBOOK

Multiple vendors for multiple products that

run various business processes.

Page 9: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Microsoft’s Vision for Optimizing Productivity

collaboration

content management

innovation

business intelligence

mobility e-mail

enterprise search

instant messaging

cloud computing

portals

governance and compliance

tagging

dashboards

VoIP

workflow

blogs and wikis

voicemail

e-forms

scorecards

extranet

project management

storage team sites

security

scalability

presence LOTUS IBM

ORACLE

GOOGLE

AUTONOMY

CISCO

SAP

COGNOS

SIEBEL GROUPWISE

FILENET

LINUX

OPENTEXT

APACHE

DOCUMENTUM

SALESFORCE.COM

FACEBOOK

On-Premises

Online Service

Page 10: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Analysis Services

Reporting Services

Integration Services

Master Data Services

SharePoint

Collaboration Excel

Workbooks PowerPivot Applications

SharePoint Dashboards & Scorecards

Most widely deployed EIM & BI Platform

Most Broadly adopted Productivity & Collaboration

Tools

Odata Feeds

LOB Apps

Page 12: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

BI in the Real World

Page 13: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Microsoft BI Stack (Today)

Page 14: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

SQL Server 2008

Page 15: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Collaborate on your spreadsheets

Page 16: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Dashboards

Page 17: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Link Data to Shapes

Page 18: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Excel Technology

Page 19: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…
Page 20: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Part II – Your Options (the tools)

SQL

Chart WebPart

OOTB KPIs

Reporting Services

Visio Services

PerformancePoint Services

Excel Services

PowerPivot

Page 21: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

The Future of BI

Page 22: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

MISSION CRITICAL

PLATFORM

DEVELOPER & IT

PRODUCTIVITY

PERVASIVE INSIGHT

Microsoft Confidential—Preliminary Information Subject to Change

Delivering business agility and innovation to gain strategic value out of

your information

Page 23: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

SQL Server Integration Services (SSIS)

23

Provides functionality commonly referred to as Extract, Transform,

Load (ETL).

Moves and transforms data between sources and destinations,

regardless of format.

Cleanses data and ensures data integrity.

Integrates heterogeneous data sources.

Business Intelligence Platform

Analysis Services Reporting Services

Integration Services Database Management

SQL 2008 R2

Source: 2007 Microsoft® Office System Business Intelligence Integration, White Paper, February 1, 2007, Anthony T. Mann

Page 24: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

SQL Server Analysis Services (SSAS)

24

Allows for Online Analytical Processing (OLAP), commonly

referred to as “cubes”.

Includes advanced analytical features such as complete data

mining and key performance indicator frameworks.

Enables organizations to accommodate multiple analytic needs

within one solution.

Analysis Services Reporting Services

Integration Services Database Management

SQL 2008 R2

Business Intelligence Platform

http://www.dotnetspark.com/kb/2704-key-performance-indicator-using-ssas-sharepoint.aspx

Page 25: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Chart Web Part

Page 26: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Chart Web Part

Page 27: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Chart Web Part

Shortcoming: Bind to data. No dynamic on the fly changes.

Page 28: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

KPIs aka Status Indicator Performance at a glance…

Status List Web Part

Indicator Types (SPList, Excel based, SSAS based, Fixed value)

http://www.dotnetspark.com/kb/2704-key-performance-indicator-using-ssas-sharepoint.aspx

Page 29: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

DEMO CHART WEB PART

Page 30: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Reporting Services Managed Reporting

Pixel Perfect Layout and Design

Report Builder and Part Gallery

Integration with SharePoint

Page 31: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

SSRS Visualization

Maps

Indicators

Data Bars

Sparklines

Page 32: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Report Builder 3.0

Presents a familiar Office-style experience and wizards

Can be used to: Create ad hoc reports, or

create and modify catalogued reports

Ships with SQL Server 2008 R2

Targeted at Business Users - Use instead of BIDS

Windows application that can be installed

By an administrator, or

By ClickOnce deployment by the business user

Page 33: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

New Report Builder 3.0 Features

Creation and consumption of Shared Datasets and Report Parts

Data Sources: SharePoint Lists, SQL Azure, …

Data Visualizations

Design-time credentials to create queries

Subreports and images

Page 34: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

New Report Builder 3.0 Features

Page 35: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

DEMO SSRS

Page 36: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Visio Services

Page 37: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Visio Services

Page 38: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Visio Services Real World Example

Page 39: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Visio Services Features Refreshable DataRecordSets

SQL (7.0 – 2008)

SharePoint Lists

Excel Services

OLE DB / ODBC

Does not support

Access / Excel (JET & ACE)

SQL Analysis Services or Reporting Services

Uses Cache

Page 40: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Visio Tweetable

Why? Individual row of data is bound to an individual shape.

There is no way in Visio 2010 to bind a variable number of rows to a diagram and get it to generate the appropriate number of shapes on the fly.

Visio is not suitable for showing data which changes quickly. It is best for process related items

Page 41: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Bonus Visio Tweetable

Why? Microsoft tests documented in Visio Services Capacity

Planning document.

Visio is best scaled via WFE. Not by creating another SA.

Page 42: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

DEMO VISIO SERVICES

Page 43: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

PerformancePoint Services Dashboards & Scorecards

Content Assembly and Navigation

Analytical Grids & Graphs

Page 44: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

PerformancePoint Services Decomposition Tree

Page 45: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

CONTENT STORAGE

Dashboard Designer connectivity – no more application database

Lists

Contains dashboard definitions, reports, scorecards, filters, KPIs, and indicators

Document Libraries

Contains “exported” dashboards (.aspx) and data sources

Using SharePoint vs. Dashboard Designer to modify dashboards

Database

Page 46: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Dashboard Designer Business User Tool

Windows application that can be installed By an administrator, or

By ClickOnce deployment by the business user

Presents a familiar Office-style experience and wizards

Page 47: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

DEMO PERFORMANCEPOINT

Page 48: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Is your organization full of Excel hoarders?

Page 49: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Excel Services but it’s really Excel Calculation Services (ECS_

Sharing spreadsheets through the browser…

Collaboration in the Web App

Page 50: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

ECS Tweetable

Why? Microsoft tests say ECS is not particularly hard on the SQL

Server instance running SharePoint Server 2010, as the workbook is read as a binary blob from SharePoint Server 2010 and placed in memory on the ECS tier. CACHE

ECS is best scaled out with another service instance

Page 51: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

DEMO EXCEL SERVICES

Page 52: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

PowerPivot Columnar, in-memory; handles millions of fact rows

Self-service: integrates with Excel and SharePoint

Uses DAX

SharePoint models compatible with SSAS clients, including SSRS and Excel

Client is free

Server free with SQL Server 2008 R2 and SharePoint 2010 Enterprise

PP technology is strategic to MS going forward

Page 53: Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices by Pete…

Microsoft Experience…