×

Hierarchical dimension analysis in multi-dimensional pivot grids

  • US 10,585,892 B2
  • Filed: 05/12/2015
  • Issued: 03/10/2020
  • Est. Priority Date: 07/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating transforming or updating displayed data in an enterprise computing environment, the enterprise computing environment including one or more client devices in communication with a server system, wherein the server system executes webpage software, wherein the webpage software provides webpage information accessible to one or more client devices, the server system executing steps of the method, the method comprising:

  • providing a user interface display that includes controls to;

    select a tree to attach or detach to a set of data in response to a user selection; and

    attach or detach a tree name and a tree node to associate or disassociate a tree structure with the set of data;

    generating one or more flattened temporary tree tables based on a tree hierarchy of the selected tree, wherein the one or more flattened temporary tree tables are stored in a database, wherein the one or more flattened temporary tree tables provide live access via constructs to data from a dataset that is in the database, wherein the data represents leaf nodes of the tree hierarchy;

    storing hierarchy information via one or more metadata tree tables, wherein the hierarchy information characterizes relationships between nodes of the tree hierarchy;

    reverse mapping the hierarchy information relative to the data maintained in the one or more flattened temporary tree tables;

    selectively accessing the database using the constructs to update the data characterized by metadata of the one or more metadata tree tables;

    using the one or more pivot grids to replicate one or more hierarchical properties of the one or more metadata tree tables, based on the reverse mapping relative to the data maintained in the one or more flattened tree tables;

    providing information based on the one or more pivot grids, the information adapted to be displayed via one or more client devices;

    detecting a user initiated change to the one or more pivot grids; and

    in response to the user initiated change to the one or more pivot grids, retrieving a proper subset of the dataset related to the user initiated change to the one or more pivot grids and updating the one or more flattened temporary tree tables based on the proper subset of the dataset related to the user initiated change to the one or more pivot grids without using a cache call.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×