1. A computer-implemented method for processing a query, comprising executing on a processor the steps of: providing at least one multidimensional dataset comprising at least one online analytical processing (OLAP) cube and having at least three dimensions formed according to a plurality of data tables and comprising a plurality of cells, said plurality of data tables associating between a plurality of persons and a plurality of roles; receiving a query defining at least one factual value, said at least one factual value representing a measure defined in at least one of said plurality of data tables; searching through said at least one multidimensional dataset to identify at least one cell of said plurality of cells, coordinating said at least one factual value; identifying at least person from said plurality of persons in said at least one multidimensional dataset, said at least one person being associated with said at least one cell coordinating said at least one factual value; and outputting an indication of said at least one person in response to said query.