Techniques for integrating disparate data access mechanisms
First Claim
Patent Images
1. A machine-implemented method, comprising:
- receiving a search criteria via an infocube interface from a user, wherein the search query includes a time-dependent constraint, the search criteria is detected when the search criteria is initiated by the user via the infocube interface and a relational database service is initiated, the infocube interface is included with an infocube, the infocube is a customized package of information that includes its own internal data representation and the infocube interface for accessing that internal data representation;
automatically transitioning from the infocube interface to a relational database via the relational database service having a relational database interface;
using the relational database interface to search the relational database and to acquire an answer set that conforms to the search criteria having the time-dependent constraint; and
automatically translating the answer set to a data format used and recognized by the infocube interface and presenting to the user within the infocube interface, the infocube is a virtual infocube presents to the user as an actual infocube but actual data access is achieved via pointers and translations to a relational database backbone via the relational database interface, where the data actually resides and is manipulated on behalf of the user from the relational database.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for integrating disparate data access mechanisms are provided. A user attempts data access against an infocube and its data access mechanism. Transparently, that access attempt is translated into a format recognized and processed by a relational database access mechanism to produce results. The results are then translated from a relational database format back to an infocube format and presented to the user within the infocube'"'"'s data access mechanism.
16 Citations
14 Claims
-
1. A machine-implemented method, comprising:
-
receiving a search criteria via an infocube interface from a user, wherein the search query includes a time-dependent constraint, the search criteria is detected when the search criteria is initiated by the user via the infocube interface and a relational database service is initiated, the infocube interface is included with an infocube, the infocube is a customized package of information that includes its own internal data representation and the infocube interface for accessing that internal data representation; automatically transitioning from the infocube interface to a relational database via the relational database service having a relational database interface; using the relational database interface to search the relational database and to acquire an answer set that conforms to the search criteria having the time-dependent constraint; and automatically translating the answer set to a data format used and recognized by the infocube interface and presenting to the user within the infocube interface, the infocube is a virtual infocube presents to the user as an actual infocube but actual data access is achieved via pointers and translations to a relational database backbone via the relational database interface, where the data actually resides and is manipulated on behalf of the user from the relational database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-implemented method, comprising:
-
receiving an infocube formatted query request for target data, an infocube is a customized package of information that includes its own internal data representation and includes an infocube interface for accessing the internal data representation, and the infocube formatted query request is directed to the infocube interface of the infocube; evaluating the infocube formatted query request for key figures and characteristics, at least one key figure is a non-cumulative key figure; searching metadata of a relational database for mappings to the key figures and the characteristics; assembling a relational query using constructs found in the mappings to the metadata of the relational database; processing the relational query against the relational database to receive an answer set; and enforcing separate security at an infocube level of access from that which is associated with a relational database level of access, the infocube is a virtual infocube that presents to a user as an actual infocube but actual data access is achieved via pointers and translations to a relational database backbone via a relational database interface, where the data actually resides and is manipulated on behalf of the user from the relational database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification