Hey,
you can start the truncate queries from the child table and then start populating from parent table.
meaning use a script activity with sequential execution of truncate tables from child to parent
and then use copy activity to sequentially load the tables from Parent to child