There are three common data warehouse architectures: basic, with a staging area, and with a staging area and data marts. The basic architecture extracts data directly from source systems into the data warehouse for users. The staging area architecture uses a staging area to clean and process data before loading it into the warehouse. The third architecture adds data marts, which are subsets of the warehouse organized for specific business units like sales or purchasing.