SlideShare a Scribd company logo
Power BI For SharePointAdminsSLC
Thank You SPSUtah 2019 Sponsors!
PLATINUM
• Lucidworks
• ZAACT
GOLD
• JourneyTEAM
• Sovereign SP
SILVER
• SkySync
ShareSki & SharePint
Steve.pucelik@Microsoft.com
stevepucelik
4
Purpose
Introduce core capabilities of Power BI
for SharePoint Administrators
Topics
• Reporting options in SPO
• Intro to Power BI
• Connecting to Data
• Dashboard Design
• Publishing and Consumption
Reporting Options
• SharePoint Lists and Views
• Excel Online
• Power BI (Recommended)
** SSRS is not supported in O365 **
6
Not Dynamic
SSRS reports by their
nature are meant to
be static tabular data
sets
Manual
manipulation
Users want data
“sliced” in several
different ways
Poor
visibility
Hard to understand
trends or what if
statements without
multiple SSRS reports
IT coding
required
It’s all in the syntax.
SSRS wasn’t the
easiest tool to use
Complex
reporting
Linking multiple data
sets or relationships
requires SQL
knowledge
Limited mobile
access
Mobile what??
Report Dashboard
Intro to PowerBI
Data analysis is like
a rollercoaster!
What do I need
• PowerBI Desktop Client
• Office 365 E5 License
-Or-
• PowerBI Pro License
• Power BI Premium
PowerBI Desktop
• Connect to data
• Define Queries/models
• Design sexy dashboards
• Publish for consumption
Connect to Data
• Hundreds of data sources to choose from
• SQL (Azure and On Prem)
• SharePoint
• Files
• OData feed
• REST Endpoints
• 3rd Party Providers
Authenticate
• Standard authentication methods apply
• For O365 typically use your Microsoft Account
• Select the object you want to work with
• Preview it before importing it
• You can “edit” the source in PowerBI to
add columns, format data, add functions
etc.
Select an object
Dashboard Design
Visualizations
• Choose from 20+ visuals
• Bind data to visuals
• “Value” is the primary element
measured
• Contextual based on the visualization
you’re working with
• Also custom visuals from community
• https://powerbi.microsoft.com/en-
us/custom-visuals/
Format Visuals
• Modify look and feel
• Adjust font size, color, position, etc.
• Custom colors for visuals
• Show data labels on values
• … and more
• This will be important for dashboard design
Slicer
• Interactively filter data
• Filter data based on selection
• Can apply to multiple visualizations on
page
• Scoped to the current page
• Ex. Selection Date Range
Demo
Financial Data
Sample
SharePoint
Integration REST Call
Risk
Summary
It’s all REST based
• Each data source has a parameter for the REST
query you want to execute
• Querystring based parameters against the search
API
• Query parameter is the KQL
• SelectProperties – managed properties that
become “table” fields
https://<SiteCollection>/Projects/_api/search/query?querytext
='contenttype:ProjectStatus'&selectproperties='Path,Filename,
Title,Author,ProjectTitleOWSTEXT,ProjectStatusOWSCHCS,Proje
ctPriorityOWSCHCS,DeadlineOWSDATE,AssigneeOWSUSER,Curr
entUpdateOWSMTXT,PercentCompleteOWSNMBR,ProjectStart
DateOWSDATE,Created,LastModifiedTime,ProjectEndDateOWS
DATE,WebTemplate,ProjectRequestor123OWSUSER,ProjectDesc
riptionOWSMTXT'&rowlimit=500
Transforming
the JSON
Response
• All REST responses are in the JSON format.
• Within Power BI we can “tablefy” the results (get it into rows and columns)
• The resulting table can be used in our dashboards and reports
Transforming
the JSON
Response
• Result is rows and columns
• Use this in you’re PowerBI dashboards and reports
• Power BI takes care of all the “plumbing”. All you need to do is get the REST
query right
Work with the results
• Focus on using the *SearchResult “table” for
your dashboards and reports
• Normal PowerBI functionality applies
• Simply refresh the data sources for current
results from the search index.
Publish to
Power BI
Service
Destinations
• Office 365 Group / App Workspace
• My Workspace (usually dev / test only)
SPS Power BI
Contoso Sales
Staff Resourcing
Project Reporting
Power BI
Licensing
Power BI Standard
Free for individual use
Power BI Pro
Required to share reports / dashboards
Power BI Premium
Useful when lots of consumers and fewer authors
SharePoint Online
Integration
• Add Power BI web part to page
• Configure web part to use report
• iFrame solution just released
Requirements
• User licensing = E5 / Power BI Pro
/ Premium
• Permissions to the page and
report
In Review: Session
Objectives and Takeaways
Session Objectives:
• Brief Intro to Power BI
• Dashboard design principles
• Real world example of Power BI reports
References
• Power BI Desktop
• Display Templates in GitHub
• KQL Cheat Sheet
• PowerBI template for any REST query
Questions

