When a replicate task restarts the target tables will get dropped and recreated or truncated -- depending on the settings.
I suggest there be an option to run a SQL script before and after this point.
When the tables are recreated by Replicate, new columns are brought over (which is great) but we lost post-creation settings such as compression.
Truncating tables is an answer to that issue of course, but does not allow us to bring over new columns.
Having the ability to run a custom SQL script would give us the option to include post-create changes.