business intelligence: current state of the art - meetupfiles.meetup.com/20022081/sql server 2016...

35
Business Intelligence: Current State of the Art Joe Homnick Microsoft Regional Director MeetUp: http://aka.ms/gcug

Upload: hoangminh

Post on 21-Apr-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Business Intelligence:Current State of the ArtJoe HomnickMicrosoft Regional Director

MeetUp: http://aka.ms/gcug

Page 2: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

SQL Server 2016

Visualization

Modeling

Power BI

Tabular Multidimensional

ON-PREMISES CLOUD

Mobile and paginated reports

Pin paginated report items to

Power BI dashboards

Access

on-premises data

Page 3: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Power BI

• Power BI Desktop

• Microsoft Excel

• Mobile reports

• Paginated reports

DELIVER

CLOUD

PIN PAGINATED REPORT ITEMS

SQL Server Reporting Services

• Power BI Desktop

• Mobile reports

• Paginated reports

ON-PREMISES

Power BI Web Portal

CONSUME

ONE SET OF MOBILE APPS

Windows App

Android App

iOS App

Web portal

SharePointEMBED

SQL Server Report Builder

Power BI Desktop

POWER BI REPORTS

ANALYZE & AUTHOR

ANALYTICAL REPORTS

Microsoft Excel

MOBILE REPORTS

SQL Server

Mobile Report Publisher

PAGINATED REPORTS

Report Designer inSQL Server Data Tools

Page 4: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Pin paginated report items

to Power BI dashboards

CONSUME

SharePoint

Web portal(paginated and mobile reports)

iOS App

Android App

Windows Phone App

ONE SET OF MOBILE APPS

SQL Server

Reporting Services

Native mode

Mobile Reports now a

component of SSRS

DELIVER

SQL Server 2016 Reporting Services

SQL Server

Reporting Services

SharePoint

integrated mode

MOBILE REPORTS

ANALYZE & AUTHOR

SQL Server

Mobile Report Publisher

PAGINATED REPORTS

SQL Server Report Builder

Report Designer inSQL Server Data Tools

Page 5: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

SQL Server 2016

Enhanced analysis

Modern reports

Rich tools

Mobile reports

Hybrid BISharePoint 2016 support

Page 6: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Reporting Services

Page 7: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

SQL Server Reporting Services

Paginated reportsDesign beautiful documents using updated

tools and new features

Mobile reportsCreate responsive, interactive reports

optimized for mobile devices

New web portal Consume both types of reports in one web

portal using modern browsers

Page 8: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Modern paginated reports

Modern chart and gauge styles

Updated Report Builder

look-and-feel

Visual Studio 2015 support

Plugin-free printing

Page 9: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Customizable parameter layout

Page 10: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Export to PowerPoint

Generate slides including all report

content in seconds

Move and resize individual objects

Export manually, schedule for

email delivery, or generate

programmatically

Page 11: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Pin report items to Power BI dashboards

Monitor the most important

metrics and trends in one place

Pin charts, gauges, maps,

and images as tiles to

Power BI dashboards

Page 12: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Pin report items to Power BI dashboards

Monitor the most important

metrics and trends in one place

Pin charts, gauges, maps,

and images as tiles to

Power BI dashboards

Page 13: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Pin report items to Power BI dashboards

Monitor the most important

metrics and trends in one place

Pin charts, gauges, maps,

and images as tiles to

Power BI dashboards

Page 14: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Create interactive mobile reportsResponsive experiences for phones and tablets

Page 15: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Consume mobile reportsNative apps for all major mobile platforms

One mobile app for Power BI and

SSRS mobile reports

Native mobile experience

optimized for touch

Keep data up-to-date with real-time

query or scheduled data refresh

Interact with mobile reports even

when disconnected

Page 16: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

New, modern web portal for reports

Page 17: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Web APIs

Report server

database

Web portalWeb browsers

Power BI Mobile

Report Builder

Mobile Report Publisher

Visual Studio

SQL ServerSQL Server

Analysis Services

