Use of Bulk API Export vs REST API
Hello!
We are currently using the BULK API export to fetch update lead data for our Tableau dashboard. We have ~600K lead records and 300 fields.
We are using the python library 'marketorestpython' to make calls to the marketo API. The python script fetches all the leads starting from June 2017 up until now and gets all the fields that are present in Marketo.
The script runs on weekends and we get the 500 mb limit exceeded error when the script has fetched all the leads ranging from July 2017 to about August 2020. We want to capture any changes and deleted records in this refresh. Not all fields or leads will have updates though.
Marketo support has directed us to use the REST API instead of the BULK API for this process. Our developer is concerned that doing so will be too slow and create delays in refreshing our lead data in Tableau. Does anyone have an opinion or similar experience that could help guide us in our best path forward here?
Thank you!!!