All posts in Office Graph & Delve


Classic vs. modern search experience in Office 365 – Are you confused?

If you use Office 365, you must also know the feeling of confusion when it comes to the various Search experiences. We still have the classic search center, but also more and more modern search experiences. We have different user interfaces. Different ways of getting content suggestions and people recommendations.

Sounds exciting, but in practice, it can be very confusing.

When to use which one?

How to explain to the end users? Read more…

Personalized Search in Office 365 Delve

Intelligence-powered, personalized search in Office 365

In today’s demanding business climate, it is common for people to get overwhelmed by the ever-growing volume of data and information. In Office 365, Microsoft Graph and intelligent Machine Learning (ML) techniques provide personalized, new-wave insights. These features make it possible not only to search and re-act, but also, do personalized search and pro-actively find and discover content.

Earlier this week, Microsoft has announced several major updates in Office 365’s insight engine:

Read more…


Workshop: SharePoint 2016 and Office 365 Search in Practice – Amsterdam, Netherlands, March 2017

I am happy and super excited to announce Search Explained Roadshow 2017! The first stop is Amsterdam, Netherlands with a 2-day workshop SharePoint 2016 and Office 365 Search in Practice.

Search and findability have evolved over the past several years into a new form. Search is no longer simply about “Search”. While Information Overload is the new reality of our lives, findability of relevant content gets more and more critical. The “old school” Search Center experience is outdated – we need something different, something better, something that is more efficient, more user friendly and more helpful.

In this two-day workshop, I will introduce proven steps and best practices, as well as common mistakes to avoid, demonstrated by live demos and exercises. The training provides you the guidance and action plan to take if you want to succeed with Search in your organization.

You will learn about: Read more…

Office Graph Delve

Office Graph and Delve news

I have been quite off-grid recently, but life goes on and as always, there are so many news about Office 365. Some of them are not related to search and findability at all (or at least, not directly), but some others are quite interesting.

In this post, I’ve collected the most important and (hopefully) exciting ones. Read more…

Case Studies

Why SharePoint 2016 is Important from the Perspective of Search?

Yesterday, Microsoft announced the public availability of both SharePoint Server 2016 IT Preview and the new cloud hybrid search:

Read more…

Microsoft Ignite: The “Big Bang” Conference

Microsoft Ignite was possibly the biggest Microsoft event ever – and it was a very important event, if not the most important event, from the perspective of findability and discovery. Microsoft announced Office Graph and Delve (codename Oslo) at the SharePoint Conference last year and rolled them out to the Office 365 customers in the last few months.

That only marked the beginning. Read more…

Delve Days of December: Free Expert Webinars for Delve & Office Graph

Delve and Office Graph are appearing in Office 365 tenancies around the globe. These truly innovative technologies combine search, big data, and enterprise social networking to change the story about how users find and discover information and each other. And, in 2015, the power of Delve and Office Graph will extend into hybrid, on-premises environments as well!

IT Unity is stepping up to help the SharePoint & Office 365 communities succeed with Delve & Office Graph. We’re providing a series of FREE WEBINARS designed to give you everything you need to understand, plan for, implement, and develop for two of the most potentially revolutionary services Microsoft has released: Read more…

Office Graph and Delve – Resources on IT Unity

Delve and Office Graph are appearing in Office 365 tenancies around the globe. These truly innovative technologies marry search, big data, and enterprise social networking to change the story about how users find and discover information and each other.

Read more…

A Business Overview of Office Graph and Office Delve – on IT Unity

Office Delve and the Office Graph are officially released and are being deployed into Office 365 tenancies worldwide. So it’s time to catch up with what these technologies do, what they mean to business, and what they reveal about the new Microsoft. – Recently, Dan Holme and I published the first part of a series on IT Unity, in which we discuss the basics and most important benefits of these technologies innovations. Read more…

Delve Is Missing On My Tenant. What Should I Do?

I get more and more questions like, “Delve is missing on my tenant. What should I do?”

In this article, I’d like to summarize the steps needed to “activate” Office Graph and Delve in your tenant and some troubleshooting steps if it’s not enough.

First of all, to activate Office Graph and Delve, please find the required steps here:

Please note that after enrolling to the First Release program, it might take up to 24 hours to get the new features like Office Graph and Delve.

If after 24 hours you still cannot see “Delve” on the navigation bar (like me), here are some ideas to try.

    1. Try to run a GQL query against Office Graph in your tenant, to prove Office Graph works. For example: https://[yourtenant]/_api/search/query?QueryText=’*’&Properties=’GraphQuery:actor(me\,action\:1021)

