You might find this old thread helpful.
Started with a DC, but explored ways of keeping file sizes of large warehouse models manageable and performance speedy.