Обзор Microsoft Graph

Microsoft Graph открывает доступ к данным и средствам искусственного интеллекта в Microsoft 365. Благодаря этому вы получите единую модель программируемости, которую можно использовать для доступа к колоссальному объему данных в Microsoft 365, Windows 10 и Enterprise Mobility + Security. Используйте многочисленные данные в Microsoft Graph и создавайте приложения с миллионной аудиторией для организаций и пользователей.

Благодаря Microsoft Graph, его соединителям и подключению к данным можно расширить возможности Microsoft 365 и создавать интеллектуальные приложения.

Данные и службы для расширения возможностей платформы Microsoft 365

Три основных компонента платформы Microsoft 365 упрощают доступ к данным и их поток:

  • API Microsoft Graph предлагает единую конечную точку, https://graph.microsoft.com, для доступа к сложным, ориентированным на пользователя данным и аналитике в Microsoft Cloud, включая Microsoft 365, Windows 10 и Enterprise Mobility + Security. С помощью интерфейсов REST API и пакетов SDK вы можете получить доступ к конечной точке и создавать приложения, которые поддерживают сценарии Microsoft 365 для повышения продуктивности, улучшения совместной работы и обучения, социальной и рабочей аналитики и многого другого. В Microsoft Graph также включен мощный набор служб для управления удостоверениями пользователей и устройств, доступом, соблюдением требований, безопасностью и защиты организаций от утечки или потери данных.
  • Соединители Microsoft Graph (предварительная версия) работают во входящем направлении, доставляя данные, не входящие в Microsoft Cloud, в службы и приложения Microsoft Graph, чтобы расширить возможности Microsoft 365, такие как Поиск (Майкрософт). Существуют соединители для многих часто используемых источников данных, например Box, Google Drive, Jira и Salesforce.
  • Подключение к данным Microsoft Graph предоставляет набор инструментов для упрощения безопасной и масштабируемой доставки данных Microsoft Graph в популярные хранилища данных Azure. Эти кэшированные данные используются в качестве источников данных для средств разработки Azure, с помощью которых можно создавать интеллектуальные приложения.

Одновременное использование API Microsoft Graph, соединителей (предварительной версии) и подключения к данным позволяет расширить возможности платформы Microsoft 365. Благодаря доступу к данным Microsoft Graph и другим наборам данных вы можете получить статистику и аналитику, расширить возможности Microsoft 365 и создавать уникальные интеллектуальные приложения.

Примечание

Соединители Microsoft Graph доступны в предварительной версии. Чтобы использовать соединители в Поиске (Майкрософт) или создавать соединители, требуется зарегистрироваться в программе предварительной оценки соединителей. Чтобы присоединиться к программе предварительной оценки, отправьте форму регистрации в программе предварительной оценки соединителей Microsoft Graph.

Из чего состоит Microsoft Graph?

Microsoft Graph предоставляет интерфейсы REST API и клиентские библиотеки для доступа к данным в нижеуказанных облачных службах Майкрософт:

  • Основные службы Microsoft 365: Bookings, Календарь, Delve, Excel, Обнаружение электронных данных в Центре соответствия требованиям Microsoft 365, Поиск (Майкрософт), OneDrive, OneNote, Outlook/Exchange, Люди (контакты Outlook), Планировщик, SharePoint, Teams, To Do, Рабочая аналитика.
  • Службы Enterprise Mobility and Security: Advanced Threat Analytics, Расширенная защита от угроз, Azure Active Directory, Identity Manager и Intune.
  • Службы Windows 10: действия, устройства, уведомления, универсальная печать.
  • Dynamics 365 Business Central.

Дополнительные сведения см. в статье Основные службы и компоненты в Microsoft Graph.

Изображение основных ресурсов и отношений, из которых состоит Graph

Что можно делать с помощью Microsoft Graph?

Microsoft Graph позволяет обрабатывать уникальный контекст пользователя и делать его более результативным. Представьте приложение, которое...

  • Просматривает следующее собрание и помогает подготовиться к нему, предоставляя информацию об участниках, их должностях и руководителях, а также сведения о последних документах, с которыми работаете вы и ваши сотрудники.
  • Проверяет ваш календарь и предлагает оптимальное время для следующего собрания команды.
  • Получает диаграмму с перспективной оценкой продаж из файла Excel в OneDrive и позволяет обновлять прогноз в реальном времени с мобильного телефона.
  • Подписывается на изменения вашего календаря, отправляет вам оповещение, если вы слишком много времени проводите на собраниях, и рекомендует, какие собрания можно пропустить или поручить кому-нибудь другому (в зависимости от того, насколько их участники важны для вас).
  • Помогает вам упорядочивать личные и рабочие данные на телефоне. Например, приложение может группировать изображения, предназначенные для личного хранилища OneDrive, и накладные, которые следует хранить в OneDrive для бизнеса.
  • Анализирует масштабируемые данные Microsoft 365, чтобы лица, принимающие решения, видели важные закономерности сотрудничества и распределения во времени, необходимые для повышения производительности работы.
  • Вносит пользовательские бизнес-данные в Microsoft Graph и индексирует их для поиска наряду с данными из служб Microsoft 365.

