Skip to main content

Power BI

Needs Votes

Add Microsoft Graph API as a connected service

Vote (359) Share
Jourdan's profile image

Jourdan on 14 Jul 2016 04:33:00

The Microsoft Graph API (http://graph.microsoft.io) is a unified ODATA endpoint to access data across Microsoft services. More specifically AAD/O365.

There is a major reporting/auditing component of this service as well as other resources being useful to use in Power BI reports.

Comments (19)
Jourdan's profile image Profile Picture

2a0aa4f6 06c2-4949-a04b-d9739e813e4c on 05 Jul 2020 23:34:09

RE: Add Microsoft Graph API as a connected service

This would be excellent.

Jourdan's profile image Profile Picture

61667fe5 f267-459e-9136-46f8e1de5ff8 on 05 Jul 2020 23:33:55

RE: Add Microsoft Graph API as a connected service

'+1 from me!

Jourdan's profile image Profile Picture

1a79a62c e1f9-4ddd-939c-ab89059c1f1f on 05 Jul 2020 23:22:46

RE: Add Microsoft Graph API as a connected service

'+1 from me!

Jourdan's profile image Profile Picture

879170cf 37b0-4ed5-8d61-1f127f0fe7b2 on 05 Jul 2020 23:22:43

RE: Add Microsoft Graph API as a connected service

ZappySys has released Drivers for REST API (JSON / XML / SOAP). Using these drivers you can connect to virtually any API service in Power BI. It comes with many advanced options such as OAuth Token, Pagination, Error Handling , Query Editor and many more. See below links.

https://zappysys.com/blog/howto-import-json-rest-api-power-bi/
https://zappysys.com/blog/call-soap-api-power-bi-read-xml-web-service-data/

For some concepts of reading Office 365 data (OData API) check this Blog. Its written for SSIS but UI and Settings are same for REST API Driver.

https://zappysys.com/blog/calling-office-365-api-using-ssis-graph-api-mail-calendar-contacts-onedrive-excel/


Hope this helps!

Jourdan's profile image Profile Picture

e244fe81 5bb3-4ae1-8983-0d38db55c9f4 on 05 Jul 2020 23:22:28

RE: Add Microsoft Graph API as a connected service

We need Graph API connector for Power BI badly.
Currently there is no working way to access Azure AD from Power BI.
After Microsoft broke OData connector two weeks ago, we can't use OData to connect to Graph API anymore

Jourdan's profile image Profile Picture

d0aca558 5e84-498a-9cd8-6d63f1fe0aea on 05 Jul 2020 23:19:33

RE: Add Microsoft Graph API as a connected service

Yes, I want it too.
For easy / quick without developer, without learn Odata,
I want the Microsoft Graph as Data Source.

Jourdan's profile image Profile Picture

53fc5e57 6253-4a01-9687-2ca39bf0f8d6 on 05 Jul 2020 22:33:51

RE: Add Microsoft Graph API as a connected service

I agree that the powerbi REST API should be extended to provide 3rd party direct access to the data. Just like you can right-click download, you should also be able to access the data via ODATA via some appropriate end-point(s)?

If this is through the graph API then so be it.

This would be really helpful for governments and public bodies to quickly be able to publish their data (at least in an experimental capacity) by authoring an appropriate PowerBI report.

Jourdan's profile image Profile Picture

e2ad8af3 a13a-49d4-a7bf-b19b1f6531a2 on 05 Jul 2020 22:29:22

RE: Add Microsoft Graph API as a connected service

You could achieve something like this trough CSV:

take a look at this GIT:

https://github.com/eringreenlee/azureb2c-reportingapi

Jourdan's profile image Profile Picture

e2ad8af3 a13a-49d4-a7bf-b19b1f6531a2 on 05 Jul 2020 22:29:18

RE: Add Microsoft Graph API as a connected service

'+1