I think multiple dimensions are possible in the community version as well. I find no documentation. I am trying to hack into the data model to get some, and that partly works. I see that you can define a model class and a table, so it would be ideal to have a small walkthrough, what you need to do to have dimensions like:
dimension: Customer
attributes: isHappy, hasMoney
visible along with the work spaces, persisted in their own data model, and editable through the UI.