Patent ID: 8489622
Filing Date: 2013-07-16
Classification: G06F

Abstract:
1. A computer-implemented method for providing query results, comprising: receiving a query for data stored in a hierarchical data store, wherein the query includes filtering criteria, wherein the hierarchical data store includes a plurality of levels, wherein a level includes one or more tables, and wherein a table stores one or more records; generating, using one or more data processors, a level view for each of the levels in the plurality of levels, wherein generating a level view includes using the filtering criteria to filter one or more records stored in one or more tables in each level, and wherein the plurality of level views include level attributes; generating, using the one or more data processors, a concatenated view, wherein generating includes combining the plurality of level views, and wherein the concatenated view includes a plurality of concatenated view records; narrowing, using the one or more data processors, the concatenated view by removing one or more of the level attributes, wherein removing the one or more level attributes includes determining whether a level attribute is needed to identify a concatenated view record or whether a level attribute is needed to identify a level on which a concatenated view record resides in the hierarchical data store; storing the narrowed concatenated view; receiving a request for query results corresponding to the query; generating, using the one or more data processors, an output view that includes one or more concatenated view records from the narrowed concatenated view, wherein generating the output view includes incorporating one or more monitoring attributes into the output view using a join operation; and providing the output view for display.