Database Hierarchy-Independent Data Drilling
First Claim
1. A computer implemented method for database hierarch-independent data drilling comprising:
- a. selecting one of at least two database structures each having data, wherein the at least two database structures include,at least two distinct paths that lead from a first of the at least two database structures to a second of the at least two database structures, wherein a path logically relates at least two data structures which are otherwise directly unrelated using data structures and data structures'"'"' relations, anda database information schema that provides information about the at least two database structures including information regarding relations between data structures;
b. setting the selected database structure as a current data drilling state;
c. finding at least one related data structure corresponding with the selected database structure for the current data drilling state utilizing the database information schema;
d. selecting at least one object from the selected database structure;
e. selecting at least one related data structure;
f. querying the at least one related data structure using the selected object as a parameter; and
g. obtaining the query results from the querying.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods for database hierarch-independent data drilling are presented including: a. selecting one of at least two database structures each having data, where the at least two database structures include, at least two distinct paths that lead from a first of the at least two database structures to a second of the at least two database structures, where a path logically relates at least two data structures which are otherwise directly unrelated using data structures and data structures'"'"' relations, and a database information schema that provides information about the at least two database structures including information regarding relations between data structures; b. setting the selected database structure as a current data drilling state; and c. finding at least one related data structure corresponding with the selected database structure for the current data drilling state utilizing the database information schema.
-
Citations
20 Claims
-
1. A computer implemented method for database hierarch-independent data drilling comprising:
-
a. selecting one of at least two database structures each having data, wherein the at least two database structures include, at least two distinct paths that lead from a first of the at least two database structures to a second of the at least two database structures, wherein a path logically relates at least two data structures which are otherwise directly unrelated using data structures and data structures'"'"' relations, and a database information schema that provides information about the at least two database structures including information regarding relations between data structures; b. setting the selected database structure as a current data drilling state; c. finding at least one related data structure corresponding with the selected database structure for the current data drilling state utilizing the database information schema; d. selecting at least one object from the selected database structure; e. selecting at least one related data structure; f. querying the at least one related data structure using the selected object as a parameter; and g. obtaining the query results from the querying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device program product for database hierarch-independent data drilling using a computing device, the computing device program product comprising:
-
a non-transitory computer readable medium; a. first programmatic instructions for selecting one of at least two database structures each having data, wherein the at least two database structures include, at least two distinct paths that lead from a first of the at least two database structures to a second of the at least two database structures, wherein a path logically relates at least two data structures which are otherwise directly unrelated using data structures and data structures'"'"' relations, and a database information schema that provides information about the at least two database structures including information regarding relations between data structures; b. second programmatic instructions for setting the selected database structure as a current data drilling state; c. third programmatic instructions for finding at least one related data structure corresponding with the selected database structure for the current data drilling state utilizing the database information schema; d. fourth programmatic instructions for selecting at least one object from the selected database structure; e. fifth programmatic instructions for selecting at least one related data structure; f. sixth programmatic instructions for querying the at least one related data structure using the selected object as a parameter; and g. seventh programmatic instructions for obtaining the query results from the querying. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification