Converting Data Objects from Single- to Multi-Source Database Environment
First Claim
1. A computer-implemented method comprising:
- causing an engine to receive a single-source universe database comprising a plurality of details;
causing the engine to analyze the single-source universe database to create a configuration file identifying a detail to be changed;
causing the engine to register a new multi-source connection with a repository; and
causing the engine to reference the configuration file to create a multi-source universe database including the multi-source connection and a changed detail.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to converting data object(s) from a single-source database environment into a multi-source database environment. An engine is configured to receive a single-source database universe from a repository. The engine analyzes that universe to identify details thereof for conversion, including but not limited to connections, tables, views, alias tables, etc. A new multi-source connection is registered, and then the multi-source universe is re-generated through a universe conversion algorithm, an automatic function mapping algorithm, and a query generation algorithm. Embodiments avoid labor intensive manual re-creation of the universe, and may be implemented as an automatic conversion wizard also updating dependent report queries per new multi-source query patterns. Particular embodiments converting a single-source database environment available from SAP AG, may utilize a Software Design Kit (SDK) to create a migration plug-in as part of an Information Design Tool (IDT).
8 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
causing an engine to receive a single-source universe database comprising a plurality of details; causing the engine to analyze the single-source universe database to create a configuration file identifying a detail to be changed; causing the engine to register a new multi-source connection with a repository; and causing the engine to reference the configuration file to create a multi-source universe database including the multi-source connection and a changed detail. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
causing an engine to receive a single-source universe database comprising a plurality of details; causing the engine to analyze the single-source universe database to create a configuration file identifying a detail to be changed; causing the engine to register a new multi-source connection with a repository; and causing the engine to reference the configuration file to create a multi-source universe database including the multi-source connection and a changed detail. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
one or more processors; a software program, executable on said computer system, the software program configured to; cause an engine to receive a single-source universe database comprising a plurality of details; cause the engine to analyze the single-source universe database to create a configuration file identifying a detail to be changed; cause the engine to register a new multi-source connection with a repository; and cause the engine to reference the configuration file to create a multi-source universe database including the multi-source connection and a changed detail. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification