As a retail group operating across several brand divisions and in both online and in-store environments, one of the big things we are looking to achieve with AEP is connecting the online and offline experiences with the ability for cross channel attribution and single customer view across retail brands. We would be looking to feed into AEP very similar data from various websites as well as different ERP systems and data warehouses.
In that light, I am trying to figure out whether it would be better practice to set up a separate schemas for each source which could be brought together with unified profile (e.g. separate customer & transactions schemas for each source) OR set up one schema where some fields overlap between sources while others are source specific (e.g. email is populated into same field by all sources while ERP-ID is specific field per source | transaction total is one field populated by all, while invoice-ID is source specific.)
Your advice is much appreciated.
V