SlideShare a Scribd company logo
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

What's hot

Couch db
Couch dbCouch db
IndexedDB - An Efficient Way to Manage Data
IndexedDB - An Efficient Way to Manage DataIndexedDB - An Efficient Way to Manage Data
IndexedDB - An Efficient Way to Manage Data
sara stanford
 
Hadoop Summit San Jose 2014 - Analyzing Historical Data of Applications on Ha...
Hadoop Summit San Jose 2014 - Analyzing Historical Data of Applications on Ha...Hadoop Summit San Jose 2014 - Analyzing Historical Data of Applications on Ha...
Hadoop Summit San Jose 2014 - Analyzing Historical Data of Applications on Ha...
Zhijie Shen
 
How to index your data right
How to index your data rightHow to index your data right
How to index your data right
PromptCloud
 
Introduction to the Office Dev PnP Core Libraries
Introduction to the Office Dev PnP Core LibrariesIntroduction to the Office Dev PnP Core Libraries
Introduction to the Office Dev PnP Core Libraries
Eric Shupps
 
Webinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with FusionWebinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with Fusion
Lucidworks
 
Enterprise Content Management Solutions in SharePoint and Office 365
Enterprise Content Management Solutions in SharePoint and Office 365Enterprise Content Management Solutions in SharePoint and Office 365
Enterprise Content Management Solutions in SharePoint and Office 365
Eric Shupps
 
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePointSQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
Scott_Brickey
 
SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012
Scott_Brickey
 
Growing with elastic search
Growing with elastic searchGrowing with elastic search
Growing with elastic search
Devi A S L
 
Html 5 Overview
Html 5 OverviewHtml 5 Overview
Html 5 Overview
Aditi Rustagi
 
Metadata Management in Islandora
Metadata Management in IslandoraMetadata Management in Islandora
Metadata Management in Islandora
David Wilcox
 
ECM Introduction
ECM IntroductionECM Introduction
ECM Introduction
Hiep Luong
 
Knowledge searching
Knowledge searchingKnowledge searching
Knowledge searching
Ethan Han
 
Database presentation
Database presentationDatabase presentation
Database presentation
AlaaRidha
 
eDMS247 document control application
eDMS247 document control applicationeDMS247 document control application
eDMS247 document control application
Doug Littlejohn
 
Coming to REST
Coming to RESTComing to REST
Coming to REST
Max Goff
 
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
Jason Himmelstein
 
Taming Information Chaos in SharePoint 2010
Taming Information Chaos in SharePoint 2010Taming Information Chaos in SharePoint 2010
Taming Information Chaos in SharePoint 2010
Eric Shupps
 
Treasuremap- documenting microservices
Treasuremap- documenting microservicesTreasuremap- documenting microservices
Treasuremap- documenting microservices
supriya joshi
 

What's hot (20)

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

Similar to Power BI For SharePointAdminsSLC

A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
Eric Shupps
 
(ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service (ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service
BIOVIA
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB
James Serra
 
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Perficient, Inc.
 
Share pointsaturday arc
Share pointsaturday arcShare pointsaturday arc
Share pointsaturday arc
Jason Benes
 
Presto: Fast SQL-on-Anything (including Delta Lake, Snowflake, Elasticsearch ...
Presto: Fast SQL-on-Anything (including Delta Lake, Snowflake, Elasticsearch ...Presto: Fast SQL-on-Anything (including Delta Lake, Snowflake, Elasticsearch ...
Presto: Fast SQL-on-Anything (including Delta Lake, Snowflake, Elasticsearch ...
Databricks
 
SharePoint Custom Development
SharePoint Custom DevelopmentSharePoint Custom Development
SharePoint Custom Development
C/D/H Technology Consultants
 
SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013 SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013
Mark Rackley
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
SPTechCon
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery Guide
Mark Rackley
 
Access Apps for Office 365 with Power BI
Access Apps for Office 365 with Power BIAccess Apps for Office 365 with Power BI
Access Apps for Office 365 with Power BI
Chris McNulty
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
Haniel Croitoru
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
Ivan Sanders
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Microsoft TechNet - Belgium and Luxembourg
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
Mark Rackley
 
POWER BI Training From SQL SchoolV2.pptx
POWER BI Training From SQL SchoolV2.pptxPOWER BI Training From SQL SchoolV2.pptx
POWER BI Training From SQL SchoolV2.pptx
SequelGate
 
Ponnaganti Rajasekhar Yadav
Ponnaganti Rajasekhar YadavPonnaganti Rajasekhar Yadav
Ponnaganti Rajasekhar Yadav
Raja Sekhar Yadav Ponnaganti
 
Serverless SQL
Serverless SQLServerless SQL
Serverless SQL
Torsten Steinbach
 
SQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The MoveSQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The Move
IBM Cloud Data Services
 
Web Analytics: Challenges in Data Modeling
Web Analytics: Challenges in Data ModelingWeb Analytics: Challenges in Data Modeling
Web Analytics: Challenges in Data Modeling
Excella
 

Similar to Power BI For SharePointAdminsSLC (20)

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

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 

Power BI For SharePointAdminsSLC

  • 1.
  • 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

  1. 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.
  2. 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
  3. 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.
  4. 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
  5. 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
  6. PowerBI bulk license management using AAD Premium https://www.kasperonbi.com/bulk-assign-power-bi-licenses-using-azure-ad/
  7. PowerBI bulk license management using AAD Premium https://www.kasperonbi.com/bulk-assign-power-bi-licenses-using-azure-ad/