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.