Top Banner
John P White [email protected] @diverdown1964 http://whitepages.unlimitedviz.com Cloud, On-Premise, or Hybrid - Where are you making BI investment decisions and why?
37
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: John P White jpw@unlimitedviz.com @diverdown1964 .

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

Cloud, On-Premise, or Hybrid - Where are you making BI investment decisions and why?

Page 2: John P White jpw@unlimitedviz.com @diverdown1964 .

Welcome to SharePoint Saturday Houston

Please turn off all electronic devices or set them to vibrate If you must take a phone call, please do so in the hall so as

not to disturb others Special thanks to our Title Sponsor, ProSymmetry

Thank you for being a part of the

5th Annual SharePoint Saturday

for the greater Houston area!

Page 3: John P White jpw@unlimitedviz.com @diverdown1964 .

Thanks to all our Sponsors!

Page 4: John P White jpw@unlimitedviz.com @diverdown1964 .

Information

Speaker presentation slides should be available from the SPSHOU website within a week or so

The Houston SharePoint User Group will be having it’s next meeting Wednesday April 15th. Please join us at www.h-spug.org

Page 5: John P White jpw@unlimitedviz.com @diverdown1964 .

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

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

Page 6: John P White jpw@unlimitedviz.com @diverdown1964 .

Agenda BI Architecture On Premise Options Cloud Options Migration Options

Page 7: John P White jpw@unlimitedviz.com @diverdown1964 .

tyGraphDemo

Page 8: John P White jpw@unlimitedviz.com @diverdown1964 .

BI Architecture

Page 9: John P White jpw@unlimitedviz.com @diverdown1964 .

ONE DOES NOT SIMPLY

RETURN HIS RAW DATA FROM THE DATABASE

Page 10: John P White jpw@unlimitedviz.com @diverdown1964 .

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 11: John P White jpw@unlimitedviz.com @diverdown1964 .

On Premises Options

Page 12: John P White jpw@unlimitedviz.com @diverdown1964 .

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 13: John P White jpw@unlimitedviz.com @diverdown1964 .

Enterprise BI Good curation Relatively expensive Slow to rollout Large Capacity Frequent updates Fine grained permissions

Page 14: John P White jpw@unlimitedviz.com @diverdown1964 .

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 15: John P White jpw@unlimitedviz.com @diverdown1964 .

Personal BI Highly accessible Little data reliability No curation Capacity limits Difficult to share Manual updates

Page 16: John P White jpw@unlimitedviz.com @diverdown1964 .

Team BI

Worksheets

SSAS SharePoint Mode

Power Pivot Refresh

Page 17: John P White jpw@unlimitedviz.com @diverdown1964 .

Excel/PowerPivot/SharePoint

Workbook

xVelocity Data Model

Power Pivot

Data Sources

Excel Services

Analysis Services SharePoint Mode

Power Pivot Service

Application

Data Sources

Excel Client SharePoint Farm

XLSX File

Page 18: John P White jpw@unlimitedviz.com @diverdown1964 .

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 19: John P White jpw@unlimitedviz.com @diverdown1964 .

Team BI Some curation Accessible Good Sharing story Capacity Limits Automatic periodic data refresh

Page 20: John P White jpw@unlimitedviz.com @diverdown1964 .

Personal to Enterprise with xVelocity

Personal Excel Power Pivot Power View Power Query Power Map

Team SharePoint Excel Services PowerPivot for SharePoint Reporting Services

Integrated

Enterprise Analysis Services Integration Services

Page 21: John P White jpw@unlimitedviz.com @diverdown1964 .

On Prem DeploymentDemo

Page 22: John P White jpw@unlimitedviz.com @diverdown1964 .

Cloud Options

Page 23: John P White jpw@unlimitedviz.com @diverdown1964 .

IAAS vs SAAS

Page 24: John P White jpw@unlimitedviz.com @diverdown1964 .

