Data modeling overview
Metabase provides tools for organizing your data and making it easier for people to understand.
Models
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.
Model persistence
Persist model results for faster loading times.
Metrics
Create metrics to define the official way to calculate important numbers for your team.
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.
Segments
Admins can define segments to create official filters for your data.
Read docs for other versions of Metabase.