Hi Takayuki,
Interesting question.
My understanding is that the reporting export APIs are commonly used for scheduled/batch-style reporting workloads, especially where organisations need periodic snapshots or operational reporting outside the standard UI.
For very large-scale environments though, I would generally expect teams to consider:
- export frequency
- report size/row counts
- API concurrency/rate limits
- and whether near real-time data is actually required.
My understanding is usually:
- Reporting Exports → more suited for scheduled/ad-hoc report generation
- Analytics Async Jobs APIs → better suited for large-scale historical/bulk extraction workloads
- Notifications/EventBridge → more suitable for near real-time or event-driven processing.
I would also expect large environments to segment/batch requests carefully rather than attempting very large organisation-wide exports in a single request.
This is also a good older discussion to review regarding export limitations/behaviour:
Community discussion – export limitations
I'm sure others with larger-scale implementations may also be able to share additional operational experiences/recommendations.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------