
Wide table
A wide table is a table with a large number of columns, typically produced by denormalizing and flattening related data together, common in analytics and columnar data warehouses.
Overview
A wide table packs many columns — sometimes hundreds — into a single table, usually by flattening what would otherwise be several normalized or dimensional tables into one. Instead of joining a fact table to five dimension tables at query time, a wide table pre-joins everything once, so every attribute a report might need is already sitting in one row.
Wide tables trade storage and load-time complexity for query-time simplicity: no joins are needed, which is especially valuable for BI tools and less SQL-fluent users who just want to filter and aggregate a single table. The trade-off is redundancy (the same dimension value repeats across many fact rows) and less flexibility if the underlying grain or relationships change.
Related terms
Denormalization is the deliberate process of combining or duplicating normalized data — for example, flattening related tables together — to reduce joins and speed up read-heavy analytical queries.
Denormalized table →A denormalized table is a table that intentionally stores redundant, pre-joined data from multiple normalized sources, trading storage and update simplicity for faster, simpler reads.
table →A table is a fundamental structure in a relational database that organizes data into rows and columns, similar to a spreadsheet.
Star schema →A star schema is a dimensional data warehouse design where a central fact table of numeric measures connects directly to denormalized dimension tables, forming a shape like a star.
Fact table →A fact table is the central table in a dimensional model that stores numeric measures (like revenue or quantity) alongside foreign keys linking to descriptive dimension tables.
Dimension table →A dimension table stores the descriptive, mostly-textual attributes — like customer name, product category, or region — that you use to filter, group, and label the measures in a fact table.
FAQS
They overlap heavily — a wide table is usually the result of denormalizing (flattening) several related tables together — but 'wide' specifically describes having many columns, while denormalization describes the process of merging data to reduce joins.

