Para hacer el append de la capa principal:
-Se tiene la capa target y la capa fuente.
-Antes de hacer el append se crea un capo idéntico tipo GUID en ambas capas, para preservar el GlobalID viejo, se puede llamar GlobalIDViejo.
-Solamente se hace el cálculo del GlobalID viejo en la capa fuente, en la capa target se deja vacío el campo.
-Se hace un append de la fuente hacia el target donde se mantengan los adjuntos.
Luego con las tablas relacionadas:
-Se tiene la tabla target y la tabla fuente.
-Se crea un campo GUID en la tabla fuente que se llame NuevoParentID
-Se hace join en la tabla fuente con la capa target principal, con los campos parentglobalID de la capa fuente con el campo GlobalIDViejo de la capa target.
-Una vez hecho el join, se hace un cálculo en el campo NuevoParentID con el campo GlobalID de la capa target.
-Ya se puede quitar el join.
-Se hace un cálculo del Nuevo Global ID de la capa target en el Parent Gobal ID de la capa fuente.
-Se elimina el campo de la capa fuente que recibió el NuevoParentID.
-Se hace un append de la información de la tabla fuente hacia la tabla target.
-Repetir con todas las tablas relacionadas
-Eliminar campo GlobalIDViejo de la capa target