Universal drill-down system for coordinated presentation of items in different databases
First Claim
1. A method for presenting data, wherein a user operates a computer system that displays a first data item in a first context, the method comprising using a processor to receive signals from a user input device indicating that the user selected the first data in the first context;
- translating the first context into a second context;
using the second context to identify a second data item associated with the first data item; and
presenting the second data to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for capturing the context of, and translating, or mapping, from data in an originating database presentation, or in an originating format, to data in a target database presentation, or target format. The translation uses the context of the originating report/query in terms of the originating database as a basis for the translation. The originating context is translated to the target context and is used to accurately map data from one presentation to another. By using a context and a translation map, which define specifics of the translation between contexts against different data sources, the invention is able to achieve a mapping engine that can efficiently map data between databases of different types. The translation map includes rules set automatically by the system, or set by a human administrator. The rules permit special treatment of different mapping scenarios. For example, specified types of mappings can be prevented so that selected users will be denied the ability to access restricted target information. Member exceptions are used that permit mapping between different data models, as, for example, where rows or columns in an originating data source (e.g. OLAP) are not present in a target data source (e.g. Relational). Other aspects of the invention include using supplemental member translations, translating items in an OLAP level to more than one translation object, delegating data items in cases where there is little or no correspondence between data models, translating a data item to a plurality of data items, translating a data item to a range, and additional aspects. An administrator interface is provided to create, modify, monitor and manage a mapping system.
140 Citations
32 Claims
-
1. A method for presenting data, wherein a user operates a computer system that displays a first data item in a first context, the method comprising
using a processor to receive signals from a user input device indicating that the user selected the first data in the first context; -
translating the first context into a second context;
using the second context to identify a second data item associated with the first data item; and
presenting the second data to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a database system displaying a first data item in a first context, a system for enabling selective drill-through to supporting data and presenting said supporting data in a second context, said system comprising:
-
A universal drill-through data model for sending and receiving drill-through context from a first data source to a second data source;
A first query tool operating on a first computer for enabling a user to select a data element in a first report;
A second query tool operating on said first computer for providing data, related to said selected element, in a second report; and
Means for automatically building a target report compatible with said second query tool. - View Dependent Claims (20, 21, 22, 23)
-
-
24. In a database system for accurately mapping data from one presentation to another comprising:
-
means for capturing and transmitting the context of an original report based on an originating data source such that it preserves the organization of the query and variable levels of context “
fidelity”
;
said means further including translation means for translating the context of the originating report in terms of the originating data source to a target context for presentation of a target report based on a target data source; and
a translation model having a translation map and a set of rules for controlling the translation of different mapping scenarios. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification