主权项 |
1. A method comprising:
receiving, by a server, a selection of a measure, a first dimension member, and an external benchmark from an application executed by a computing device, wherein the first dimension member is a first data value of a plurality of hierarchically arranged data values for a particular dimension of client data; determining, by the server, a security level of a user associated with the application; computing, by the server, a first result value of the measure for the first dimension member, wherein computing the first result value comprises executing a particular multidimensional operation on the client data corresponding to the first dimension member; identifying, by the server, a second dimension member of the particular dimension based on a relationship between the first dimension member and the second dimension member; computing, by the server, a second result value of the measure for the second dimension member, wherein computing the second result value comprises executing the particular multidimensional operation on the client data corresponding to the second dimension member; in response to determining that benchmark data associated with the external benchmark does not include a match for the first dimension member, automatically identifying, by the server, a third dimension member of the benchmark data, wherein the third dimension member is a hierarchical descendant of the first dimension member; computing, by the server, a benchmark result value of the measure based on the identified third benchmark dimension member using a model that relates the first dimension member to the third dimension member; and sending the first result value and the benchmark result value to the application. |