Patent ID: 9081830
Filing Date: 2015-07-14
Classification: G06F

Abstract:
1. A method of rendering a cube view relating to a cube stored in a cube data storage, the method comprising: displaying the cube view as an interactive matrix having rows and columns that represent different dimensions of the cube, each dimension including a set of attribute hierarchies, wherein the interactive matrix is initially drawn by rendering members of attribute hierarchies, presentation data of which, are stored in a cube configuration file, wherein the configuration file is a data storage, separate from the cube data storage, that is used to identify the cube view displayed as the interactive matrix; receiving a user interaction on the interactive matrix to expand a row or a column associating with a particular attribute hierarchy; in response to the user interaction, determining whether the configuration file includes presentation data of members of the particular attribute hierarchy; when the configuration file does not include the presentation data of the members (i) selectively retrieving a cube data set relating to the members of the particular attribute hierarchy from the cube data storage, (ii) updating the configuration file with the presentation data of the members from the cube data set, and (iii) rendering the members of the particular attribute hierarchy using the presentation data stored in the configuration file; and displaying an updated cube view by using results of the rendering of the particular attribute hierarchy members to only draw the expanded row or column of the interactive matrix with the members of the particular attribute hierarchy without redrawing the previously drawn rows and columns of the interactive matrix.