SharePoint & Power BI: Better Together

Slides:



Advertisements
Similar presentations
Microsoft® Lync™ 2010 IM and Presence Training
Advertisements

Microsoft® Access® 2010 Training
Using MicroStrategy with Excel
Microsoft ® Lync ™ 2010 IM and Presence Training.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
1 Agenda Views Pages Web Parts Navigation Office Wrap-Up.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Creating a Web Page HTML, FrontPage, Word, Composer.
SMART Agency Tipsheet Staff List This document focuses on setting up and maintaining program staff. Total Pages: 14 Staff Profile Staff Address Staff Assignment.
Advanced User Guide to Outlook and all its features.
1 State Records Center Entering New Inventory  Versatile web address:  Look for any new ‘Special Updates’ each.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
CFM S4 Cloud iQ Guide THE FUTURE OF CASH AUTOMATION.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
Access Module Implementing a Database with Microsoft Access A Great Module on Your CD.
Introduction to the Power BI Platform Presented by Ted Pattison.
3 Apps for Primary Teachers to Organize Center Activities iPossibilities Conference – June 10, 2014 Amanda Hanna
#SQLSAT454 Using Power BI in Enterprise Andrea
1 Logging into the new PCard (PaymentNet) System: PAYMENTNET * Introduction * May use IE 8.0 or greater or Firefox * Do not.
Microsoft Power BI Stack
PCard Training Logging into the new PCard (PaymentNet) System: * Introduction * May use IE 8.0 or greater or Firefox * Do not.
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
Understanding QlikView Web Parts for SharePoint
General System Navigation
Connecting Power BI to On-Premise Dynamics CRM/GP Data
Core ELN Training: Office Web Apps (OWA)
Getting started with Power BI and Dynamics CRM
Understanding QlikView Web Parts for SharePoint
Weebly Elements, Continued
Course Objectives After completing this course, you should be able to:
Project Management: Messages
Getting started with Power BI
Weebly Elements, Continued
Using a Gateway to Leverage On-Premises Data in Power BI
ZIMS Maintenance August 2017 Tips & Tricks.
Using a Gateway to Leverage On-Premises data in Power BI
Power BI in the Wild Power BI at Innovative Architects Julie Smith
Assess Survey Invitations
Parts.cat.com Client training 2016.
Power BI – Exploring New Frontiers
PeopleSoft 9.2.
Using Excel with Google Maps
Using a Gateway to Leverage On-Premises Data in Power BI
iCIMS 17.3 Release: Highlights
Cloud Connect Seamlessly
Data Visualization Web Application
Power BI – Exploring New Frontiers
Power BI in the Wild Power BI at Innovative Architects Julie Smith
Outlook Basics.
ZIMS Maintenance August 2017 Tips & Tricks.
Converter for Azure and SharePoint Converts s into SharePoint list items 24/7 Creates SharePoint list items from s
Converter for IIS and SharePoint Converts s into SharePoint list items 24/7 Creates SharePoint list items from s
Converter for Outlook and SharePoint Converter converts Outlook s to SharePoint list items Converter creates SharePoint.
IBM SCPM Basic Navigation
Power BI – Exploring New Frontiers
self-paced eLearning series
Power BI.
Power BI – Exploring New Frontiers
HR Portal: What’s New? What’s Next?
Using Power BI to Automate Data Cleaning and Visualization
Training Document Accessing Reports in VinCENT.
New Features in Security Management
Presentation transcript:

SharePoint & Power BI: Better Together Poll: O365 users, PBI users Have open: PBI web app, PBI desktop How to get SP data out of SP and present it in a dashboard Christine Payton

What is Power BI? Easy-to-use dashboard/data exploration tool WAY easier than SharePoint (assuming you don’t get into DAX) Part of O365 If you don’t have O365, you can also sign up at powerbi.com with any email address, as long as it is not associated with a MS “personal” account. It is free to use with SharePoint Online data in most cases On-premise data requires a $10/month license for viewers and creators Consists of a desktop application and web application Support is abnormally responsive

Demo: SharePoint Profiles Profile data syncs to the “UserInformationList” in SharePoint, which is accessible via OData feed in Power BI. Here’s the list URL: https://yourtenant.sharepoint.com/_layouts/15/people.aspx?MembershipGroupId=0 SharePoint side of the demo: because this is the SPUG Data entered in a profile is accessible via the “user information list” name/department/manager fields are there by default. Can add more with custom profile properties

Customizing the Profile Instructions are for O365 Create a new property in the SharePoint admin center.

