Systems and methods for enhanced SQL indices for duplicate row entries
First Claim
Patent Images
1. A method for indexing non-uniquely indexed entries in a report generated by an online business intelligence system comprising:
- identifying non-uniquely indexed entries and uniquely indexed entries returned by a report generator of the online business intelligence system, wherein the non-uniquely indexed entries comprise a plurality of same entries and the uniquely indexed entries comprise of a plurality of different entries; and
adding a dummy index to each of the identified non-uniquely indexed entries and each of the identified uniquely indexed entries, wherein adding a dummy index to each of the identified non-uniquely indexed entries comprises adding a different dummy variable to each of the identified non-uniquely indexed entries.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for indexing non-uniquely indexed entries in a report generated with a business intelligence system, such as, for example, an on-line analytical processing (OLAP) system. A dummy index is added to each index element returned in the report. Non-unique index elements receive different dummy indices to distinguish otherwise identical row elements. The dummy index is added to a base template and optionally also to a view template of a report generator of the OLAP system.
76 Citations
19 Claims
-
1. A method for indexing non-uniquely indexed entries in a report generated by an online business intelligence system comprising:
-
identifying non-uniquely indexed entries and uniquely indexed entries returned by a report generator of the online business intelligence system, wherein the non-uniquely indexed entries comprise a plurality of same entries and the uniquely indexed entries comprise of a plurality of different entries; and adding a dummy index to each of the identified non-uniquely indexed entries and each of the identified uniquely indexed entries, wherein adding a dummy index to each of the identified non-uniquely indexed entries comprises adding a different dummy variable to each of the identified non-uniquely indexed entries. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for distinguishing duplicate index elements in a report generated by a business intelligence system comprising:
-
an online business intelligence system; a report generator subsystem adapted to add a dummy index to each of a plurality of non-unique index elements and each of a plurality of unique index elements returned by the report generator subsystem, wherein the dummy index is added to a base template of the report generator subsystem so as to appear on a row axis of the report and the dummy index added to each of the plurality of non-unique index elements having a different dummy variable for each of the plurality of non-unique index elements. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing computer instructions therein, the instructions adapted to cause an analytical engine of a business intelligence system to index distinguish non-uniquely indexed entries in a report generated therewith, comprising:
-
instructions for executing a network-based business intelligence software system; instructions for executing a report generator subsystem of the analytical engine of the business intelligence system to produce at least one report; instructions for adding a dummy index to each of a plurality of non-unique indexed elements and each of a plurality of unique indexed elements returned in a report query submitted to the business intelligence system, wherein the dummy index is in a row axis of a base template of the report generator subsystem so as to appear in a row axis of the report and the dummy index added to each of the plurality of non-unique indexed elements having a different dummy variable for each of the plurality of non-unique indexed elements; and instructions for interfacing with a GUI. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification