What's New for the BI workload in SharePoint 2016 and SQL Server 2016

Preview:

Citation preview

http://bit.ly/1THON0f

What’s New for Business Intelligence in SharePoint and SQL Server 2016

JOHN P WHITECTO AND CO-FOUNDER, UNLIMITEDVIZ

@DIVERDOWN1964HTTP://WHITEPAGES.UNLIMITEDVIZ.COM

http://bit.ly/1THON0f

SPONSORS

John WhiteCTO/Co-Founder of UnlimitedVizM.Sc., Office Servers MVP, SQL Server v-TS

jpw@unlimitedviz.comhttp://whitepages.unlimitedviz.com@diverdown1964

http://bit.ly/1THON0f

Agenda• Intros•What’s old for BI in SharePoint• Changes to Excel Services• Changes to PerformancePoint• Changes to SQL Server Reporting Services•Upgrading•Q&A

http://bit.ly/1THON0f

SharePoint 2007

http://bit.ly/1THON0f

SharePoint 2007 BI

Office Group• Excel Services• SharePoint Filters• SharePoint KPIs• Business Connectivity Services• Visio Services

SQL Group• SQL Server Reporting Services• PerformancePoint

http://bit.ly/1THON0f

SharePoint 2010 BI

Office Group• Excel Services• SharePoint Filters• SharePoint KPIs• Business Connectivity Services• Visio Services

SQL Group• SQL Server Reporting Services• PerformancePoint

http://bit.ly/1THON0f

SharePoint 2010 BIOffice Group• Excel Services• PerformancePoint Services• SharePoint Filters• Chart Web Part• SharePoint KPIs• Business Data Connectivity• Access Services• Visio Services

SQL Group• SQL Server Reporting Services• Power Pivot for SharePoint

http://bit.ly/1THON0f

SharePoint 2013 BI

Office Group SQL Group• SQL Server Reporting Services• Power Pivot for SharePoint

• Excel Services• PerformancePoint Services• SharePoint Filters• Business Data Connectivity• Access Services• Visio Services

http://bit.ly/1THON0f

SharePoint 2013 BI Workhorses

• Excel Services• PerformancePoint• SharePoint Filters

• SQL Server Reporting Services• Power Pivot for SharePoint

Office Group SQL Group

http://bit.ly/1THON0f

SharePoint 2013 BI Core Pillars

• Excel Services• PerformancePoint

• SQL Server Reporting Services• Power Pivot for SharePoint

Office Group SQL Group

http://bit.ly/1THON0f

EXCEL SERVICES AND POWERPIVOT FOR SHAREPOINT

http://bit.ly/1THON0f

Excel Services vs Office Web AppsExcel Services Office Web App Server

• Renders Excel, Word, PowerPoint files in a browser• Read/Write• Limited back end data

connections• REST based web service• No separate license

required

• Renders Excel files in a browser• Read-Only• Connects to back end data• Excel Web Access Web Part• Render Power View reports*• Interact with PowerPivot models*• Calculation engine via SOAP

based web services API• SharePoint Enterprise CAL

required

http://bit.ly/1THON0f

The Big News

http://bit.ly/1THON0f

Excel in SharePoint 2013

Excel Services Sharepoint 2013

SQL DB SSAS Tabular SSAS OLAP Other Data Sources

Refresh workbook

OLAP/Tabular interactivity

SSAS Server 2012/2014PP4SP Mode

PP4SPView workbook with data model

Use data modelUse Power View

Refresh data model

Office Web Apps Server

Refresh workbook (with limitations)OLAP/Tabular interactivity

View/Edit workbook without data model

http://bit.ly/1THON0f

Excel in SharePoint 2016

SQL DB SSAS Tabular SSAS OLAP Other Data Sources

Refresh workbook

OLAP/Tabular interactivity

Sharepoint 2016 PP4SP

Refresh data model

SSAS Server 2016PowerPivot Mode

Use data modelUse Power View

Office Online Server

View/Edit workbook with or without data model

http://bit.ly/1THON0f

Benefits• Single architecture/feature set for Excel rendering• Excel Services no longer impacts SharePoint

performance• Licensing• Available to Exchange, Skype• Future Excel updates not locked to SharePoint• No end user impact

http://bit.ly/1THON0f

Implications• Complexity of setup (One more hop)• No GUI for configuration – use PowerShell only• Office Online Server requires separate server and is

mandatory• Some deprecated features• Excel Web Parts/Web Services must be added manually• Power View requires SSRS Integrated mode

http://bit.ly/1THON0f

Deprecated/Changed FeaturesDeprecated• Shared Data Connection Library• Unattended Service Account• File Access Method• Throttling/restrictions

• Cross Domain Access• Max sessions per user• Load balancing scheme

