
Collaboration data from Teams
Yres has no standalone Teams connector: Teams data comes in through the Microsoft Graph API. You register one app in Microsoft Entra ID, assign it the Graph permissions for Teams and pick the Graph preset in Yres. Yres requests a token with OAuth2, reads the Graph endpoints for teams, channels and messages page by page, and writes the result to an Azure SQL database in your own tenant. From there you use the data in Power BI.
If you only want to see how much Teams is being used, the usage reports in the Microsoft 365 admin center already show that. No data warehouse required.
Yres earns its place when you want to combine Teams data with other sources, for instance teams and channels next to your HR or project administration, or when you want to record how the structure of teams and channels changes over time.
Technically none: both use the same Graph preset, the same address and the same OAuth2 sign-in. The difference is in the permissions you give the Entra app. For Teams those are the Graph permissions for teams, channels and messages. The Graph page describes the same connection for Microsoft 365 in general.
No. With application permissions the app gets tenant-wide access without being a member of any team. An administrator does have to grant admin consent. Pick only the permissions you really need: messages need a different permission (ChannelMessage.Read.All) than teams (Team.ReadBasic.All) or channels (Channel.ReadBasic.All).
Client Credentials is meant for a background process without a signed-in user and is the usual choice for scheduled loads. You use Authorization Code when access has to run on behalf of a user. In that case a refresh token is mandatory; Yres uses it to obtain a fresh access token on every run.
Whatever the Graph endpoints for Teams return and the granted permissions allow: teams, channels and messages. Microsoft's Teams API documentation lists the available endpoints; what the app may read from them is governed by the permissions.
Full technical description in the knowledge base →·Last reviewed:
Built for organisations on Azure and Power BI. Yres connects your sources, keeps the history and promotes changes in a controlled way, without manual work.