Configuring the Property Type: Single/Multi Value – can ONLY be set at creation Length: Doesn’t seem to actually do anything (resets to some large number no matter what you enter) A closed term set is a good idea, you can add instructions for how to request additions in the description field. Have the term set imported before creating the property. “Replicable” box: This is what pushes the data to the User Information List (note: takes forever to replicate the very first time… like… up to a month in SPO) I can make our crowdsourced starter term sets available on meetup, or email me

Configuring the Property You want your users to be able to enter data in the field, right? If you index the property, you can also use the field values as refiners in people searches! (requires mapping to a RefinableString property in search center)

Making it Easier to Get To This is where your custom properties end up: buried where no one will ever find them. Luckily, we can move them!

Moving the Properties In the “manage properties” area, you can move properties up and down the property list Move the custom ones into the “Basic Information” section by clicking the up arrow many, many times Anyone know of a better way to do this? PowerShell? Also enter some data in a profile to help trigger replication? Swap presentation to other screen, present desktop app

On to Power BI Download the application at http://powerbi.com Connecting to the data: Use data source OData feed or “SharePoint List” (I prefer OData). OData URL: https://yourtenant.sharepoint.com/_vti_b in/listdata.svc Authentication Type: For O365, Organizational. On-premise: varies Select your UserInformationList, then “Edit” *wait for data to populate; hard to tell from looking at SP list because the view is not configured to show your columns SharePoint Server – need personal gateway for refresh (Odata and SP List both still work) If you’re not connecting to profile data, use site URL in Odata feed

Clean Up Your Data Select the columns you want to keep and “Remove Other Columns” “Remove” vs “Remove Other” – “Remove Other” allows you to go back and edit the step to change columns later. Filter out the not-real-people entries I like to do this by removing people with null departments in combination with a custom property we set with PowerShell for employee type. The former removes service accounts, the later removes offboarded staff.

Splitting Multiple Value Fields If you allowed multiple values for your properties, you will have comma or semicolon separated values in those columns in your profile list. You will want to count these in a separate table (I use one for each property). Right click -> Reference to create a new table from your source. Do another “remove other” – I like to leave name, ID, and the property I’m splitting and remove the rest. Rename the table something descriptive

Splitting Multiple Value Fields Remove the null value entries for the column Split by delimiter – “custom,” so you can add a space at the end (the SP values have a trailing space) Let it split into as many columns as it needs under Advanced (unless it’s a weirdly high number… happens) – it tends to adjust according to how many entries people have

Splitting Multiple Value Fields Looks messy! Now let’s unpivot Select your Name and ID columns (holding shift), right click, “Unpivot Other Columns” Remove the junk Attribute column, rename Value to something descriptive Select all, right click, remove duplicates (long story: SharePoint bug creates duplicate column values in User Info List)

Optional: Create Relationships Creating relationships will allow you to create visuals that combine multiple tables. For instance: Which personality types correlate with which skills? Which school did people go to for which what education level? Relationships may be created automatically, you’ll want to check to make sure they are accurate (they are often not, and can cause errors). Create relationships that relate your fields back to your “main” table (one to many, direction: both).

Make a Report Create visuals by selecting a visualization type, then dragging columns into the axis, legend, and value buckets. You can sort using the three-dot menu in the corner of the visual Change the visual title, data labels, and colors under the paintbrush icon

Publish to Power BI To share your dashboard, you need to publish it.

Create a Dashboard Pin visuals from the web app to create a dashboard (click the pin icon to pin). A dashboard is what gets “shared.” You can pin items from multiple reports to one dashboard. Clicking a tile in the dashboard opens that tab of the report. Natural language query

Schedule a Refresh Daily is free You need to enter credentials in setup (auth type OAuth 2) Your credentials will expire once in a long while; you’ll get a notification of the failure. You will need to go back and re-enter your credentials to fix

Licensing Tips & Tricks “Pro Features” – triggers pro license requirements for the dashboard (license necessary for all viewers) Sharing with security groups Publishing to shared workspaces (a.k.a. O365 Groups) On-premise data refresh Sharing with distribution groups does not trigger pro features; however it was buggy last time I tried it. Microsoft says they will fix it this year sometime. You can also batch-share with semicolon separated lists of email addresses. Embedding: Microsoft is working on it, alternately there is a third-part app.

Examples: Goal Tracking Power BI can be used with any SharePoint list, here’s some ideas!

Example: SP Profiles

Example: Case Management

Example: Nomination Forms

Examples: O365 Data Feed OData Feed: https://reports.office365.com/ecp/R eportingWebService/Reporting.svc Use admin credentials, Basic Authentication

Example: SharePoint Usage Word on SP embeds

Resources Powerbi.com – many step-by-step tutorials Power BI Community – user-based forum EdX Courses Meetup: Power BI User Group, same day as SPUG at 6PM Questions? Christine.Payton@nwea.org Sizzle pie..