OFF 102 - Delve & the Office Graph - A Crash Course

39
AvePoint 2013 Delve & The Office Graph: A Crash Course Paul Olenick Director, Product Strategy

description

OFF 102 - Delve & the Office Graph - A Crash Course

Transcript of OFF 102 - Delve & the Office Graph - A Crash Course

Page 1: OFF 102 - Delve & the Office Graph - A Crash Course

© AvePoint 2013

Delve & The Office Graph: A Crash Course

Paul OlenickDirector, Product Strategy

Page 2: OFF 102 - Delve & the Office Graph - A Crash Course

About the presenter

Paul OlenickDirector of Product Strategy, AvePoint

[email protected]@OlenickSP

https://www.linkedin.com/in/paulolenick

W

Page 3: OFF 102 - Delve & the Office Graph - A Crash Course

Polls

Page 4: OFF 102 - Delve & the Office Graph - A Crash Course

Agenda

Important Resources

Building Custom Solutions on the Office Graph

What is the Office Graph?What is Delve?

Wrap-Up / Q&A

Business Impact

Page 5: OFF 102 - Delve & the Office Graph - A Crash Course

What’s the problem?Volume of information Multitude of Systems

and LocationsDistributed Teams

Page 6: OFF 102 - Delve & the Office Graph - A Crash Course

What Is Delve?

Page 7: OFF 102 - Delve & the Office Graph - A Crash Course

Delve is Microsoft’s Answer

New people profile page

New way to organize and curate content

Quick access to your work

Automatically surface most relevant content

Quickly scan what’s happening in the

company

Provides quick access to people

Page 8: OFF 102 - Delve & the Office Graph - A Crash Course

Delve Demo

Page 9: OFF 102 - Delve & the Office Graph - A Crash Course

Delve interface reviewCards Fancy search resultsBoards Collection of cardsViews Search resultsImages Mined from contentNew Profile page

Replaces MySite profile page

UI/UX Borrows from latest trendsDelve App “Simple” first app built on Office

Graph

Page 10: OFF 102 - Delve & the Office Graph - A Crash Course

Primary Limitations and Roadmap• Content has to be in O365• One Drive for Business• SharePoint Online• Limited Yammer Content

• Shows last 3 months• Specific to certain O365 Plans• Enterprise E1 – E4 subscription plans, Office 365 Business Essentials and Business

Premium

• Office 365 Video content• Exchange Online attachments• Coming soon: OneNote, SP Sites, Visio

Page 11: OFF 102 - Delve & the Office Graph - A Crash Course

What is the Office Graph?

Page 12: OFF 102 - Delve & the Office Graph - A Crash Course

What is the Office Graph• Underlying service in O365• Captures interactions between users and objects

Page 13: OFF 102 - Delve & the Office Graph - A Crash Course

Edges (relationships/interactions)

Page 14: OFF 102 - Delve & the Office Graph - A Crash Course

Action Types

Page 15: OFF 102 - Delve & the Office Graph - A Crash Course

Logical Architecture

Graph Query Language (GQL)

Currently only means of interacting

with the Graph

QueriesRecently announced and coming soon…• New way to query the graph via Unified API• Push API to get outside sources into the graph

Announced at this conferene!• On-prem content via Hybrid Search Connector• aka.ms/graphsearch

Page 16: OFF 102 - Delve & the Office Graph - A Crash Course

How Delve uses Office Graph“canned” queries

Page 17: OFF 102 - Delve & the Office Graph - A Crash Course

Business Impact

Page 18: OFF 102 - Delve & the Office Graph - A Crash Course

Business impact

• No longer need to remember where everything is

• More efficient• Connects users to content

you may not have otherwise seen

• What’s this new thing?• Why do I have another

profile page?• How do I create a board?• What is a board?• Why does Delve look

different for me than for her?

• Is it safe?

• Will people see my private content?

• Sensitive content• Real & Perceived risks• Security Through Obscurity

Value Add to Users Communications / Training Communications / Training

Page 19: OFF 102 - Delve & the Office Graph - A Crash Course

More on Privacy and Compliance• Security through Obscurity problem

You have access to this sensitive content,

but you shouldn’t

But it’s unlikely you’ll ever see it

• Already a problem with Search?•How about Content Stewardship?

Page 20: OFF 102 - Delve & the Office Graph - A Crash Course

Opting Out• Tenant-level (opting out of Office Graph)• All or nothing from tenant level (turns off Office Graph entirely)

• Individual users can opt out• Use HideFromDelve tag to hide pieces of SharePoint content• Create Site Column called HideFromDelve• Map to Managed Property called HideFromDelve• Configure metadata for individual docs

Page 21: OFF 102 - Delve & the Office Graph - A Crash Course

Polls

Page 22: OFF 102 - Delve & the Office Graph - A Crash Course

Interesting Options?•Hide content from Delve based on:• Sensitive content (PII, etc.)• Location• Data security categorization• Content lifecycle• Legal Hold•Hide people from delve based on:• AD group• Security clearance• Job title

