I'm trying to find the best way to implement a regular refresh of our sandbox environment with production data to better test features. We use Dynamics 365 Sales Enterprise. Our current sandbox environment is outdated so finding a solution to update the environment with accurate data would be ideal for more accurate testing. I'm aware we have the ability to do a full copy of our production environment to a sandbox environment. However a concern is that by doing so, we go over storage capacity due to how large the production database is. In addition, to do this regularly would result in going over the allotted capacity each time.
I'd love to get some input from other developer teams that have implemented a regular refresh process. How are others refreshing their sandbox environments? Are there external tools that help achieve this?
Thank you.