System and method for user defined data object hierarchy
First Claim
1. A computer system for configuring a representation of data objects in a reporting system, comprising:
- a set of at least two data objects; and
a selection tool, communicating with the set of at least two data objects, the selection tool being operable to select at least two of the at least two data objects to define an editable relationship between the at least two data objects in the reporting system; and
wherein the relationship defines a direction of one object to another and the direction of the object with respect to the other object differs from the directional relationship of those objects in the database where those data objects reside.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a configuration tool to allow a user to build a custom-selected data object hierarchy, for business intelligence or other purposes. Under conventional data storage technologies, the physical layout of the disk drive or other media has dictated what logical views and searches a user could run on the underlying data. For instance, levels could not be readily skipped or many-to-many data object relationships were difficult to maintain. In the invention, a user may select and connect a set of data objects into a hierarchy of their choosing, to permit desired reports and other manipulations on the data to be performed. The hierarchy may be edited, and entry points may be defined. Different levels of security may be applied to the different levels of the hierarchy. Multiple hierarchies or representations may be built for one database or other data source.
74 Citations
45 Claims
-
1. A computer system for configuring a representation of data objects in a reporting system, comprising:
-
a set of at least two data objects; and a selection tool, communicating with the set of at least two data objects, the selection tool being operable to select at least two of the at least two data objects to define an editable relationship between the at least two data objects in the reporting system; and wherein the relationship defines a direction of one object to another and the direction of the object with respect to the other object differs from the directional relationship of those objects in the database where those data objects reside. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for configuring a representation of data objects in a reporting system, comprising:
-
a set of at least two data objects; and a selection tool, communicating with the set of at least two data objects, the selection tool being operable to select at least two of the at least two data objects to define an editable relationship between the at least two data objects in the reporting system, wherein the relationship defines an ordering of one object with respect to another and the ordering in the editable relationship differs from the ordering of the two objects in the database where those data objects reside.
-
-
21. A computer-implemented method for configuring a representation of data objects in a reporting system, comprising:
-
a) accessing a set of at least two data objects; and b) enabling a user to perform the act of selecting at least two of the set of at least two data objects to define an editable relationship between the at least two data objects in the reporting system; wherein the relationship defines a direction of one object to another and the direction of the object with respect to the other object differs from the directional relationship of those objects in the database where those data objects reside. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-implemented method for configuring a representation of data objects in a reporting system, comprising:
-
a) accessing a set of at least two data objects; and b) enabling a user to perform the act of selecting at least two of the set of at least two data objects to define an editable relationship between the at least two data objects in the reporting system, wherein the relationship defines an ordering of one object with respect to another and the ordering in the editable relationship differs from the ordering of the two objects in the database where those data objects reside.
-
-
41. A machine readable medium, the machine readable medium being readable to execute a method for configuring a representation of data objects in a reporting system, the machine readable medium comprising:
-
a) code for causing a computer-based machine to perform the act of accessing a set of at least two data objects; and b) code for causing a computer-based machine to perform the act of enabling a user to perform the act of selecting at least two of the set of at least two data objects to define an editable relationship between the at least two data objects in the reporting system;
wherein the relationship defines a direction of one object to another and the direction of the object with respect to the other object differs from the directional relationship of those objects in the database where those data objects reside. - View Dependent Claims (42, 43, 44)
-
-
45. A machine readable medium, the machine readable medium being readable to execute a method for configuring a representation of data objects in a reporting system, the machine readable medium comprising:
-
code for causing a computer-based machine to perform the act of accessing a set of at least two data objects; code for causing a computer-based machine to perform the act of enabling a user to perform the act of selecting at least two of the set of at least two data objects to define an editable relationship between the at least two data objects in the reporting system; and wherein the relationship defines an ordering of one object with respect to another and the ordering in the editable relationship differs from the ordering of the two objects in the database where those data objects reside.
-
Specification