Abstract: A system and method for using a metadata to flexibly analyze data. The system has a metadata that contains technical information and business model information and that exists independently of schemata of source and destination databases. The system also has a metadata management system. The metadata management system includes a mapping means capable of mapping schemata of the source databases to dimensions and measures in the metadata based on the technical information. It also has a modeling means capable of manipulating the business model information and a loading means capable of loading data stored in the source databases into the destination databases for analyses based on the technical information and the business model information stored in the metadata. The method uses source databases, destination databases, and a metadata.