Changed• Data Connections Libraries now optional• UDF Assemblies deployed to OOS• ODC files require Server to Server Auth (S2S)• IT Management Dashboard not in CA• IT Management Dashboard requires S2S• Workbook as data source requires

Kerberos(KCD) between OOS and SharePoint WFEs• C2WTS Runs on OOS machine• SSAS must trust OOS for EffectiveUserName

• Requires SSMS 2016

http://bit.ly/1THON0f

New Features• Power Query refresh in PowerPivot for SharePoint *• Excel 2016 Data model support• Data model editing support• Excel JavaScript API support• Closer parity with Excel 2016 client

• Search in filters, value field settings, Comments, print selection

*Not there yet in SQL Server 2016 RTM

http://bit.ly/1THON0f

Excel Services Authentication Settings

http://bit.ly/1THON0f

Enable Excel Services Functions

$Farm = Get-SPFarm $Farm.Properties.Add("WopiLegacySoapSupport", "http://OOSServer/x/_vti_bin/ExcelServiceInternal.asmx"); $Farm.Update()

http://whitepages.unlimitedviz.com/2016/01/adding-excel-services-capabilities-to-a-sharepoint-2016-farm/

http://bit.ly/1THON0f

Installation Changes (PP4SP)• Service application and SSAS PP4SP now separate

installation• SSAS Instance now referred to as Power Pivot mode

http://bit.ly/1THON0f

Power View Silverlight Dependency

http://bit.ly/1THON0f

Changes to Excel 2016 client•PowerPivot = Power Pivot (or “Manage Data Model”)•Power Query = “Get & Transform”•Power View = Power View (if you can find it)•Power Map = 3D Maps

http://bit.ly/1THON0f

Power View Future• Added to Excel 2013• Silverlight dependency • Hidden from the ribbon by default in 2016• Requires both PowerPivot for Sharepoint and SSRS

Integrated mode in SharePoint 2016

http://1drv.ms/1LqMwbM

http://bit.ly/1THON0f

PERFORMANCEPOINT SERVICES

http://bit.ly/1THON0f

PerformancePoint 2016 – What’s New

It’s still there!

http://1drv.ms/1LqMwbM

http://bit.ly/1THON0f

SQL SERVER REPORTING SERVICES

http://bit.ly/1THON0f

“Reporting Services is our on-premises solution for BI report

delivery”Microsoft - Business Intelligence – our reporting roadmap – October 2015

http://bit.ly/1THON0f

Four Report Types• Paginated

• Classic SSRS • Interactive

• Power BI• Mobile

• New SSRS (Datazen)• Power BI

• Analytical• Excel

http://bit.ly/1THON0f

Four Report Types• Paginated 1

• Classic SSRS • Interactive 1,2,3

• Power BI• Mobile 1,3

• New SSRS (Datazen) 1,3

• Power BI 3• Analytical 1,2,3,4

• Excel

1 Served by SSRS2 Served by Power BI (cloud)3 Served by Power BI mobile app4 Served by Office Online Server

http://bit.ly/1THON0f

HTML 5 Based Rendering Engine

http://bit.ly/1THON0f

Reporting Services Web Portal

http://bit.ly/1THON0f

Customizable Parameters Pane

http://bit.ly/1THON0f

Mobile Reports

http://bit.ly/1THON0f

New UI for Report Builder/Data Tools

Old

New

http://bit.ly/1THON0f

New Features for SSRS• HTML 5 Based Rendering

Engine• Customizable Parameters

Pane• New UI for Report Builder• New Web Portal• Mobile Reports

• New Chart Types• Tree Map and Sunburst

• PDF replaces ActiveX for printing• PowerPoint rendering and

export• KPIs• Pin to Power BI Dashboard• Render Power BI Desktop

files*• Render Excel Files?*Available after SQL Server 2016 GANative Mode

http://bit.ly/1THON0f

New Features for SSRS• HTML 5 Based Rendering

Engine• New UI for Report Builder

• New Chart Types• Tree Map and Sunburst

• PDF replaces ActiveX for printing• PowerPoint rendering and

export

SharePoint Integrated Mode

http://bit.ly/1THON0f

Native vs Integrated Mode

Integrated Mode Native Mode• Separate storage system• Separate security model • No SharePoint requirement• New features supported• Hybrid options

• Document Library Containers• SharePoint security model• SharePoint Service application

• Easy administration• Easy Scaling• Licensing burden

• Power View support

Native Mode FTW

http://bit.ly/1THON0f

SSRS Native Mode in SharePoint• Native mode web parts ship with SQL Server

• Unchanged from SSRS 2008 R2

Native SP Integrated

http://bit.ly/1THON0f

Future options?

http://bit.ly/1THON0f

