These are the docs for the Metabase master branch. Some features documented here may not yet be available in the latest release. Check out the docs for the latest version, Metabase v0.49.

Data modeling overview

Metabase provides tools for organizing your data and making it easier for people to understand.


Models curate data from another table or tables from the same database to anticipate the kinds of questions people will ask of the data. You can think of them as derived tables, or a special kind of saved question meant to be used as the starting point for new questions.

Table metadata admin settings

Guide people to the right data by adding display names, hiding outdated tables, configuring filter types, and more.

Field types

Field types dictate how Metabase displays its data, as well as the column’s special functionality, if any.

Setting default formatting for your data

Define formatting and display defaults for numbers, currencies, datetimes, and more.

Working with JSON

Metabase can unfold JSON columns into their component fields, which you can then filter on using the query builder.

Creating segments and metrics

Admins can define segments to create official filters for your data, and metrics for official aggregations.

Read docs for other versions of Metabase.

Thanks for your feedback!

See something that needs fixing? Propose a change.