
Microsoft 365-data via Graph
Microsoft Graph is de ingang van Microsoft voor Microsoft 365-data, en in Yres de onderliggende koppeling voor scenario's als Teams en Office 365. Je registreert één app in Microsoft Entra ID, geeft die de Graph-permissies die bij je vraag horen en vult tenant-ID, client-ID, client secret en scope in. Yres haalt met OAuth2 een token op, stuurt dat bij elk verzoek mee en loopt alle pagina's af. De data landt in een Azure SQL-database in je eigen tenant en is van daaruit te gebruiken in Power BI.
Heb je één overzicht uit Microsoft 365 nodig, dan is een export of een ingebouwd rapport in het beheercentrum sneller dan een app-registratie en een datawarehouse.
Yres wordt zinvol als Microsoft 365-gegevens structureel naast andere bronnen moeten staan, bijvoorbeeld gebruikers en groepen naast je HR-systeem, en je die op vaste tijden ververst wilt hebben zonder dat iemand exports hoeft te maken.
Wat de Graph-endpoints teruggeven waarvoor je app rechten heeft. Dat is de kern van deze koppeling: één app-registratie, en de permissies bepalen wat leesbaar is. Yres schrijft geen permissies voor; je kiest application- of delegated-permissies die bij je scenario passen en laat een beheerder ze goedkeuren.
Niet in de webapplicatie. Client-ID, client secret, grant type en het adres gaan naar de Key Vault van je omgeving. Het refresh token, de scope en het tokenadres staan in een configuratietabel in je eigen datawarehouse-database, waar het proces dat tokens ververst ze gebruikt.
De OAuth-scope waarvoor Yres een token aanvraagt. Voor Microsoft Graph is dat bijvoorbeeld https://graph.microsoft.com/.default. Het tokenadres hoef je niet zelf in te vullen: Yres stelt dat samen uit je tenant-ID en toont het als alleen-lezen veld.
Graph werkt met OData-conventies en Yres pagineert via de OData-vervolglink, maar het is geen gewone OData-bron met Basic-aanmelding. Sinds versie 1.56 slaat Yres Graph op als OData-bron met OAuth2, zodat het token per run wordt opgehaald en als header wordt meegestuurd.
Volledige technische beschrijving in de kennisbank →·Laatst gecontroleerd:
Gebouwd voor organisaties op Azure en Power BI. Yres koppelt je bronnen, bewaart de historie en rolt wijzigingen gecontroleerd uit, zonder handwerk.