1. A method of processing a query, comprising: providing at least one multidimensional dataset having at least three dimensions formed according to a plurality of data tables associating between a plurality of persons and a plurality of roles and comprising a plurality of cells; receiving a query defining at least one factual value coordinated by at least one of said plurality of cells, said at least one factual value representing a measure defined in at least one of said plurality of data tables; deriving at least one person from said plurality of persons, said at least one person being associated with said with multidimensional dataset with said at least one cell; and outputting an indication of said at least one person in response to said query.