Отнася се за
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 приложения и услуги чрез събиране и организиране на разнородни данни (потребители, групи, съобщения, контакти, разговори, задачи, файлове и т.н.) в набор от релации. Примери за релации са: потребител е член на група, текущ ръководител на потребителя, потребителят е споменат в няколко разговора или документът на потребителя е работел съвместно с няколко колеги през последните няколко часа.

Думата "graph" е термин, използван за обозначаване на социална мрежа от информация. Microsoft Graph е мрежа от социални връзки и връзки с данни в Microsoft 365. Стойността на всяка мрежа нараства експоненциално с броя на връзките. В Microsoft Graph тези връзки се базират на това, върху което работите, с кого работите и какво е важно за вас.

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

Преди да започнете

Искате ли нещата да минат гладко? Тогава извършете следните подготовки, преди да свържете или импортирате:

  • Данните на Microsoft Graph се базират на Вашия служебен или учебен акаунт. Първия път, когато използвате Microsoft Graph, може да се наложи да влезете, за да Microsoft 365.

  • Помислете за броя на колоните във всяка таблица или изглед. Access не поддържа повече от 255 полета в таблица, така че Access свързва или импортира само първите 255 колони.

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

  • Защитете своята база данни на Access и информацията за връзките, която тя съдържа, с помощта на надеждно местоположение и парола за базата данни на Access. За повече информация вижте Как да решите дали да се доверите на база данни и Шифроване на база данни с помощта на парола за база данни.

  • Планирайте създаването на допълнителни релации. Access свързва или импортира избрани таблици и филтрирани подмножества в модела на данни на Microsoft Graph. Можете да създадете ръчно допълнителни релации между нови и съществуващи таблици с помощта на прозореца "Релации". За повече информация вижте Какво представлява прозорецът "Релации"? и Създаване, редактиране или изтриване на релация.

Първи стъпки

  1. Изберете Външни данни > Нов източник на данни > от Онлайн услуги > от Microsoft Graph.

  2. Ако получите подкана, влезте във вашия Служебен или учебен акаунт за Microsoft 365.

  3. Направете едно от следните неща:

    • За да импортирате, изберете Импортиране на първичните данни в нова таблица в текущата база данни.

    • За да създадете връзка, изберете Свързване към източника на данни чрез създаване на свързана таблица.

  4. Изберете OK.

  5. В диалоговия прозорец Свързване на таблици или Импортиране на обекти , под Таблици изберете всяка таблица, към която искате да се свържете или импортирате, и след това щракнете върху OK.

    Списък с предварително зададени филтри

Филтриране на резултати от връзка с помощта на параметър на заявка на Microsoft Graph

Свързването към и импортирането от Microsoft Graph може да върне голямо количество данни, особено с групи и потребители в големи организации. Когато се свързвате, използвайте следните параметри на заявката на Microsoft Graph за филтриране на данните на сървъра, преди да извличате данни:

  • $top    Намира ограничен набор от записи, базирани на номер, примерно първите 25 реда.

    Забележка    Препоръчваме като най-добра практика първо да използвате параметъра на заявката $top=n, за да се върне малко количество данни, а след това се запознайте с полетата и стойностите.

  • $filter    Филтрира броя на редовете въз основа на даден израз.

  • $select   Връща само тези колони, които сте задали. Въпреки това Access винаги връща полето "ИД".

Имайте предвид, че Access Microsoft Graph поддържа само поднабор от изрази, синтаксис и колони. За повече информация за това, което се поддържа, и за най-новите актуализации, вижте Използване на параметри на заявка за персонализиране на отговори, тип потребителски ресурс и тип групов ресурс.

  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. Изберете OK.

Резултати

Когато операцията за свързване или импортиране завърши, таблиците се показват в навигационния екран със същото име като таблицата на Microsoft Graph. По време на операцията за импортиране, ако това име вече се използва, Access добавя "1" към новото име на таблицата. По време на операцията за свързване, ако това име вече се използва, Access добавя "1" към новото име на таблицата, но само ако е приложен друг филтър. Винаги можете да преименувате таблиците с нещо по-смислено.

Таблиците с префикс "Моят" връщат данни въз основа на това кой е влезлият в момента потребител.

Можете да актуализирате Моите контакти на 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. Изберете OK.

  6. Поставете отметка в квадратчето до конкретното име на източника на данни , което сте променили.

  7. Изберете Обновяване.   

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.