• As a general rule, I go with "don't store different things in the same container". Your case is a little confusing, as I don't know how the data is reported on. Are they reporting on entities (which may well be either people or businesses) or are they reporting on people and businesses?

    How you model the data should reflect how the DW users intend to report on the data.