Мова запитів графів і sharepoint online

Відео: Free CAML Tool with Intellisense for SharePoint Online, 2013, and 2010

Мова запитів графів і SharePoint Online
Office Graph містить дані, що представляють об`єкти, в тому числі людей, файли і взаємодія між об`єктами. Такі об`єкти називаються «переходами» (edge). Кожен перехід в Office Graph містить джерело і цільової вузол: джерело іменується суб`єктом (actor), а цільової вузол іменується об`єктом. Перехід являє собою зв`язок між суб`єктом і об`єктом. Сам перехід має типи і опису властивостей, які можна використовувати в програмному коді і представляти різні ідентифікатори і значення, необхідні для запитів.

Office Graph отримує інформацію з SharePoint Online, OneDrive for Business, Exchange Online, Azure Active Directory і Delve. Користувачі, що направляють запити в Office Graph, зазвичай шукають об`єкти, пов`язані з іншими об`єктами, а також базову інформацію про них та їхні зв`язки. Наприклад, ви можете шукати «все, пов`язане з Джеймсом Брауном» або «всі елементи, створені Брюсом Лі».

У мові запитів графів передбачений один базовий оператор, ACTOR. Цей оператор виявляє всі дії обраного суб`єкта, відповідного застосованого фільтру, а потім повертає всі об`єкти для типів дій. У прикладі «все, пов`язане зі мною» використовується наступний синтаксис:
ACTOR (ME)

В результаті повертаються об`єкти. пов`язані зі мною. Однак, якщо виконати той же запит, але для «Джеймса Брауна», в першу чергу необхідно знати його ідентифікатор (в даному випадку - 123). При цьому використовується наступний синтаксис:
ACTOR (123)

Щоб витягти обидва об`єкти, пов`язані одночасно зі мною і Джеймсом Брауном, потрібно використовувати наступний синтаксис:



AND (ACTOR (ME), ACTOR (123)) 

Об`єднання ACTORS і ACTIONS забезпечує додаткові можливості вилучення контенту. Якщо потрібно отримати об`єкти, недавно переглянуті як мною, так і Джеймсом Брауном, використовується синтаксис, аналогічний наведеному вище. Однак на цей раз додається число ACTION, яке вказує Office Graph на необхідність повертати тільки недавно переглянуті об`єкти.



AND (ACTOR (ME, action: 1001,), ACTOR (123, action: 1001,)) `

Як ми бачимо, синтаксис досить простий для запитів будь-якого типу, так як заснований на передачі ACTOR, а потім FILTER деякого виду.

Поточний документований список описів і типів ACTION можна знайти за адресою: https://msdn.microsoft.com/office/office365/howto/query-Office-graph-using-gql-with-search-rest-api. Скорочений список представлений в таблиці нижче.

Мова запитів графів і SharePoint Online
Список описів і типів дій ACTION

Відео: Using a Site Template with a New Site Collection in SharePoint Online


Типовий спосіб взаємодії з Office Graph з використанням мови запитів графів - через API-інтерфейси SharePoint REST, доступні в клієнті Office 365. Повертаючись до прикладу з витяганням об`єктів, недавно переглянутих як мною, так і Джеймсом Брауном, ми використовуємо наступний синтаксис API REST:
/ _api / search / query? Querytext = `*` Properties = `GraphQuery: AND (ACTOR (ME, action: 1001,), ACTOR (123, action: 1001,))`

В результаті буде повернено JSON, до якого можна направляти подальші запити і представляти в стандартному SharePoint або звичайних елементах управління .NET.

Даний процес забезпечує чудовий спосіб персоналізувати роботу користувача в додатках, побудованих на Office 365. Цей приклад дозволить вам зрозуміти, з чого слід починати, приступаючи до роботи з Office Graph і цих слів графів.


Набагато більше, ніж розбиратися в мові запитів графів, ви хочете облаштувати свій будинок? Тоді ось вам порада: дивани в Києві купите тут (https://divan.com.ua/divani/po-cene/divani-deshevo). По-перше, тут найширший асортимент товарів, а по-друге, на divan.com.ua вас чекають найнижчі ціни!

ІНШЕ

Загрози для sharepoint 2016 фото

Загрози для sharepoint 2016

Відео: SharePoint 2016 Standalone Installation (Single Server Farm) - Full Video Якими функціями необхідно доповнити…

Чим замінити office delve фото

Чим замінити office delve

Відео: Office Delve updated profile experience Docurated (https://docurated.com/) - приклад продукту, в загальних рисах…

Microsoft outlook для mac фото

Microsoft outlook для mac

Відео: Outlook 2016 for MacЗавантаження, установка та активація Компанія Microsoft надає Outlook для Mac тільки…

» » Мова запитів графів і sharepoint online