Skip to Content

How to select massive data from Successfactors using OData APIs?

Hi Everyone,

I am trying to select massive data from Successfactors for some analytics reports. Actually, I am familiar with OData APIs but in SF OData API it is returning 1000 record maximum in response. I am using "__next" skiptoken to select other 1000 record as in pagination.

However, here is the question that How can I select more than 1000 records in one request without using "__next" pagination?

It is critically important for me because the performance of data selection is very slow for more than 10.000 records. If the actual data is 10.000 records, I have to send 10 request to SF backend. It affects performance of my application.

Here is Successfactors developer guide link about pagination;

https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/1711/en-US/93ef8631b93b4d58be235b047dae2b57.html

Is it really obligatory to select data? Because I need to select more than 1000 record in one request.

What is the best way to select bigger data in SF using OData or in other options?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Dec 19, 2017 at 06:08 PM

    Try changing the OData model size to 10,000 and see.

    Add comment
    10|10000 characters needed characters exceeded