Patent ID: 9600554
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method comprising: identifying a storage facility having a first area to store a subject database and having a second area to store a schema; identifying a query engine, interconnected to the storage facility and configured to interpret subject database statements on the subject database; selecting at least one of: one or more measures, one or more dimensions, or one or more relationships, based at least in part on the schema that characterizes the subject database; generating at least one virtual multidimensional representation of the subject database based at least in part on at least one of: the one or more measures, the one or more dimensions, or the one or more relationships; generating, from the virtual multidimensional representation, relational metadata describing a relational database structure, wherein the relational metadata is based at least in part on the at least one of: the one or more measures, the one or more dimensions, or the one or more relationships comprising the at least one virtual multidimensional representation; receiving at least one relational database statement conforming to the relational metadata generated at least in part from the at least one virtual multidimensional representation; formulating at least one logical plan from at least one of: the at least one relational database statement, or the at least one virtual multidimensional representation; and generating at least one subject database statement to issue to the query engine, the at least one subject database statement based at least in part on the at least one logical plan.