More Related Content

PPTX
Project Management With SharePoint
PPTX
Building enterprise records management solutions for share point 2010
PPTX
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
PPTX
SQL Saturday Columbus 2014 Exposing SQL Data with SharePoint
PPTX
VUEWorks GIS Asset and Work Order Management Overview Feb-13
PPTX
SharePoint Cincinnati 2015 Exposing Line of Business data with SharePoint
PPTX
Dogfood 2012 - Decoding the Business Intelligence Alphabet Soup
PPTX
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
Project Management With SharePoint
Building enterprise records management solutions for share point 2010
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
SQL Saturday Columbus 2014 Exposing SQL Data with SharePoint
VUEWorks GIS Asset and Work Order Management Overview Feb-13
SharePoint Cincinnati 2015 Exposing Line of Business data with SharePoint
Dogfood 2012 - Decoding the Business Intelligence Alphabet Soup
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...

What's hot (20)

PPTX
IndexedDB - An Efficient Way to Manage Data
PPTX
Hadoop Summit San Jose 2014 - Analyzing Historical Data of Applications on Ha...
PDF
How to index your data right
PPTX
Introduction to the Office Dev PnP Core Libraries
PDF
Webinar: Personalized Retail Search & Recommendations with Fusion
PPTX
Enterprise Content Management Solutions in SharePoint and Office 365
PPTX
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
PPTX
SharePoint Saturday Cincinnati 2012
PDF
Growing with elastic search
PPTX
Html 5 Overview
PDF
Metadata Management in Islandora
PPT
ECM Introduction
PDF
Knowledge searching
PPT
Database presentation
PPTX
eDMS247 document control application
PDF
Coming to REST
PPTX
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
PDF
Taming Information Chaos in SharePoint 2010
PPTX
Treasuremap- documenting microservices
IndexedDB - An Efficient Way to Manage Data
Hadoop Summit San Jose 2014 - Analyzing Historical Data of Applications on Ha...
How to index your data right
Introduction to the Office Dev PnP Core Libraries
Webinar: Personalized Retail Search & Recommendations with Fusion
Enterprise Content Management Solutions in SharePoint and Office 365
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SharePoint Saturday Cincinnati 2012
Growing with elastic search
Html 5 Overview
Metadata Management in Islandora
ECM Introduction
Knowledge searching
Database presentation
eDMS247 document control application
Coming to REST
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
Taming Information Chaos in SharePoint 2010
Treasuremap- documenting microservices
Ad

Similar to Power BI For SharePointAdminsSLC (20)

PDF
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
PDF
(ATS6-PLAT04) Query service
PPTX
Introducing DocumentDB
PDF
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
PPTX
Share pointsaturday arc
PDF
Presto: Fast SQL-on-Anything (including Delta Lake, Snowflake, Elasticsearch ...
PDF
SharePoint Custom Development
PPTX
SharePoint & jQuery Guide - SPSTC 5/18/2013
PPTX
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
PPTX
The SharePoint & jQuery Guide
PPTX
Access Apps for Office 365 with Power BI
PDF
Practical Tips for Migrating SharePoint Customizations to Office 365
PPTX
Practical Business Intelligence with SharePoint 2013
PPTX
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
PPTX
(Updated) SharePoint & jQuery Guide
PPTX
POWER BI Training From SQL SchoolV2.pptx
DOC
Ponnaganti Rajasekhar Yadav
PDF
Serverless SQL
PPTX
SQL To NoSQL - Top 6 Questions Before Making The Move
PPTX
Web Analytics: Challenges in Data Modeling
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
(ATS6-PLAT04) Query service
Introducing DocumentDB
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Share pointsaturday arc
Presto: Fast SQL-on-Anything (including Delta Lake, Snowflake, Elasticsearch ...
SharePoint Custom Development
SharePoint & jQuery Guide - SPSTC 5/18/2013
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint & jQuery Guide
Access Apps for Office 365 with Power BI
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Business Intelligence with SharePoint 2013
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
(Updated) SharePoint & jQuery Guide
POWER BI Training From SQL SchoolV2.pptx
Ponnaganti Rajasekhar Yadav
Serverless SQL
SQL To NoSQL - Top 6 Questions Before Making The Move
Web Analytics: Challenges in Data Modeling
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
NewMind AI Weekly Chronicles - August'25-Week II
MIND Revenue Release Quarter 2 2025 Press Release
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Cloud computing and distributed systems.

Power BI For SharePointAdminsSLC

  • 2. Thank You SPSUtah 2019 Sponsors! PLATINUM • Lucidworks • ZAACT GOLD • JourneyTEAM • Sovereign SP SILVER • SkySync ShareSki & SharePint
  • 4. 4 Purpose Introduce core capabilities of Power BI for SharePoint Administrators Topics • Reporting options in SPO • Intro to Power BI • Connecting to Data • Dashboard Design • Publishing and Consumption
  • 5. Reporting Options • SharePoint Lists and Views • Excel Online • Power BI (Recommended) ** SSRS is not supported in O365 **
  • 6. 6 Not Dynamic SSRS reports by their nature are meant to be static tabular data sets Manual manipulation Users want data “sliced” in several different ways Poor visibility Hard to understand trends or what if statements without multiple SSRS reports IT coding required It’s all in the syntax. SSRS wasn’t the easiest tool to use Complex reporting Linking multiple data sets or relationships requires SQL knowledge Limited mobile access Mobile what??
  • 9. Data analysis is like a rollercoaster!
  • 10. What do I need • PowerBI Desktop Client • Office 365 E5 License -Or- • PowerBI Pro License • Power BI Premium
  • 11. PowerBI Desktop • Connect to data • Define Queries/models • Design sexy dashboards • Publish for consumption
  • 12. Connect to Data • Hundreds of data sources to choose from • SQL (Azure and On Prem) • SharePoint • Files • OData feed • REST Endpoints • 3rd Party Providers
  • 13. Authenticate • Standard authentication methods apply • For O365 typically use your Microsoft Account
  • 14. • Select the object you want to work with • Preview it before importing it • You can “edit” the source in PowerBI to add columns, format data, add functions etc. Select an object
  • 16. Visualizations • Choose from 20+ visuals • Bind data to visuals • “Value” is the primary element measured • Contextual based on the visualization you’re working with • Also custom visuals from community • https://powerbi.microsoft.com/en- us/custom-visuals/
  • 17. Format Visuals • Modify look and feel • Adjust font size, color, position, etc. • Custom colors for visuals • Show data labels on values • … and more • This will be important for dashboard design
  • 18. Slicer • Interactively filter data • Filter data based on selection • Can apply to multiple visualizations on page • Scoped to the current page • Ex. Selection Date Range
  • 21. It’s all REST based • Each data source has a parameter for the REST query you want to execute • Querystring based parameters against the search API • Query parameter is the KQL • SelectProperties – managed properties that become “table” fields https://<SiteCollection>/Projects/_api/search/query?querytext ='contenttype:ProjectStatus'&selectproperties='Path,Filename, Title,Author,ProjectTitleOWSTEXT,ProjectStatusOWSCHCS,Proje ctPriorityOWSCHCS,DeadlineOWSDATE,AssigneeOWSUSER,Curr entUpdateOWSMTXT,PercentCompleteOWSNMBR,ProjectStart DateOWSDATE,Created,LastModifiedTime,ProjectEndDateOWS DATE,WebTemplate,ProjectRequestor123OWSUSER,ProjectDesc riptionOWSMTXT'&rowlimit=500
  • 22. Transforming the JSON Response • All REST responses are in the JSON format. • Within Power BI we can “tablefy” the results (get it into rows and columns) • The resulting table can be used in our dashboards and reports
  • 23. Transforming the JSON Response • Result is rows and columns • Use this in you’re PowerBI dashboards and reports • Power BI takes care of all the “plumbing”. All you need to do is get the REST query right
  • 24. Work with the results • Focus on using the *SearchResult “table” for your dashboards and reports • Normal PowerBI functionality applies • Simply refresh the data sources for current results from the search index.
  • 25. Publish to Power BI Service Destinations • Office 365 Group / App Workspace • My Workspace (usually dev / test only) SPS Power BI Contoso Sales Staff Resourcing Project Reporting
  • 26. Power BI Licensing Power BI Standard Free for individual use Power BI Pro Required to share reports / dashboards Power BI Premium Useful when lots of consumers and fewer authors
  • 27. SharePoint Online Integration • Add Power BI web part to page • Configure web part to use report • iFrame solution just released Requirements • User licensing = E5 / Power BI Pro / Premium • Permissions to the page and report
  • 28. In Review: Session Objectives and Takeaways Session Objectives: • Brief Intro to Power BI • Dashboard design principles • Real world example of Power BI reports
  • 29. References • Power BI Desktop • Display Templates in GitHub • KQL Cheat Sheet • PowerBI template for any REST query

Editor's Notes

  • #5: Thank you for taking the time today to learn about Microsoft Power BI. Microsoft Power BI has been redesigned to enable HR organizations to translate data into information that helps drive insight at the point of impact. The presentation will introduce you to the core capabilities of Power BI, highlighting several common data challenges and how the tool can help you address those challenges and better manage your data. Let’s get started.
  • #6: webpage office.microsoft.com and then you'll sign in. I can hit the Sign In button up here in the top right. Then tile labeled Teams or go to the app chooser up in the top left corner, you can see Teams is listed there as well. If you want to skip the Office 365 website, you could go straight to teams.microsoft.com. Desktop application
  • #7: Of course, when it comes to managing data for BI analysis and reporting, there are several common challenges that HR teams must overcome. It starts with the difficulty posed by information and data being silo’d across any number of spreadsheets and tools that do not talk to each other, such as data from Human Capital Management (or HCM) systems, Recruiting platforms, 3rd-party SaaS applications, etc. This reality creates a need for analysts to conduct significant amounts of manual data manipulation because they have to first hunt for data and then create a series of mash-ups to pull the data together into a single, coherent report. There is also a common challenge related to the lag time between real-time data ingress and the availability of complete, intuitive reports. This delay hinders the ability for HR teams to share important insights with leadership or executives with enough time for them to take strategic action or make key business decisions. HR teams often struggle to gain a seat at the table with executives, and slow or complex reporting only hinders the ability of HR teams to establish credibility. Next, there’s a challenge associated with the dependence of data analysts on IT for the development of custom dashboards and reports, or to develop queries and to secure all the data. This can take considerable time and decreases the ability of business to change rapidly and get the maximum amount of value from their HR data. A related challenge around complexity of reporting often comes into play even if IT is called into help. Because HR reports can involve many sources and data types, reports often end up being complex to interpret or manipulate, especially for users that may not have a background in data analytics or reporting. Finally, a growing challenge arising from the proliferation of mobile devices is the limited accessibility of data and reports from mobile devices . Many BI and reporting tools are geared toward the desktop, and reports and dashboards are often unavailable for mobile users. Yet even with all of these challenges, the fact remains that data and reporting are essential to any HR department’s success. Power BI is a Business Intelligence tool that can help your team transform their reporting strategy, and their business. Whether or not your team is comfortable with data or has any technical background, they can leverage Power BI to easily develop interactive reports that are both intuitive and visually stunning.
  • #11: The chat section works like a text message or instant messaging app. You can send messages here for a little more privacy. And of course previous chats will appear here over in this list on this column
  • #12: The chat section works like a text message or instant messaging app. You can send messages here for a little more privacy. And of course previous chats will appear here over in this list on this column
  • #26: PowerBI bulk license management using AAD Premium https://www.kasperonbi.com/bulk-assign-power-bi-licenses-using-azure-ad/
  • #27: PowerBI bulk license management using AAD Premium https://www.kasperonbi.com/bulk-assign-power-bi-licenses-using-azure-ad/