Graph Report API data latency and accuracy

Brass Contributor

We are currently using Graph Report API to check the people usage for O365. one of the Report API we were using is getOffice365ActiveUserDetail API. From the output csv file, we found out the user's usage information can somehow be delayed for many days. As I run the report today (2018/03/01), The "Report Refresh date" pointed to 2018/02/24 which is about a week ago.

From the https://support.office.com/en-us/article/Activity-Reports-in-the-Office-365-admin-center-0d6dfb17-85.... it showed Reports are available for the last 7 days, 30 days, 90 days, and 180 days. Data won't exist for all reporting periods right away. The reports become available within 48 hours. Does it mean the data should be available in the report within 48 hours?

At same time, we are confused about the data accuracy inside the report. for example, we found out someone's YammerLicenseAssignDate is null but HasYammer is "1". I am not sure if that's valid combination.

I am just wondering anyone know when the data will be shown in the report and how accurate the data is. Where can we find out the exact means of each column in the report? https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/reportroot_getoffice365activ... doesn't mention the meaning of each column.

 

Thanks 

2 Replies

Hello Tao Chen,

 

We are using 'Graph Report API' in our AdminDroid Office 365 Reporting product. We also face the issue regarding the up-to-dateness which you mentioned. 

 

Like you said there is no clear documentation available for each column, but luckily we can get some idea by looking at the corresponding reports from O365 Admin Center.

thanks Robert to second my issues for report API. Can anyone from MS Graph API team to provide any insights about that?