Office 365Features Access through a browser Data model interactivity Excel web part Anonymous sharing

Limits 10 MB file size limit No refresh

Page 25: John P White jpw@unlimitedviz.com @diverdown1964 .

Power BI Data refresh with Data Management Gateway Increased file size limits (250 MB/model) Mobile client Natural language query (Power Q&A) Add-on to Office 365

Page 26: John P White jpw@unlimitedviz.com @diverdown1964 .

Power BI Enterprise Issues Refresh rate Capacity Data sensitivity/sovereignty Fine-grained permissions Cost

Page 27: John P White jpw@unlimitedviz.com @diverdown1964 .

Power BI Dashboard Preview AKA “the new Power BI” Freemium model ($10/user/month for full) No reliance on Excel or Office 365 SSAS Connector with fine grained permissions Enterprise grade at last

Page 28: John P White jpw@unlimitedviz.com @diverdown1964 .

tyGraph Services ArchitecturetyGraph Domain

AD

tyGraph Harveste

r

SQL Server DW

SSAS Tabular

SharePoint PowerPivot for

SharePointExcel Services

SSAS Gateway

Power BI Dashboard

s

Data Management

Gateway

Page 29: John P White jpw@unlimitedviz.com @diverdown1964 .

Cloud DeploymentDemo

Page 30: John P White jpw@unlimitedviz.com @diverdown1964 .

Migration Options

Page 31: John P White jpw@unlimitedviz.com @diverdown1964 .

Tool AvailabilityOn Prem SQL Server SQL Server Analysis Services SQL Server Integration Services SQL Server Reporting Services SharePoint BCS Excel Services PowerPivot for SharePoint Power View PerformancePoint

Cloud (SAAS) SQL Azure SharePoint Online BCS Excel Services Power BI

Data Management Gateway SSAS Connector

SQL Server Reporting Services?

Page 32: John P White jpw@unlimitedviz.com @diverdown1964 .

SSRS in Power BI

“SSRS will be a native component of Power BI. All the functionality of SSRS will be available in Power BI by this summer. SSRS connectivity will be real-time connectivity to the on-prem data source. No refresh required.”

Amir NetzChief Architect, Microsoft Business Intelligence

SQL PASS Summit, May 7, 2014

Page 33: John P White jpw@unlimitedviz.com @diverdown1964 .

Cloud OptionsInvestment Excel Files

Connected to data Connected to SSAS With small embedded models With large embedded models With refreshed models

SQL Server Reporting Services

BCS PerformancePoint

Cloud Option SharePoint Online

Connected to SQL Azure (hybrid – on prem SSIS) Using the SSAS Connector (hybrid – on prem SSAS) Nothing extra With Power BI With Power BI (hybrid – connected to on-prem data)

Coming soon (likely hybrid) BCS (hybrid – connected to SQL Azure) No current migration path

Page 34: John P White jpw@unlimitedviz.com @diverdown1964 .

Fine Grained Permissions The “double hop” Problem Solutions

Kerberos – A double edged sword Claims – future solution (?) Impersonation

SetUser() – (SQL Server) EFFECTIVEUSERNAME - (Analysis Services, Excel Services, PerformancePoint)

Page 35: John P White jpw@unlimitedviz.com @diverdown1964 .

Get Prepared Build on the tabular model whenever possible Familiarize yourself with SSAS, SSIS, SSRS Federate Identity Understand EffectiveUserName and SetUser Minimize PerformancePoint investments

Page 36: John P White jpw@unlimitedviz.com @diverdown1964 .

Q&A/Cheap advice

@diverdown1964whitepages.unlimitedviz.com

Page 37: John P White jpw@unlimitedviz.com @diverdown1964 .

Please Leave Feedback

Please fill out the session survey with your feedback. You can scan the QR Code to launch the survey.

Submitting the survey makes you eligible for a Giveaway at the end of the session.

Survey Link: WhatsYourAnswer.com?S201547151159