SQL Server 2017 extends Business Intelligence tools from previous versions. This is an exciting time for the Business Intelligence Professional, with new tools for the Data Visualization toolbox including R, Python and Power BI. In this session, we will have an overview of these tools and learn 'what to use, when' so that you have a blueprint for your Business Intelligence strategy, using SQL Server 2017 as the supporting technology.
Takeaways:
- SQL Server Reporting Services (SSRS) has been given the love it deserves
- Learn the latest about SSRS and Power BI
- See the new capabilities for SQL Server Analysis Services
Join this session to get the inside scoop on SQL Server 2017 from the Business Intelligence perspective.
6. Analysis Services – in perspective
1996
1998
2000
2001
2003
2005
2008
2012
2014
PowerPivot for Excel 2010
“Vertipaq”
Tabular Model
xVelocity, In-Memory
2011
7. Power Pivot vs Tabular
Scalability Manageability Security Development
Toolchain
More info http://bit.ly/1wMqRP2
Credit, Microsoft Virtual Academy, https://mva.microsoft.com/en-us/training-courses/implementing-tabular-data-models-8441?l=sn9y00Vz_1904984382
8. Multidimensional vs Tabular
Data
Source
Model Size Scripting / Language
Model Features Programmability Security
Credit, Microsoft Virtual Academy, https://mva.microsoft.com/en-us/training-courses/implementing-tabular-data-models-8441?l=sn9y00Vz_1904984382
9. BISM Normalizer
Visual Studio Extension aimed at source
control and model management workflows
for Azure Analysis Services and SQL Server
Analysis Services
Enabling the adoption of DevOps processes
for tabular models, BISM Normalizer
bridges the gap between self-service and
IT-owned “corporate BI”.
10. Github
Azure Analysis Services and SQL
Server Analysis Services
community repository on Github
12. QueryMemoryLimit
The settable value of 1 to
100 is a percentage. Above
that, it’s in bytes. The
default value of 0 means
not specified and no limit
is applied.
Azure Analysis Services
only
Latest Version of SSMS only
17. “to fully understand the insights,
If it takes significant effort
then the honesty of
the visualization
- ShiSh Shridhar
is questionable.
18. SSRS -
Data Driven
Power BI –
Subscription Embed
Embed
R
R
data set
visualizationEmail alerts (SharePoint mode
Mobile scenario
Pin to Power BI Pro
only)
REPORT DELIVERY DESTINATIONS
Email File share
SharePoint Power BI
Custom
REPORT VIEWING (PCs, mobile)
Web browsers
Power BI Mobile
Custom apps/LOB
REPORT SERVER
Processing and
rendering
Scheduling and
delivery
19. Server components that execute reports
Get data from data source
Render report to a certain target format (e.g. PDF, Excel, HTML, etc.)
Web portal for managing reports
Management tasks (upload report, schedule report execution, etc.)
Trigger report execution incl. interaction (drill down, links between reports, etc.)
SharePoint integration
API
Web services
URL-based API
.NET components for WinForms and ASP.NET
What is SSRS?
20.
21. 5
•
•
•
Techniques to beautiful and actionable data insights
Enrich your data - R and External script for R language
Understand Statistics - Sum, Avg, Min and Max are boring!
Know graph tools - Leverage the best of SSRS (and Power BI)
tools with R and learn R third party software for visualization
as powerful
(Shiny, Plotly)
•
•
Master story telling - Use visualizations to emphasize on your story
Enable users – Self-service, mobile BI and intelligent alerting
22. Adventure Works Sample File for SQL Server 2016 CTP3 - http://bit.ly/1TVfDBv
5 Golden Rules of Data Visualization - http://bit.ly/1TVfDBv
The Data Visualisation Catalogue - http://bit.ly/1hGUJEf
What’s New in Reporting Services (SSRS) - http://bit.ly/1UcDgbx
SQL Server R Services - http://bit.ly/1UcDgbx
Creating Power BI Visuals using R - http://bit.ly/1UcCJqa
Data Driven Subscriptions in SSRS - http://bit.ly/1XTH2tv
Reporting Services Data Alerts - http://bit.ly/1WNADR3
24. Report Creation
You can add comments to reports
within the web portal of a report
server
Annotate a snapshot of a tile, report,
or visual from the Power BI mobile app
for iOS and Android devices.
25. Report Connectivity
mobile reports can connect to on-
premises SQL Server Analysis Services
multidimensional data
mobile reports can connect to on-
premises SQL Server Analysis Services
tabular data
26. Report Output
Charts, gauges, maps and images can
be pinned to a Power BI dashboard
When you have pinned your SSRS
report item to a Power BI dashboard,
Reporting Services manages the
subscription
27. Report Output
SSRS can produce PowerPoint output in the
Report Builder, Report Designer (SSDT) and the
SSRS web portal
Send the SSRS output to the PowerPoint
rendering extension
selecting the PPTX format for subscription output
Use the SSRS URL access to render and export
28. Reporting Services Futures
Reporting Services integration with
SharePoint is no longer available after
SQL Server 2016
Only Native mode from now on
Integrate Native mode in SharePoint
29.
30. Invoke SSIS package executions within
ADF pipelines
Stored Procedure activity used
in ADF invoke SSIS packages in
ADF.
Create a linked service to
connect to Azure SQL Database
(DB) server hosting their
catalog of SSIS projects
(SSISDB) and T-SQL script to
invoke stored procedures in
SSISDB that create, configure,
and start SSIS package
executions
First class Execute SSIS
Package into the ADF
pipeline
Select Azure-SSIS
Integration Runtime (IR)
to execute package
Specify path to deployed
package in SSIDB
Reference: https://docs.microsoft.com/en-us/azure/data-factory/how-to-invoke-ssis-package-ssis-activity.
31. Monitor Pipelines in SSMS
Schedule SSIS package executions on Azure-SSIS IR
Triggering runs of ADF pipelines that contain Execute SSIS Package
activities.
Modernize your ETL (Extract – Transform – Load) workflows
Group SSIS activities with other activities such as Web activities with
webhooks
splicing/injecting built-in SSIS connectors, tasks, and data transformations
within ADF pipelines
custom/Open Source/3rd party components
33. Dashboard Themes
Theming is an extension to the existing
report theming feature on Desktop
A theme file is a JSON file that includes
all the colours you want use for your
dashboard.
You can upload a theme file using the
Upload JSON theme button on top of the
pane.