GENERIC SEMANTIC LAYER FOR IN-MEMORY DATABASE REPORTING
First Claim
1. A system for combining online transactional processing and online analytical processing in an in-memory database, comprising:
- the in-memory database that is configured to execute a method comprising;
retrieving two or more tables from an online transaction processing system;
identifying related tables among the two or more tables;
determining relationships between the related tables;
determining a measure based on the relationships; and
outputting the measure.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems for providing a generic semantic layer for in-memory database reporting. One computer-implemented method for combining online transactional processing and online analytical processing in an in-memory database, comprises: retrieving two or more tables from an online transaction processing system; identifying related tables among the two or more tables; determining relationships between the related tables; determining a measure based on the relationships; and outputting the measure.
-
Citations
22 Claims
-
1. A system for combining online transactional processing and online analytical processing in an in-memory database, comprising:
the in-memory database that is configured to execute a method comprising; retrieving two or more tables from an online transaction processing system; identifying related tables among the two or more tables; determining relationships between the related tables; determining a measure based on the relationships; and outputting the measure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for combining online transactional processing and online analytical processing in an in-memory database, comprising:
-
retrieving two or more tables from an online transaction processing system; identifying related tables among the two or more tables; determining relationships between the related tables; determining a measure based on the relationships; and outputting the measure. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform a method for combining online transactional processing and online analytical processing in an in-memory database, comprising:
-
retrieving two or more tables from an online transaction processing; identifying related tables among the two or more tables; determining relationships between the related tables; determining a measure based on the relationships; and outputting the measure. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for combining online transactional processing and online analytical processing in an in-memory database, comprising:
the in-memory database that is configured to execute a method comprising; retrieving two or more tables from an online transaction processing system, wherein the tables of the online transaction processing system are replicated in the in-memory database; identifying related tables among the two or more tables, comprising; determining a business object among the tables that identifies a main table among the tables which provides information for linking the related tables; and
/oranalyzing metadata of the tables to identify the related tables; determining relationships between the related tables by analyzing the information and/or the metadata; determining a measure based on the relationships; and associating the measure with a subset of columns and/or rows from the related tables and outputting the measure with the subset of columns and/or rows.
Specification