User interface options of a data lineage tool
First Claim
Patent Images
1. A computer readable storage medium having a computer readable program when executed on a computer causes the computer to view data lineage of objects, comprising:
- display a list of objects that are part of a history of an original object in a first pane of data lineage output;
receive selection of objects from the list of object;
display a data lineage view that includes at least one data lineage path in a path area of the data lineage output, wherein the data lineage view is generated by a data lineage tool that tracks the original object through processes that touched that original object, wherein the at least one data lineage path is generated from the original object to a selected object from the list of objects and indicates how the original object was affected by the processes, wherein the data lineage view includes intermediate objects selected from the list of objects, and wherein the data lineage view is displayed as a fish eye view;
display information about the objects in the data lineage view in a details area of the data lineage output;
in response to receiving selection of an object in a data lineage path, horizontally align the original object and the selected object in the data lineage path;
in response to receiving selection of an object in the data lineage view displayed as the fish eye view, enlarge a size of the selected object relative to unselected objects, while decreasing a size of one or more of the unselected objects, wherein the unselected objects do not include the original object and wherein the size of the selected object is a same size as a size of the original object; and
in response to receiving selection of a second object in the data lineage view, wherein the previously selected object is a first object,dynamically update the data lineage view to modify the objects in the at least one data lineage path based on the selection, wherein visual presentation of intermediate objects between the original object and the second object is compressed by reducing a size of the intermediate objects; and
provide details about the second object in the details area.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for viewing data lineage of objects. A data lineage view that includes at least one data lineage path is displayed. The data lineage view is generated by a data lineage tool that tracks an original object through processes that touched that original object. The at least one data lineage path is generated from the original object to a selected object and indicates how the original object was affected by the processes. The data lineage view is displayed as a fish eye view.
60 Citations
20 Claims
-
1. A computer readable storage medium having a computer readable program when executed on a computer causes the computer to view data lineage of objects, comprising:
-
display a list of objects that are part of a history of an original object in a first pane of data lineage output; receive selection of objects from the list of object; display a data lineage view that includes at least one data lineage path in a path area of the data lineage output, wherein the data lineage view is generated by a data lineage tool that tracks the original object through processes that touched that original object, wherein the at least one data lineage path is generated from the original object to a selected object from the list of objects and indicates how the original object was affected by the processes, wherein the data lineage view includes intermediate objects selected from the list of objects, and wherein the data lineage view is displayed as a fish eye view; display information about the objects in the data lineage view in a details area of the data lineage output; in response to receiving selection of an object in a data lineage path, horizontally align the original object and the selected object in the data lineage path; in response to receiving selection of an object in the data lineage view displayed as the fish eye view, enlarge a size of the selected object relative to unselected objects, while decreasing a size of one or more of the unselected objects, wherein the unselected objects do not include the original object and wherein the size of the selected object is a same size as a size of the original object; and in response to receiving selection of a second object in the data lineage view, wherein the previously selected object is a first object, dynamically update the data lineage view to modify the objects in the at least one data lineage path based on the selection, wherein visual presentation of intermediate objects between the original object and the second object is compressed by reducing a size of the intermediate objects; and provide details about the second object in the details area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for viewing data lineage of objects, comprising:
-
displaying a list of objects that are part of a history of an original object in a first pane of data lineage output; receiving selection of objects from the list of object; displaying a data lineage view that includes at least one data lineage path in a path area of the data lineage output, wherein the data lineage view is generated by a data lineage tool that tracks the original object through processes that touched that original object, wherein the at least one data lineage path is generated from the original object to a selected object from the list of objects and indicates how the original object was affected by the processes, wherein the data lineage view includes intermediate objects selected from the list of objects, and wherein the data lineage view is displayed as a fish eye view; displaying information about the objects in the data lineage view in a details area of the data lineage output; in response to receiving selection of an object in a data lineage path, horizontally aligning the original object and the selected object in the data lineage path; in response to receiving selection of an object in the data lineage view displayed as the fish eye view, enlarging a size of the selected object relative to unselected objects, while decreasing a size of one or more of the unselected objects, wherein the unselected objects do not include the original object and wherein the size of the selected object is a same size as a size of the original object; and in response to receiving selection of a second object in the data lineage view, wherein the previously selected object is a first object, dynamically updating the data lineage view to modify the objects in the at least one data lineage path based on the selection, wherein visual presentation of intermediate objects between the original object and the second object is compressed by reducing a size of the intermediate objects; and providing details about the second object in the details area. - View Dependent Claims (16, 17)
-
-
18. A system for viewing data lineage of objects, comprising:
-
a computer screen; and logic capable of performing operations, the operations comprising; displaying a list of objects that are part of a history of an original object in a first pane of data lineage output; receiving selection of objects from the list of object; displaying a data lineage view that includes at least one data lineage path in a path area of the data lineage output, wherein the data lineage view is generated by a data lineage tool that tracks the original object through processes that touched that original object, wherein the at least one data lineage path is generated from the original object to a selected object from the list of objects and indicates how the original object was affected by the processes, wherein the data lineage view includes intermediate objects selected from the list of objects, and wherein the data lineage view is displayed as a fish eye view; displaying information about the objects in the data lineage view in a details area of the data lineage output; in response to receiving selection of an object in a data lineage path, horizontally aligning the original object and the selected object in the data lineage path; in response to receiving selection of an object in the data lineage view displayed as the fish eye view, enlarging a size of the selected object relative to unselected objects, while decreasing a size of one or more of the unselected objects, wherein the unselected objects do not include the original object and wherein the size of the selected object is a same size as a size of the original object; and in response to receiving selection of a second object in the data lineage view, wherein the previously selected object is a first object, dynamically updating the data lineage view to modify the objects in the at least one data lineage path based on the selection, wherein visual presentation of intermediate objects between the original object and the second object is compressed by reducing a size of the intermediate objects; and providing details about the second object in the details area. - View Dependent Claims (19, 20)
-
Specification