Применяется к
Access для Microsoft 365

Примечание.   Приближается. Хотя мы объявили о выпуске этой функции, мы решили улучшить ее на основе тестирования и отзывов.

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

  • При связывании с данными Access создает двустороннее подключение, которое синхронизирует изменения с данными в Access и Microsoft Graph.

  • При импорте данных Access создает одноразовую копию данных, поэтому изменения в данных в Access или Microsoft Graph не синхронизируются.

Общие сведения о подключении Access к Microsoft Graph

Эта функция доступна только для подписчиков Возможность связывания или импорта данных из Microsoft Graph доступна только подписчикам Microsoft 365.

Что такое Microsoft Graph?

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

Слово "граф" — это термин, используемый для обозначения социальной сети информации. Microsoft Graph — это сеть социальных сетей и подключений к данным в Microsoft 365. Значение любой сети растет экспоненциально с количеством подключений. В Microsoft Graph эти подключения зависят от того, над чем вы работаете, с кем вы работаете и что важно для вас.

Вы можете быстро получать актуальные аналитические сведения о машинном обучении из таблиц Microsoft Graph, выполнять с ними дальнейшие действия, а также повышать интеллектуальность и производительность решения базы данных Access. Например, можно найти наиболее релевантных для пользователя людей и добавить их в качестве ссылок на электронную почту в отчет или отправить отчет по электронной почте группе, в состав включаемой пользователем.

Подготовка

Хотите, чтобы все прошло гладко? Затем выполните следующие действия перед связыванием или импортом:

  • Данные Microsoft Graph основаны на вашей рабочей или учебной учетной записи. При первом использовании Microsoft Graph может потребоваться войти в Microsoft 365.

  • Обратите внимание на количество столбцов в каждой таблице или представлении. В Access больше чем 255 полей в таблице не поддерживается, поэтому связываются или импортируются только первые 255 столбцов.

  • Определите общий объем импортируемых данных. Максимальный размер базы данных Access составляет два гигабайта за вычетом места, требуемого для системных объектов. Microsoft Graph содержит большие таблицы, загрузка которых может занять много времени, и вы не сможете импортировать их все в одну базу данных Access. Используйте параметры запроса Microsoft Graph , чтобы свести к минимуму объем связанных данных.

  • Защитите базу данных Access и содержащиеся в ней сведения о подключении с помощью надежного расположения и пароля. Дополнительные сведения см. в статьях Вопрос о доверии базе данных и Шифрование базы данных с использованием пароля базы данных.

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

Начало работы

  1. Выберите Внешние данные > Новый источник данных > из веб-служб > из Microsoft Graph.

  2. При появлении запроса войдите в Рабочей или учебной учетной записи Microsoft 365.

  3. Выполните одно из указанных ниже действий.

    • Чтобы импортировать данные, выберите вариант Импортировать данные источника в новую таблицу в текущей базе данных.

    • Чтобы выполнить связывание с данными, выберите вариант Создать связанную таблицу для связи с источником данных.

  4. Нажмите кнопку ОК.

  5. В диалоговом окне Связывание таблиц или Импорт объектов в разделе Таблицы выберите каждую таблицу, с которой вы хотите связать или импортировать из нее, а затем нажмите кнопку ОК.

    Список стандартных фильтров

Фильтрация результатов ссылки с помощью параметра запроса Microsoft Graph

В результате операции связывания и импорта из Microsoft Graph можно получить большой объем данных, особенно если это связано с таблицами Группы и Пользователи в крупных организациях. Для операции связывания можно использовать указанных ниже параметры запроса Microsoft Graph, чтобы фильтровать данные на сервере до получения.

  • $top    Поиск записей, количество которых ограничено указанным числом, например первых 25 строк.

    Заметка    Мы рекомендуем сначала использовать параметр запроса $top=n для получения небольшого количества данных, а затем изучить поля и значения.

  • $filter    Фильтрация строк на основе выражения.

  • $select   Получение только указанных столбцов. Однако Access всегда возвращает поле идентификатора.

Помните, что Access Microsoft Graph поддерживает не все выражения, синтаксические структуры и столбцы. Дополнительные сведения о поддерживаемых элементах и последних обновлениях см. в статьях Настройка ответов с помощью параметров запроса, Тип ресурса user и Тип ресурса group.

  1. Введите параметр запроса Microsoft Graph в диалоговом окне Фильтр результатов. Ниже представлены примеры для таблиц Группы и Пользователи, но вы можете использовать аналогичные фильтры для других таблиц.

    $top=10
    $filter=securityEnabled eq false
    $filter=startswith(displayName, 'M')
    $filter=startswith(mailNickname, 'S')
    $filter=startswith(mail,'S') or startswith(mail,'T')
    $filter=startswith(mail, 'B') & $select=mail
    $select=mail,mailEnabled,mailNickname
    $select=classification,displayName
  2. Нажмите кнопку ОК.

Результаты

После завершения операции привязки или импорта таблицы отображаются в области навигации с тем же именем, что и таблица Microsoft Graph. Если это имя уже используется, во время операции импорта приложение Access добавляет к новому имени таблицы префикс "1". Если это имя уже используется во время операции связи, Access добавляет "1" к новому имени таблицы, но только в том случае, если применяется другой фильтр. Вы всегда можете переименовать таблицы в что-то более значимое.

Таблицы с префиксом My возвращают данные в зависимости от того, кто является текущим вошедшим пользователем.

Вы можете обновить мои контакты Outlook, но все остальные таблицы Microsoft Graph доступны только для чтения.

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

Если в операции ссылки столбцы доступны только для чтения в таблице Microsoft Graph, они также доступны только для чтения в Access.

Совет    Чтобы просмотреть URL-адрес Microsoft Graph, включая любой параметр запроса, наведите указатель мыши на таблицу в области навигации Access.

Изменение существующего параметра запроса Microsoft Graph

Если у вас есть связанная таблица с параметром запроса, ее можно изменить.

  1. В области навигации щелкните правой кнопкой мыши связанную таблицу и выберите Диспетчер связанных таблиц.

  2. В диалоговом окне Диспетчер связанных таблиц щелкните знак "плюс" (+), чтобы развернуть имя источника данных Microsoft Graph, а затем выберите поле проверка рядом с конкретным именем источника данных, которое необходимо изменить.

  3. Выберите Повторное связывание.

  4. Обновите строку параметра запроса в диалоговом окне Повторное связывание <имя связанной таблицы> .

    Например, измените $top=100 на $filter=userType eq 'Member'.

    Убедитесь, что между именем таблицы и параметром запроса есть знак вопроса (?).

  5. Нажмите кнопку ОК.

  6. Выберите поле проверка рядом с именем конкретного источника данных, который вы изменили.

  7. Нажмите Обновить.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.