Marketo Automated Bulk Extraction process Getting Ready for Data Retention ?
Business Issue: Do a bulk extract of the Marketo data using minimum IT resources and finances. ?
Solution: Marketo we will start archiving Email send and delivered data prior to 90 days, so it becomes important we take regular back up of Marketo data using Marketo Bulk Activity Extract (which will save APIs calls). In the below example, I have used App Script and Google Sheet to do the extraction and copy of the data. You can also notify the user when the job is started and completed.
The flow looks like below:

You can create triggers to run the job on hourly, daily basis as well.

Finally, you can link the Google Sheet with PowerBI which is a one time sync to get the insights automatically in PowerBI.

let me know in case if you want to start archiving your data in Google Sheet and before Marketo retention policy kicks in.