1. A method for multi-dimensional security, comprising: displaying a graphical user interface for configuring multi-dimensional security for models having dimensions that are associated with a model site, the graphical user interface configured to: associate a group role with a models by receiving a selection of what models and what dimensions to be associated with the group role; receive a selection for setting a default group permission for the group role between a low permission and a high permission when determined; associate a user with the model and the dimensions that includes a user permission for accessing data associated with the model and the dimensions; and in response to receiving the selections, storing the user permission and the group permission within a relational data store; generating a collective user permissions table from the user permission and the group permission within the relational data store, wherein the collective user permissions table identifies collective user permissions based on the group permissions for accessing data associated with the model and user permissions for accessing data associated with the model; and pushing the collective user permissions that is stored in the relational data store to a multi-dimensional store to provide multi-dimensional security for a multi-dimensional representation.