In a data warehouse, a dimension table contains descriptive, categorical information that provides context to the quantitative data stored in fact tables. Dimension tables are used to organize data into various categories such as time, location, or product attributes.

For example, a “Customer” dimension table might include attributes like customer ID, name, address, and phone number. These attributes help in analyzing data from different perspectives and generating meaningful reports. Dimension tables are often used in conjunction with fact tables in a star or snowflake schema to facilitate complex queries and business intelligence operations by enriching the analysis with contextual information.