Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
Hi everyone
I am trying to create a dashboard to show information regarding e-mail activity (e.g. number of e-mails received/sent, malware/spam e-mails blocked etc). We currently do this using an Excel export from Office 365 (which is manually put together) and it looks as below:
This works fine but we now want to do this in a more automated fashion and I have been experimenting with connecting directly to Office 365 using the API, using these instructions. This gives me audit log information though and doesn't seem to give me the information about e-mail that I need.
Has anyone else tried to do this or similar, and if so, which API did you use to get the correct data? I'd be grateful for any pointers as at the moment I'm struggling to find the best way to get this information.
Thanks in advance for any help.
The built in connector for Microsoft Exchange is pretty limited IMO.
The best way to go about this is using the Microsoft Graph API.
Please mark this post as solution if it helps you. Appreciate Kudos.
@Anonymous,
You may try the built-in connector Microsoft Exchange.
Thank you for your response. I've just tried the built-in Exchange and Exchange Online connectors but it looks like I can only connect to a single mailbox?
I need to be able to connect to our Exchange environment as a whole as we want to report on oragnisation-wide e-mail numbers, malware etc.
Did you ever progress with this? It's the exact same thing I am trying to acheive... thanks