1. A method for information warehouse construction, comprising: providing a language specification for information warehouse construction, the language specification having information warehouse (IW) level commands and dimension level commands; and constructing an information warehouse based on a script comprising at least one of the IW level commands and the dimension level commands according to the language specification for information warehouse construction.