Data transformation system, graphical mapping tool, and method for creating a schema map
First Claim
1. A graphical mapping interface for creating and displaying a schema map, wherein the graphical mapping interface is displayed on a screen and implemented with computer-readable instructions, which are stored on a non-transitory computer-readable storage medium and executed on a processor, and wherein the graphical mapping interface comprises:
- a main map window comprising a source schema region adapted for displaying a graphical representation of a primary source schema defining a structure of a primary data source; and
a pop-up map window accessible from the main map window, wherein the pop-up map window comprises;
a source schema region adapted for displaying a graphical representation of the primary source schema, wherein the primary source schema comprises at least one source node;
a target schema region adapted for displaying a graphical representation of an intermediate target schema, wherein the intermediate target schema comprises at least one intermediate target node;
an expression region adapted for displaying at least one target field expression for at least one intermediate target node displayed in the target schema region of the pop-up map window;
a mapping region adapted for creating and displaying a graphical representation of one or more links connecting one or more nodes of the primary source schema to one or more nodes of the intermediate target schema within the pop-up map window; and
wherein upon closing the pop-up map window, a graphical representation of the intermediate target schema is displayed in the source schema region of the main map window and accessible for mapping within the main map window.
7 Assignments
0 Petitions
Accused Products
Abstract
Graphical mapping interface embodiments and method are provided for creating and displaying a schema map, which may be used by a data transformation system to perform a data transformation between at least one source schema and at least one target schema. According to one embodiment, the graphical mapping interface may comprise a source schema region for displaying a graphical representation of at least one source schema, a target schema region for displaying a graphical representation of at least one target schema, and a mapping region for displaying graphical representations of a plurality of links connecting the source nodes displayed in the source schema region to the target nodes displayed in the target schema region. The plurality of links may comprise at least one control link having at least one ECA rule associated therewith and at least one data link having at least one textual-based target field expression associated therewith.
131 Citations
36 Claims
-
1. A graphical mapping interface for creating and displaying a schema map, wherein the graphical mapping interface is displayed on a screen and implemented with computer-readable instructions, which are stored on a non-transitory computer-readable storage medium and executed on a processor, and wherein the graphical mapping interface comprises:
-
a main map window comprising a source schema region adapted for displaying a graphical representation of a primary source schema defining a structure of a primary data source; and a pop-up map window accessible from the main map window, wherein the pop-up map window comprises; a source schema region adapted for displaying a graphical representation of the primary source schema, wherein the primary source schema comprises at least one source node; a target schema region adapted for displaying a graphical representation of an intermediate target schema, wherein the intermediate target schema comprises at least one intermediate target node; an expression region adapted for displaying at least one target field expression for at least one intermediate target node displayed in the target schema region of the pop-up map window; a mapping region adapted for creating and displaying a graphical representation of one or more links connecting one or more nodes of the primary source schema to one or more nodes of the intermediate target schema within the pop-up map window; and wherein upon closing the pop-up map window, a graphical representation of the intermediate target schema is displayed in the source schema region of the main map window and accessible for mapping within the main map window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for creating a mapping in a graphical mapping interface that is displayed on a screen and implemented with computer-readable instructions, which are stored on a non-transitory computer-readable storage medium and executed on a processor, the method comprising:
-
displaying a main map window comprising a source schema region, which is adapted for displaying a graphical representation of a primary source schema defining a structure of a primary data source; accessing a pop-up map window from the main map window; creating a mapping between the primary source schema and an intermediate target schema by drawing one or more graphical links connecting one or more nodes of the primary source schema to one or more nodes of the intermediate target schema within a mapping region of the pop-up map window, wherein the step of creating a mapping between the primary source schema and the intermediate target schema comprises; displaying a graphical representation of the primary source schema within a source schema region of the pop-up map window, wherein the primary source schema comprises a plurality of source nodes; displaying a graphical representation of the intermediate target schema within a target schema region of the pop-up map window, wherein the intermediate target schema comprises a plurality of intermediate target nodes; and creating a mapping between the primary source schema and the intermediate target schema by drawing a plurality of graphical links between the source nodes and the intermediate target nodes, wherein the plurality of graphical links comprise at least one control link and at least one data link, and wherein graphical representations of the control and data links are displayed in the mapping region of the pop-up map window; and wherein upon closing the pop-up map window, a graphical representation of the intermediate target schema is displayed in the source schema region of the main map window. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A graphical mapping interface for creating and displaying a schema map, wherein the graphical mapping interface is displayed on a screen and implemented with computer-readable instructions, which are stored on a non-transitory computer-readable storage medium and executed on a processor, and wherein the graphical mapping interface comprises:
-
a source schema region adapted for displaying a graphical representation of at least one source schema; a target schema region adapted for displaying a graphical representation of at least one target schema comprising at least one target record node, which is configured for supporting multiple types of output operations on one or more target objects included within the at least one target record node, wherein the multiple types of output operations comprise an insert operation, a delete operation, an update operation and an upsert operation; a console region adapted for setting properties of the at least one target record node, wherein the properties comprise a target reference name, an output operation selected from the multiple types of output operations and a target object name for each of the one or more target objects; and a mapping region adapted for creating and displaying a graphical representation of links connecting nodes of the at least one source schema to nodes of the at least one target schema. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A data transformation system, comprising:
a graphical mapping interface for creating and displaying a schema map, wherein the graphical mapping interface is displayed on a screen and implemented with computer-readable instructions, which are stored on a non-transitory computer-readable storage medium and executed on a processor, and wherein the graphical mapping interface comprises; a main map window comprising a source schema region adapted for displaying a graphical representation of a primary source schema defining a structure of a primary data source; and a pop-up map window accessible from the main map window, wherein the pop-up map window comprises; a source schema region adapted for displaying a graphical representation of the primary source schema, wherein the primary source schema comprises at least one source node; a target schema region adapted for displaying a graphical representation of an intermediate target schema, wherein the intermediate target schema comprises at least one intermediate target node; an expression region adapted for displaying at least one target field expression for at least one intermediate target node displayed in the target schema region of the pop-up map window; and a mapping region adapted for creating and displaying a graphical representation of one or more links connecting one or more nodes of the primary source schema to one or more nodes of the intermediate target schema within the pop-up map window; and wherein upon closing the pop-up map window, a graphical representation of the intermediate target schema is displayed in the source schema region of the main map window and accessible for mapping within the main map window. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. A graphical mapping interface for creating and displaying a schema map, wherein the graphical mapping interface is displayed on a screen and implemented with computer-readable instructions, which are stored on a non-transitory computer-readable storage medium and executed on a processor, and wherein the graphical mapping interface comprises:
-
a main map window comprising a source schema region adapted for displaying a graphical representation of a primary source schema defining a structure of a primary data source; and a pop-up map window accessible from the main map window, wherein the pop-up map window comprises; a source schema region adapted for displaying a graphical representation of the primary source schema, wherein the primary source schema comprises at least one source node; a target schema region adapted for displaying a graphical representation of an intermediate target schema, wherein the intermediate target schema comprises at least one intermediate target node; and a mapping region adapted for creating and displaying a graphical representation of one or more links connecting one or more nodes of the primary source schema to one or more nodes of the intermediate target schema within the pop-up map window, wherein the one or more links comprise at least one control link connecting a source record node of the primary source schema to an intermediate record node of the intermediate target schema, and wherein a rule associated with the at least one control link specifies an event corresponding to the source record node, a conditional expression, and an action to be performed for the intermediate target node if an occurrence of the event is detected in the primary data source and the conditional expression is met; and wherein upon closing the pop-up map window, a graphical representation of the intermediate target schema is displayed in the source schema region of the main map window and accessible for mapping within the main map window. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification