SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
SQL Saturday Cork
Welcome to Cork
Data Storytelling for Business Intelligence with
SQL Server 2017
Where is the data coming from?
2025 Opportunity Space
Data: McKinsey
BIModel BI
The practice of managing two
separate, coherent modes of business
intelligence and analytics delivery:
Stability
Agility
Analysis Services
Multidimensional and Tabular
Analysis Services – in perspective
1996
1998
2000
2001
2003
2005
2008
2012
2014
PowerPivot for Excel 2010
“Vertipaq”
Tabular Model
xVelocity, In-Memory
2011
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
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
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”.
Github
 Azure Analysis Services and SQL
Server Analysis Services
community repository on Github
BISM Normalizer
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
Rowset SerializationLimit
This property
limits the number
of rows returned in
a rowset to clients
Azure Analysis
Services only
It applies to both
DAX and MDX.
Reporting Services
Report Creation, Connectivity, Design, Output
Learning = ∆Knowledge
“to fully understand the insights,
If it takes significant effort
then the honesty of
the visualization
- ShiSh Shridhar
is questionable.
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
 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?
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
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
SQL Server Reporting Services News
Report Creation
Report Connectivity
Report Design
Report Output
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.
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
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
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
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
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.
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
Power BI News
June 2018 News
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.
Questions?
Thank You!
Thanks to our Sponsors

Weitere ähnliche Inhalte

Mehr von Jen Stirrup

Sales Analytics in Power BI
Sales Analytics in Power BISales Analytics in Power BI
Sales Analytics in Power BIJen Stirrup
 
Analytics for Marketing
Analytics for MarketingAnalytics for Marketing
Analytics for MarketingJen Stirrup
 
Diversity and inclusion for the newbies and doers
Diversity and inclusion for the newbies and doersDiversity and inclusion for the newbies and doers
Diversity and inclusion for the newbies and doersJen Stirrup
 
Artificial Intelligence from the Business perspective
Artificial Intelligence from the Business perspectiveArtificial Intelligence from the Business perspective
Artificial Intelligence from the Business perspectiveJen Stirrup
 
How to be successful with Artificial Intelligence - from small to success
How to be successful with Artificial Intelligence - from small to successHow to be successful with Artificial Intelligence - from small to success
How to be successful with Artificial Intelligence - from small to successJen Stirrup
 
Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...
Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...
Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...Jen Stirrup
 
Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpowerJen Stirrup
 
R - what do the numbers mean? #RStats
R - what do the numbers mean? #RStatsR - what do the numbers mean? #RStats
R - what do the numbers mean? #RStatsJen Stirrup
 
Artificial Intelligence and Deep Learning in Azure, CNTK and Tensorflow
Artificial Intelligence and Deep Learning in Azure, CNTK and TensorflowArtificial Intelligence and Deep Learning in Azure, CNTK and Tensorflow
Artificial Intelligence and Deep Learning in Azure, CNTK and TensorflowJen Stirrup
 
Blockchain Demystified for Business Intelligence Professionals
Blockchain Demystified for Business Intelligence ProfessionalsBlockchain Demystified for Business Intelligence Professionals
Blockchain Demystified for Business Intelligence ProfessionalsJen Stirrup
 
Examples of the worst data visualization ever
Examples of the worst data visualization everExamples of the worst data visualization ever
Examples of the worst data visualization everJen Stirrup
 
Lighting up Big Data Analytics with Apache Spark in Azure
Lighting up Big Data Analytics with Apache Spark in AzureLighting up Big Data Analytics with Apache Spark in Azure
Lighting up Big Data Analytics with Apache Spark in AzureJen Stirrup
 
Digital Transformation for the Human Resources Leader
Digital Transformation for the Human Resources LeaderDigital Transformation for the Human Resources Leader
Digital Transformation for the Human Resources LeaderJen Stirrup
 
Digital Pragmatism with Business Intelligence, Big Data and Data Visualisation
Digital Pragmatism with Business Intelligence, Big Data and Data VisualisationDigital Pragmatism with Business Intelligence, Big Data and Data Visualisation
Digital Pragmatism with Business Intelligence, Big Data and Data VisualisationJen Stirrup
 
Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016Jen Stirrup
 
Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016Jen Stirrup
 