2016 Configuration SummaryFeature RequirementsExcel workbooks connected to SSAS Data Sources

Kerberos Constrained Delegation (KCD) between OOS and SSAS data sourceOREffectiveUserName enabled on OOS Server(s)OOS Server account(s) added to Admin list on SSAS server(s)

Connected Excel workbooks to Windows Authenticated SQL Server Data Sources

KCD between OOS and SQL ServerClaims to Windows Token Service running on OOS Server with Network Service enabled

Connected Excel workbooks using stored credentials (Excel Services Authentication Options)

Secure Store Service (SSS) credential createdOOS machine account added to SSS Members list“AllowHttpSecureStoreConnections = true” set on OOS server if HTTP is used

PowerPivot enabled Excel workbooks SSAS PowerPivot Mode server availableSSAS PP Mode server added to BI server list on OOS Server via New-OfficeWebAppsExcelBIServer cmdletOOS Server account added to Administrators list of SSAS PowerPivot Mode Server

Automatic Refresh of PP enabled workbooks

PowerPivot for SharePoint

PowerPivot Gallery PowerPivot for SharePointSilverlight (client side)

Excel files as a data source PowerPivot for SharePointPP4SP must have admin access on SSAS PP mode ServerKCD between OOS and SharePoint applicationClaims to Windows Token Service running on OOS Server with Network Service enabled

External ODC file supportPowerPivot Management Dashboard

S2S Trust Configured between OOS and SharePoint

Power View reports SSRS Integrated modeSilverlight (client side)

Power View in ExcelPower View with Excel as a data source

SSRS Services account must be added to the Admin group on the BI serverSilverlight (client side)

http://bit.ly/1THON0f

John’s setup guideArticle DescriptionRethinking Business Intelligence in SharePoint and SQL Server 2016

My take on the changes to on-premises BI in the Microsoft world, and what the implications are for the present and future

Adding Excel Services Capabilities to a SharePoint 2016 Farm

How to Set up Office Online Server to support the services previously available in Excel Services

Enable PowerPivot Support in Office Online Server 2016 and Sharepoint 2016

How to set up SharePoint 2016 and Office Online Server to support Excel workbooks with embedded PowerPivot data models

Using PowerPivot for SharePoint with SharePoint 2016

How to configure the PowerPivot for SharePoint 2016 service application

Configuring SSRS 2016 Integrated Mode with SharePoint 2016

How to configure SQL Server Reporting Services 2016 Integrated mode in SharePoint 2016

Integrating SharePoint 2016 with SSRS Native Mode

How to configure SQL Server Reporting Services 2016 Native mode and integrate it with SharePoint 2016

http://bit.ly/1THON0f

Upgrading

http://bit.ly/1THON0f

Upgrade from the bottom up

Excel Services Sharepoint 2013

SQL DB SSAS Tabular SSAS OLAP Other Data Sources

SSAS Server 2012/2014PP4SP Mode

PP4SP2013

Office Web Apps Server 2013

Excel 2013 Client

http://bit.ly/1THON0f

Step 1 – Upgrade SSAS PP4SP Mode

Excel Services Sharepoint 2013

SQL DB SSAS Tabular SSAS OLAP Other Data Sources

SSAS Server 2016PowerPivot Mode

PP4SP2013

Office Web Apps Server 2013

Excel 2013 Client

http://bit.ly/1THON0f

Step 2 – Upgrade OWA Server

Excel Services Sharepoint 2013

SQL DB SSAS Tabular SSAS OLAP Other Data Sources

SSAS Server 2016PowerPivot Mode

PP4SP2013

Office Online Server 2016

Excel 2013 Client

http://bit.ly/1THON0f

Step 3 – Upgrade SharePoint Server

Sharepoint 2016

SQL DB SSAS Tabular SSAS OLAP Other Data Sources

SSAS Server 2016PowerPivot Mode

PP4SP2016

Office Online Server 2016

Excel 2013 Client

http://bit.ly/1THON0f

Step 4 – Upgrade Office Clients

Sharepoint 2016

SQL DB SSAS Tabular SSAS OLAP Other Data Sources

SSAS Server 2016PowerPivot Mode

PP4SP2016

Office Online Server 2016

Excel 2016 Client

http://bit.ly/1THON0f

Key Takeaways• Changes to Excel/PowerPivot primarily architectural• Office Online Server required• Increased reliance on Kerberos• Changes to SSRS primarily features based• Use Power Query for all Excel data models (soon)• De-emphasize PerformancePoint• Explore Power BI

http://bit.ly/1THON0f

thank youquestions?

live ratingsHTTP://WHITEPAGES.UNLIMITEDVIZ.COM@DIVERDOWN19

64

spca.biz/ZGPV

Recommended