Page 23: OFF 102 - Delve & the Office Graph - A Crash Course

Build your own apps

Page 24: OFF 102 - Delve & the Office Graph - A Crash Course

Graph Customization Fundamentals“canned”

queries

/_api/search/query?QueryTemplate='((NOT (HideFromDelve:True OR OnHold:True)) AND (FileExtension:doc OR FileExtension:docx OR FileExtension:ppt OR FileExtension:pptx OR FileExtension:xls OR FileExtension:xlsx OR FileExtension:pdf OR ContentTypeId:0x010100F3754F12A9B6490D9622A01FE9D8F012* OR contentclass:ExternalLink))'&Properties='TitleBasedSummaries:true,IncludeExternalContent:true,GraphQuery:or(and(actor(me\,action\:1003)\,actor(me\,or(action\:1003\,action\:1036\,action\:1037\,action\:1039\,action\:1052\,action\:1047\,action\:1048)))\,actor(me\,action\:1047))'&SelectProperties='Author,AuthorOwsUser,ContentClass,ContentTypeId,Created,DefaultEncodingURL,DocId,DocumentPreviewMetadata,Edges,EditorOwsUser,FileExtension,FileType,HitHighlightedProperties,HitHighlightedSummary,LastModifiedTime,ListID,ListItemID,MediaDuration,OriginalPath,Path,PictureThumbnailURL,PrivacyIndicator,Rank,SPWebUrl,SecondaryFileExtension,ServerRedirectedPreviewURL,ServerRedirectedURL,SitePath,SiteTitle,Title,ViewCountLifetime,siteID,uniqueID,webID'&SortList='LastModifiedTime:descending'&RowLimit=36&ClientType='PulseWebModified'&BypassResultTypes=true&EnableQueryRules=false&ProcessBestBets=false&ProcessPersonalFavorites=false HTTP/1.1

Page 25: OFF 102 - Delve & the Office Graph - A Crash Course

Helpful tools•Office Graph Query Tester (Mavention)• http://blog.mastykarz.nl/mavention-office-graph-query-

tester-office-store/

• Search Query Tool by (Mikael Svenson)• http://sp2013searchtool.codeplex.com/

• Fiddler

Page 26: OFF 102 - Delve & the Office Graph - A Crash Course

Programming against Office Graph•Only GQL today – no CRUD yet•Must get creative•Things are changing fast!•See Ignite content on Channel9, etc.

Page 27: OFF 102 - Delve & the Office Graph - A Crash Course

Graph Mobile App Demos

Page 28: OFF 102 - Delve & the Office Graph - A Crash Course

Delve surfaces things we’re connected to…• Taking it one step further…

Page 29: OFF 102 - Delve & the Office Graph - A Crash Course

What topics are trending?• Content Delve says is important

Sales PitchContosoTransactional MatrixProductSoutheastResearchNortheastEducationFinancial CrisisJapanLiquidity

• Extracted topics

Page 30: OFF 102 - Delve & the Office Graph - A Crash Course

Suggest people and documentsAsk me

about Sales Pitches

Sales Pitch

Contoso

Transactional Matrix

ProductSoutheas

t

Research

Northeast

Education

Financial Crisis Japan

Liquidity

Page 31: OFF 102 - Delve & the Office Graph - A Crash Course

Mobile, Cortana & Data visualizations

Page 32: OFF 102 - Delve & the Office Graph - A Crash Course

My World Mobile App

Page 33: OFF 102 - Delve & the Office Graph - A Crash Course

Free App

Page 34: OFF 102 - Delve & the Office Graph - A Crash Course

Delve for On-Prem

Page 35: OFF 102 - Delve & the Office Graph - A Crash Course

Delve for On-Prem Content• Announced at this Conference• Available by way of cloud hybrid search and the “Cloud Search Service Application” (2013, 2016)• Only available in Delve “search”, not as cards

Fileshares

SP 2013 Cloud SSA

SPOSearch Farm

SP 2013 content SP 2010 content

On-premises

Office 365

SPO content

Page 36: OFF 102 - Delve & the Office Graph - A Crash Course

Wrap up

Page 37: OFF 102 - Delve & the Office Graph - A Crash Course

Key Takeaways• Exciting new technology – Microsoft is betting on it!• Expect more Graph-driven experiences in O365• Not too exciting if not using O365 for important data• Delve and the Graph are changing rapidly!• Limited, but cool opportunities to customize if you get creative• Compliance and Privacy concerns may hurt adoption• New MSFT iOS and Andriod Apps (not Windows yet)• See on-prem content in Delve (limited)

Page 38: OFF 102 - Delve & the Office Graph - A Crash Course

Useful links• How Delve Knows w

hat’s Important to Me

• How to find People and Information in Delve

• Description of Delve Feature Rollout

• Delve Group on Yammer

• SharePoint 2013 Search Query Tool

• Great blog on programming against GQL by Richard diZerega

• Graph Query Tester

• @OfficeDelve

Page 39: OFF 102 - Delve & the Office Graph - A Crash Course

Q&[email protected]@OlenickSP