If Office Graph works, you’ll get ten documents authored by you recently.

  1. If Office Graph works, try to see if Delve works by opening this URL: https://[your-mysite-tenant]/_layouts/15/me.aspx?v=home

If you get documents here, Delve works fine; it just doesn’t get displayed on your navigation. It worth a try to check “My Apps;” Delve might be hidden there.

(On my tenant, this is the case – both Office Graph and Delve work fine but Delve does not display in the navigation.)

In any case: if you have issues on any level, open a support ticket and explain your issue with as many details as possible. The Product Group is already investigating in it, but the more tenants they know with these issues, the easier troubleshooting gets.

Privacy in Delve and Office Graph

As Delve is getting into more and more tenants, people obviously talk about it more and more. One can find blog posts and articles here and there, with excitement as well as with skepticism—like any innovation.

While reading the online content about Office Graph and Delve, one of the biggest concerns I’ve met is privacy. For example:

  • I’m concerned that subcontractors and other external partners of my company will be able to discover and see content that was not intended to be shared with them (see my “First time with Delve” story).
  • Let’s say I’m planning to apply for a new position opening in the company, but I don’t want my current manager to know about it yet. I have already checked the related HR documents (job description, apply criteria, rules and policies, etc.). Office Graph stores all of my activities, including that I viewed these documents. What if my manager checks it and figures out I’m planning to leave his team?
  • Let’s say, as a woman, I get pregnant, but I don’t want to share this information too early. But, I want to know my rights, the benefits I can get from the company, etc., without “releasing” the information of being pregnant.
  • Office Graph “knows” everything about me: what content I view, what meetings I have, who I send emails to and get emails from, which documents are presented to me, etc. How does Office Graph handle the sensitive content? What if I don’t want to share what people I communicate and collaborate with and what content I work with?

Let me clarify how privacy works in Office Graph and Delve, and what kind of relationships can be “surfaced” and how.

Sensitive content

Office Graph, and therefore its presentation layer, Delve, always provides security-trimmed results, similar to the “traditional” Search experience in SharePoint and Office 365. If you don’t have permissions to see a document, it won’t be presented to you at all. If you do have permissions to it, you can find it.

Office Graph does the security trimming in the backend; there is no way to “hack” or work around it. Delve cannot be a “security leak” in your organization.

For example: Let’s say you attend a strategic meeting with other C-level managers of the company, and there’re some content presented there. If the permission settings on these documents are set correctly and only the proper managers can see it, you don’t have to worry about Delve at all. People who have no access to the documents cannot see this in Delve at all. These documents won’t be presented to them in any way, because Office Graph does security trimming before it sends the content to Delve.

Conclusion: if some content is sensitive AND its permissions are set correctly, people cannot “discover” it by accident.

Sensitive “relationships”

In some cases, the content itself is public, but we don’t want to let others know we view it. For example, when I want to apply for a new position in the company. Or when a woman gets pregnant.

Office Graph fully respects privacy. To explain how it does, I have to explain how Office Graph works and how it stores all the information. Office Graph is a real, mathematical graph. It has nodes and edges. It’s nodes are the users and the content, edges the relationships. The edges always point from the Actor of the relationship (user) to the object of the relationship (document or another user).

Each edge (relationship) has several characteristics, like type or weight (importance). One of these characteristics is the visibility information. An edge (relationship) can be public or private:

  • Public: A public relationship is visible for everyone. An object that is connected to the Actor by a public edge can be discovered by others using Delve (with security trimming, of course!) For example, “modify” or “create” relationships are always public; people can discover content modified or created by someone else as Actor.
  • Private: An object, which is connected to the Actor by a private edge, cannot be discovered by other users. For example, an edge that represents a “view” relationship is always private. If I view a document, nobody will know about it.

For Example: When I open the HR documents for a new position opening, Office Graph stores an edge (relationship) that points from me (Actor) to the HR document (Object). If I only view (read) the document, this relationship will be private — nobody can discover the content by its relationship to me.

Conclusion: If someone opens documents for view only, the relationship gets stored into the Office Graph as a private edge. This means I get to have a connection to these documents but nobody else will be able to surface it. I am safe, even if I am in the first period of my pregnancy or planning to leave the company.


The innovation of Office Graph and Delve raises up several questions. One of the most important concern is privacy — how these new tools support and respect privacy. This concern is reasonable, of course: nobody wants others to discover information that they’re not supposed to discover.

For permission management, the same mechanism is used in Office Graph as in Search: everything is security trimmed on the engine level; nothing can be surfaced to the user interface. There is no way to work around this.

Moreover, in Office Graph we can also find two different edges: public edges allow us to discover content, but private edges don’t. Sensitive relationships cannot get discovered at all.