SQLBits Module 2 RStats Introduction to R and Statistics
SQLBits Module 2 RStats Introduction to R and StatisticsSQLBits Module 2 RStats Introduction to R and Statistics
SQLBits Module 2 RStats Introduction to R and StatisticsJen Stirrup
 
Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?Jen Stirrup
 
Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?Jen Stirrup
 
Guidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyGuidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyJen Stirrup
 

Mehr von Jen Stirrup (20)

Sales Analytics in Power BI
Sales Analytics in Power BISales Analytics in Power BI
Sales Analytics in Power BI
 
Analytics for Marketing
Analytics for MarketingAnalytics for Marketing
Analytics for Marketing
 
Diversity and inclusion for the newbies and doers
Diversity and inclusion for the newbies and doersDiversity and inclusion for the newbies and doers
Diversity and inclusion for the newbies and doers
 
Artificial Intelligence from the Business perspective
Artificial Intelligence from the Business perspectiveArtificial Intelligence from the Business perspective
Artificial Intelligence from the Business perspective
 
How to be successful with Artificial Intelligence - from small to success
How to be successful with Artificial Intelligence - from small to successHow to be successful with Artificial Intelligence - from small to success
How to be successful with Artificial Intelligence - from small to success
 
Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...
Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...
Artificial Intelligence: Winning the Red Queen’s Race Keynote at ESPC with Je...
 
Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpower
 
R - what do the numbers mean? #RStats
R - what do the numbers mean? #RStatsR - what do the numbers mean? #RStats
R - what do the numbers mean? #RStats
 
Artificial Intelligence and Deep Learning in Azure, CNTK and Tensorflow
Artificial Intelligence and Deep Learning in Azure, CNTK and TensorflowArtificial Intelligence and Deep Learning in Azure, CNTK and Tensorflow
Artificial Intelligence and Deep Learning in Azure, CNTK and Tensorflow
 
Blockchain Demystified for Business Intelligence Professionals
Blockchain Demystified for Business Intelligence ProfessionalsBlockchain Demystified for Business Intelligence Professionals
Blockchain Demystified for Business Intelligence Professionals
 
Examples of the worst data visualization ever
Examples of the worst data visualization everExamples of the worst data visualization ever
Examples of the worst data visualization ever
 
Lighting up Big Data Analytics with Apache Spark in Azure
Lighting up Big Data Analytics with Apache Spark in AzureLighting up Big Data Analytics with Apache Spark in Azure
Lighting up Big Data Analytics with Apache Spark in Azure
 
Digital Transformation for the Human Resources Leader
Digital Transformation for the Human Resources LeaderDigital Transformation for the Human Resources Leader
Digital Transformation for the Human Resources Leader
 
Digital Pragmatism with Business Intelligence, Big Data and Data Visualisation
Digital Pragmatism with Business Intelligence, Big Data and Data VisualisationDigital Pragmatism with Business Intelligence, Big Data and Data Visualisation
Digital Pragmatism with Business Intelligence, Big Data and Data Visualisation
 
Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016
 
Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016Distilled Power BI Updates for April 2016
Distilled Power BI Updates for April 2016
 
SQLBits Module 2 RStats Introduction to R and Statistics
SQLBits Module 2 RStats Introduction to R and StatisticsSQLBits Module 2 RStats Introduction to R and Statistics
SQLBits Module 2 RStats Introduction to R and Statistics
 
Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?
 
Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?Business Intelligence Barista: What DataViz Tool to Use, and When?
Business Intelligence Barista: What DataViz Tool to Use, and When?
 
Guidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyGuidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candy
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Data Storytelling and Business Intelligence in SQL Server 2017

  • 1. SQL Saturday Cork Welcome to Cork Data Storytelling for Business Intelligence with SQL Server 2017
  • 2. Where is the data coming from?
  • 4. BIModel BI The practice of managing two separate, coherent modes of business intelligence and analytics delivery: Stability Agility
  • 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
  • 13. Rowset SerializationLimit This property limits the number of rows returned in a rowset to clients Azure Analysis Services only It applies to both DAX and MDX.
  • 14. Reporting Services Report Creation, Connectivity, Design, Output
  • 15.
  • 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
  • 23. SQL Server Reporting Services News Report Creation Report Connectivity Report Design Report Output
  • 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
  • 32. Power BI News June 2018 News
  • 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.
  • 36. Thanks to our Sponsors