We have approximately 180 entities that we export daily. We recently discovered that some changes had been made to some entities that weren't being reflected in the exports, and that we needed to perform a full push. Based on documentation and information we have found, the process would be:
- Run the 'Refresh Entity List' job
- In each Entity Store, select all published entities and click Publish to rebuild the tables with any schema changes
- Remove each entity from the export project and re-add it as incremental push only to recreate the mapping.
My question mostly revolves around question 3 - Are there alternatives to this?
- Is republishing the entities enough to trigger a full push, or do we need to add and drop from the export project as well?
- In lieu of removing and readding to the export project, can (or should) we remove all entities from the export project, and re-import the file?
And lastly, are we missing any steps? Is there anything else we should be doing for this process?
For context:
- A full push takes ~3 hours, vs 5 mins for the incremental run
- We have 2 data export projects, one with ~170 and one with < 10.
Thank you!