System and method of transforming queries based upon E/R schema into multi-dimensional expression queries
First Claim
Patent Images
1. A system for transforming queries based upon entity/relationship schema into multi-dimensional expression queries, the system comprising:
- a binding module for matching an object reference in a report specification to a corresponding entity/relationship schema object, and adding associated multi-dimensional metadata information from the entity/relationship schema to a corresponding report specification object; and
a query translation module for translating the report specification into a single multi-dimensional query.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for transforming queries based upon entity/relationship schema into multi-dimensional expression queries is provided. The system comprises a binding module for matching an object reference in a report specification to a corresponding entity/relationship schema object and adding associated multi-dimensional metadata information from the entity/relationship schema to a corresponding report specification object, and a query translation module for translating the report specification into a single multi-dimensional query.
121 Citations
16 Claims
-
1. A system for transforming queries based upon entity/relationship schema into multi-dimensional expression queries, the system comprising:
-
a binding module for matching an object reference in a report specification to a corresponding entity/relationship schema object, and adding associated multi-dimensional metadata information from the entity/relationship schema to a corresponding report specification object; and
a query translation module for translating the report specification into a single multi-dimensional query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of transforming queries based upon entity/relationship schema into multi-dimensional expression queries, the method comprising the steps of:
-
analyzing a query based upon an entity/relationship schema;
generating translations of the entity/relationship schema to dimensional expressions; and
generating a multi-dimensional query based upon the translations. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, cause the processor to perform a method of transforming queries based upon entity/relationship schema into multi-dimensional expression queries, the method comprising steps of:
-
analyzing a query based upon an entity/relationship schema;
generating translations of the entity/relationship schema to dimensional expressions; and
generating a multi-dimensional query based upon the translations.
-
-
15. A computer-readable medium having computer readable code embodied therein for use in the execution in a computer of a method of transforming queries based upon entity/relationship schema into multi-dimensional expression queries, the method comprising steps of:
-
analyzing a query based upon an entity/relationship schema;
generating translations of the entity/relationship schema to dimensional expressions; and
generating a multi-dimensional query based upon the translations.
-
-
16. A computer program product for use in the execution in a computer of a system for transforming queries based upon entity/relationship schema into multi-dimensional expression queries, the computer program product comprising:
-
a binding module for matching an object reference in a report specification to a corresponding entity/relationship schema object, and adding associated multi-dimensional metadata information from the entity/relationship schema to a corresponding report specification object; and
a query translation module for translating the report specification into a single multi-dimensional query.
-
Specification