Oracle Teradata

ODBC, OLE DB More/custom

Processing and

rendering

Scheduling and

delivery

Email File share

SharePoint Power BI

Custom

REPORT VIEWING (PCs, mobile)

REPORT DESIGN (PCs)

REPORT SERVER DATA SOURCES

REPORT DELIVERY DESTINATIONS

Custom apps/LOB

Page 18: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom
Page 19: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

SQL Server Analysis Services 2016

Easily create models

IT pro

Increase adoption

Business analyst

Share insights faster

Faster timeto insight

BI consumers

Page 20: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Analysis Services as the BI semantic modelEasily abstract business problems to gain insights

Dimensions and measure groups

Highly scalable and mature

Feature rich and complex

Multidimensional models

Tables and relationships

Fast by design with in-memory

Easy to get started and simple

Tabular models

One semantic model - two ways to build:

Page 21: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

BI SEMANTIC MODEL

Data access

Use SQL Server data tools for Visual Studio to create BI semantic models

DATA SOURCES

SQL Server Analysis ServicesCLIENT TOOLS

Data model

Business logic

Queries

Page 22: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

MDX Query

DAX Query

Direct access without moving data

Page 23: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Improved diagram view layout

Page 24: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Simplified scripting for tabular models

{"name": "Demo Model","description": "Demo model description","culture": "en-US","dataSources": [....],"tables": [

{"name": "Customer","description": "Customer information.","columns": [

{"name": "ID","dataType": "int64","sourceColumn": "customer_id","sortByColumn": "Last Name"

},

Tabular scripting language

Page 25: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Developing tabular models

public void RefreshTable(){

var server = new Server();server.Connect(ServerConnectionString); //Connect to the server.Database Db = server.Databases["TMDB"];//Connect to the DBModel m = Db.Model; //Get the model//Mark the Sales table to be refreshed.m.Tables["Sales"].Refresh(RefreshType.Full);m.SaveChanges(); //Commit the changes

}Column(s)

Measure(s)

Table(s)

Model

Database

[Placeholder title]

Page 26: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Multidimensional model enhancements

Visualize and explore existing models

with Power BI and Power BI Desktop

Drill-through multi-selection support

with Excel 2016

Multidimensional cube

Page 27: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Simplified setup experience with single

SQL Server Data Tools for Visual Studio

2015

Check for corruption issues on

database or individual objects with

DBCC support for Analysis Services

Diagnose problems with xEvents, a light-

weigh tracing and performance

monitoring system in SQL Server

Management Studio

Dev / Ops in SQL Server 2016

People, process and the right tools

OPSDEV

Page 28: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom
Page 29: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Access on-premises data any

way you like:

Scheduled refresh

Live connection

Connect to on-premises SQL

Server Analysis Services models:

Tabular and multidimensional

Cloud

On-premises

Connect to on-premises data from Power BI

Page 30: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Cloud

On-premises

Power BI gateway for personal use

Keep data in Power BI up to date

using scheduled refresh

Anyone can refresh –

no IT dependency

Support for a large number of

data sources

Easy to use with a desktop-based

lightweight one-click installer

Page 31: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Cloud

On-premises

Power BI Gateway for enterprise deployments

Centralized way to refresh

on-premises data in Power BI

Control access to

data sources

Monitor gateways and data

sources

Live, interactive query with

on-premises data sources

COMINGSOON

Page 32: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom
Page 33: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Enhancements for SharePoint BI

Edit mode for PowerPivot workbooks

Support for Excel 2016 workbooks

Scheduled data refresh for Power Query

connections

New chart types, HTML5 rendering, plugin-free

printing, export to PPT, and updated Report Builder

Page 34: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom

Business Intelligence:Current State of the ArtJoe HomnickMicrosoft Regional Director

MeetUp: http://aka.ms/gcug

Page 35: Business Intelligence: Current State of the Art - Meetupfiles.meetup.com/20022081/SQL Server 2016 BI.pdfSQL Server Reporting Services ... Email File share SharePoint Power BI Custom