I have an SSAS Tabular model with one fact table. I have columns for things like, customer, plant and item, but the nature of this data is such that: 1) we're only storing one attribute for each dimension -- i.e. a customer name, a plant name, a part code, and 2) each dimension has no more than ten or so distinct values -- for example five customers, three plants, and maybe a dozen items, and these will never grow significantly in number (our customers are the likes of Ford and Toyota to give you an idea). The underlying database correctly has customer, plant and item tables in a star schema, but I don't see the value of breaking these into separate dimensions in my tabular model (can easily join these up in a view). Seems like the hash encoding will handle this in an optimal way since each dimension is one column with a low number of distinct values. In general though, are there guidelines or best practices for when to break something off into separate tables/dimensions in an SSAS Tabular model? -- specifically in terms of the number of distinct values and data attributes? Thanks.