System and method for generating an information integration flow design using hypercubes
First Claim
1. A system comprising:
- a non-transitory storage medium storing instructions; and
a processor, the instructions executable on the processor to;
receive a conceptual model of an information integration flow design, the conceptual model having an extract phase, a load phase, and a transformation phase, the conceptual model comprising a data source information object, a transformation function, and a data warehouse target object;
extract source data from a data source into the data source information object that is according to an extract hypercube;
model an interface between the data source information object and the transformation function based on the extract hypercube;
map, using the transformation function, the data source information object to a load hypercube; and
load data in the load hypercube into the data warehouse target object.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for generating an information integration flow design (IIFD). The system includes a processor to receive a conceptual model of the IIFD, having an extract phase, a load phase, and a transformation phase, an extract unit to model an interface between a data source information object and a transformation function based on at least one extract hypercube, a load unit to specify at least one load hypercube and a data warehouse target object, a transformation unit to express one or more steps as a hypercube operation, and a translation unit to generate the IIFD based on the conceptual model. The method includes receiving a conceptual model of the IIFD having an extract phase, a load phase, and a transformation phase. The method generates logical information integration operations based on the conceptual model. A computer readable medium may include instructions to generate the IIFD.
-
Citations
20 Claims
-
1. A system comprising:
-
a non-transitory storage medium storing instructions; and a processor, the instructions executable on the processor to; receive a conceptual model of an information integration flow design, the conceptual model having an extract phase, a load phase, and a transformation phase, the conceptual model comprising a data source information object, a transformation function, and a data warehouse target object; extract source data from a data source into the data source information object that is according to an extract hypercube; model an interface between the data source information object and the transformation function based on the extract hypercube; map, using the transformation function, the data source information object to a load hypercube; and load data in the load hypercube into the data warehouse target object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a system comprising a processor, a conceptual model of an information integration flow design, the conceptual model comprising data source information objects, transformation functions, and data warehouse target objects; extracting, by the system, source data from data sources into respective data source information objects that are according to extract hypercubes; modeling, by the system, an interface between the data source information objects and the transformation functions based on the extract hypercubes; mapping, by the system using the transformation functions, the data source information objects to corresponding load hypercubes; and loading, by the system, data in the load hypercubes into the data warehouse target objects. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing instructions that upon execution cause a system to:
-
receive a conceptual model of an information integration flow design, the conceptual model having an extract phase, a load phase, and a transformation phase, the conceptual model comprising a data source information object, a transformation function, and a data warehouse target object; extract source data from a data source into the data source information object that is according to an extract hypercube; model an interface between the data source information object and the transformation function based on the extract hypercube; map, using the transformation function, the data source information object to a load hypercube; and load data in the load hypercube into the data warehouse target object. - View Dependent Claims (18, 19, 20)
-
Specification