В качестве примера выберите первый сценарий поиска участников собрания. С помощью API Microsoft Graph вы можете:

  1. Получить адреса электронной почты участников собрания.
  2. Просмотреть информацию о каждом из них как о пользователе в Azure Active Directory и получить сведения о профиле.

С помощью связей вы можете перейти к другим ресурсам:

Microsoft Graph продолжает открывать возможности платформы Microsoft 365 для разработчиков, но исключительно при наличии соответствующих разрешений.

Примечание

Используя API Microsoft Graph, вы соглашаетесь с условиями использования API Microsoft и заявлением Майкрософт о конфиденциальности.

Ознакомьтесь с некоторыми из популярных сценариев работы с API Microsoft Graph. Ссылки ведут на песочницу Graph.

Операция URL-адрес
GET мой профиль https://graph.microsoft.com/v1.0/me
Получение своих файлов https://graph.microsoft.com/v1.0/me/drive/root/children
Получение своей фотографии https://graph.microsoft.com/v1.0/me/photo/$value
Получение своей почты https://graph.microsoft.com/v1.0/me/messages
GET моя почта высокой важности https://graph.microsoft.com/v1.0/me/messages?$filter=importance%20eq%20'high'
GET события в моем календаре https://graph.microsoft.com/v1.0/me/events
GET мой руководитель https://graph.microsoft.com/v1.0/me/manager
GET последний пользователь, изменивший файл foo.txt https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser
GET группы Microsoft 365, участником которых я являюсь https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')
GET пользователи в моей организации https://graph.microsoft.com/v1.0/users
GET группы в моей организации https://graph.microsoft.com/v1.0/groups
GET пользователи, связанные со мной https://graph.microsoft.com/v1.0/me/people
GET элементы, популярные в моей компании https://graph.microsoft.com/beta/me/insights/trending
GET мои заметки https://graph.microsoft.com/v1.0/me/onenote/notebooks

Перенос данных из внешнего источника контента в Microsoft Graph (предварительная версия)

Используйте соединители Microsoft Graph для переноса данных, не входящих в Microsoft Cloud, в Microsoft Graph. Примерами таких данных могут быть база данных отдела кадров организации или каталог продуктов, размещенные локально, в общедоступных или частных облаках.

Соединители Microsoft Graph позволяют создавать подключения к внешним источникам данных, индексировать данные и хранить их как внешние настраиваемые элементы и файлы. После индексирования эти элементы могут отображаться в Поиске (Майкрософт), а также для приложений, использующих API Поиска (Майкрософт).

Масштабируемый доступ к данным Microsoft Graph с помощью подключения к данным Microsoft Graph

Используйте подключение к данным Microsoft Graph для получения масштабируемого доступа к данным в Microsoft Graph, предоставляя администраторам точечные разрешения и полный доступ к этим данным. Подключение к данным помогает оптимизировать их доставку в Microsoft Azure.

С помощью средств Azure можно создавать интеллектуальные приложения с такими функциями:

  • Поиск ближайшего специалиста по вопросу в вашей организации
  • Автоматизация создания базы знаний
  • Анализ приглашений на собрания для предоставления статистики об использовании конференц-залов
  • Выявление мошенничества с данными производительности и взаимодействия

Когда следует использовать API Microsoft Graph или подключение к данным?

Microsoft Graph Data Connect предоставляет новый способ взаимодействия с данными, доступными с помощью интерфейсов API Microsoft Graph. Подключение к данным предоставляет уникальный набор инструментов, которые помогают оптимизировать создание интеллектуальных приложений в рамках облака Майкрософт.

Функция API Microsoft Graph Microsoft Graph Data Connect
Область доступа Один пользователь или весь клиент Несколько пользователей или групп
Шаблон доступа В режиме реального времени Повторяющееся расписание
Операции с данными Работает с оригиналом данных Работает с кэшем данных
Защита данных Данные защищены в пределах Microsoft 365 Защита данных распространяется на кэш данных в подписке Azure
Согласие пользователя Самостоятельное
Типы ресурсов
Нет
Согласие администратора Вся организация
Типы ресурсов
Выбор групп пользователей
Типов и свойства ресурсов
Исключает пользователей
Средства доступа Веб-запросы с применением REST Фабрика данных Azure

Дополнительные сведения см. в статье Подключение к данным Microsoft Graph.

Дальнейшие действия