Hi Team,
I am reading Office 365 Data using graph api in Azure Data Factory. i am reading data in JSON format and stored in ADLS Gen 2.
i am getting this 'GraphApiJsonThrottlePerAppAndTenantThresholdExceeded' error while reading data. pasted the complete error message for reference. generating access token through WEB activity by passing Service principal. clientid etc.
In Copy Activity -- > created rest api linked service to read office data with Authorization header and passing value to the Pagination Rules parameter value as AbsoluteUrl: $['@odata.nextLink'].
i am getting the JSON file when the volume of JSON is less. i executed the same URL in PostMan by providing the access token, it shows the JSON data without any error.
Failure happened on 'Source' side. ErrorCode=RestSourceCallFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=The HttpStatusCode 429 indicates failure. Request URL: https://graph.microsoft.com/beta/reports/getOffice365ActiveUserDetail(period='D7')?$format=application%2fjson&$top=1000&$skiptoken=MDoxNzc6ZXlKMGIydGxiaUk2SW Response payload:{"error":{"code":"UnknownError","message":"{\"error\":{\"code\":\"GraphApiJsonThrottlePerAppAndTenantThresholdExceeded\",\"message\":\"Please retry later\"}}","innerError":{"date":"2021-07-19T09:51:26","request-id":"a70da1c8-ec1d-4ff3-XXXX-a6a99cXXXXXX","client-request-id":""}}},Source=Microsoft.DataTransfer.ClientLibrary,'
could you please help us to resolve this. kindly provide if any other implementation approach is to be incorporated.