NAVIGATION OF A DATA EXTRACTION GRAPH OF DATA AND METADATA FROM A DATA REPOSITORY
First Claim
1. A database system-implemented method for defining an extraction dataset from an object-oriented database comprising:
- presenting from the object-oriented database a data extraction definition in a data graph representation;
transforming the data graph representation into a linear object format;
providing a view of objects of the data extraction definition in the linear object format;
receiving navigation commands from a user to navigate the linear object format;
receiving selections of objects from the user to select objects in the linear object format;
modifying the linear object format based on the user selections;
modifying the data graph representation based on the modified linear object format; and
extracting a dataset from the object-oriented database based on the data graph.
2 Assignments
0 Petitions
Accused Products
Abstract
Navigation of a data extraction graph is described. The data extraction graph may be a graph representation of data and metadata in an object-oriented database. In one example, a data extraction definition of metadata from a database system is presented in a graph format. The graph format is transformed into a linear object tree, and/or an object list. Navigation commands are received from a user to navigate the transformed graph format. Selections of objects are received from the user to select objects in the transformed graph format. A summary view of the selected objects is then provided in the transformed graph format.
-
Citations
20 Claims
-
1. A database system-implemented method for defining an extraction dataset from an object-oriented database comprising:
-
presenting from the object-oriented database a data extraction definition in a data graph representation; transforming the data graph representation into a linear object format; providing a view of objects of the data extraction definition in the linear object format; receiving navigation commands from a user to navigate the linear object format; receiving selections of objects from the user to select objects in the linear object format; modifying the linear object format based on the user selections; modifying the data graph representation based on the modified linear object format; and extracting a dataset from the object-oriented database based on the data graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16)
-
-
11. A non-transitory machine-readable medium comprising a plurality of instructions which, when executed by a processing device, cause the processing device to perform one or more operations comprising:
-
presenting from the object-oriented database a data extraction definition in a data graph representation; transforming the data graph representation into a linear object format; providing a view of objects of the data extraction definition in the linear object format; receiving navigation commands from a user to navigate the linear object format; receiving selections of objects from the user to select objects in the linear object format; modifying the linear object format based on the user selections; modifying the data graph representation based on the modified linear object format; and extracting a dataset from the object-oriented database based on the data graph. - View Dependent Claims (13, 14)
-
-
15. A system comprising:
-
a processor and a memory to execute instructions at the system; and a mechanism to; present from the object-oriented database a data extraction definition in a data graph representation; transform the data graph representation into a linear object format; provide a view of objects of the data extraction definition in the linear object format; receive navigation commands from a user to navigate the linear object format; receive selections of objects from the user to select objects in the linear object format; modify the linear object format based on the user selections; modify the data graph representation based on the modified linear object format; and extract a dataset from the object-oriented database based on the data graph. - View Dependent Claims (17, 18, 19, 20)
-
Specification