Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Modeling with new Data Marts vs Composite model

Hi, I was looking into the new functionality of data marts and watched a lot of video's, but all of them don't answer my modeling problem.   Use case: We have multiple tables containing data for ...
  • AlexisOlson's avatar
    AlexisOlson
    4 years ago

    You have multiple competing values and it's always a balancing act. The best approach is dependent on your specific situation.

     

    The more the departments have self-service control over data, the more likely you are to have redundant and/or fragmented data. The more you centralize shared data, the more you have to maintain and the less control each department has.

     

    My rule of thumb is that if a data table is needed for multiple reports and/or multiple departments, then it should be maintained in a single location (e.g. a dataflow or datamart). If you need to load that table into multiple workspaces or other datamarts, that's OK. If you connect to that table via DirectQuery, then using it in multiple places doesn't even require storing more than one copy of the data.