Data mapping design tool
First Claim
Patent Images
1. A product comprising:
- a machine readable medium; and
data mapping tool logic stored in the medium for execution by a processor, the data mapping tool logic comprising;
an application view selection interface operable to obtain an application view selection supported by a target database;
a database mapping mode selection interface operable to accept a mapping mode selection between multiple different mapping modes, where the multiple different mapping modes comprise an interactive mapping mode;
mapping execution logic operable to;
initiate, based on the mapping mode selection, execution of a data mapping analysis from intermediate staging tables to target database columns in the target database to determine an intermediate staging table selection for mapping the target database columns;
mapping result analysis logic operable to determine whether a conflict exists between a first intermediate staging table and a second intermediate staging table, among the intermediate staging tables, for mapping the target database columns;
a conflict resolution interface operable to obtain a manual conflict resolution input, when the mapping mode selection specifies the interactive mapping mode; and
a data mapping document completion interface operable to report creation of a data mapping document based on the intermediate staging table selection.
2 Assignments
0 Petitions
Accused Products
Abstract
A data mapping tool facilitates database engineer interaction with a data mapping document design system that facilitates creating the technical specification for migrating legacy databases. The data mapping tool provides a flexible selection of mapping modes, including a fully automated mode that resolves conflicts that may occur during the creation of the technical specification. The available modes also allow the database engineer to fully specify the intermediate staging tables used in the technical specification, and to request an partially automatic and partially interactive role over the execution of the data mapping document design system.
29 Citations
17 Claims
-
1. A product comprising:
-
a machine readable medium; and data mapping tool logic stored in the medium for execution by a processor, the data mapping tool logic comprising; an application view selection interface operable to obtain an application view selection supported by a target database; a database mapping mode selection interface operable to accept a mapping mode selection between multiple different mapping modes, where the multiple different mapping modes comprise an interactive mapping mode; mapping execution logic operable to; initiate, based on the mapping mode selection, execution of a data mapping analysis from intermediate staging tables to target database columns in the target database to determine an intermediate staging table selection for mapping the target database columns; mapping result analysis logic operable to determine whether a conflict exists between a first intermediate staging table and a second intermediate staging table, among the intermediate staging tables, for mapping the target database columns; a conflict resolution interface operable to obtain a manual conflict resolution input, when the mapping mode selection specifies the interactive mapping mode; and a data mapping document completion interface operable to report creation of a data mapping document based on the intermediate staging table selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for facilitating generation of a data mapping document, the method comprising:
-
generating an application view selection interface operable to obtain an application view selection supported by a target database; generating a database mapping mode selection interface operable to accept a mapping mode selection between multiple different mapping modes, where the multiple different mapping modes comprise an interactive mapping mode; initiating, based on the mapping mode selection, execution of a data mapping analysis from intermediate staging tables to target database columns in the target database to determine an intermediate staging table selection for mapping the target database columns; determining whether a conflict exists between a first intermediate staging table and a second intermediate staging table, among the intermediate staging tables, for mapping the target database columns; generating a conflict resolution interface operable to obtain a manual conflict resolution input, when the mapping mode selection specifies the interactive mapping mode; and generating a data mapping document completion interface operable to report creation of a data mapping document based on the intermediate staging table selection. - View Dependent Claims (11, 12, 13)
-
-
14. A data mapping tool comprising:
-
a memory comprising; data mapping tool logic stored in the medium for execution by a processor, the data mapping tool logic comprising; an application view selection interface operable to obtain an application view selection supported by a target database; a database mapping mode selection interface operable to accept a mapping mode selection between multiple different mapping modes, where the multiple different mapping modes comprise an interactive mapping mode; mapping execution logic operable to; initiate, based on the mapping mode selection, execution of a data mapping analysis from intermediate staging tables to target database columns in the target database to determine an intermediate staging table selection for mapping the target database columns; mapping result analysis logic operable to determine whether a conflict exists between a first intermediate staging table and a second intermediate staging table, among the intermediate staging tables, for mapping the target database columns; a conflict resolution interface operable to obtain a manual conflict resolution input, when the mapping mode selection specifies the interactive mapping mode; and a data mapping document completion interface operable to report creation of a data mapping document based on the intermediate staging table; and a processor coupled to the memory and operable to execute the data mapping tool logic. - View Dependent Claims (15, 16, 17)
-
Specification