Dimensions Tables
Overview​
Dimensions are a common concept in data analytics. By dimensions, we often mean a set of properties the users, product, or session may have. Examples of user properties:
- Country of origin
- Email addresses
- Primary email address
- Phone number
- Is paying
- First event time
- Last event time
- Sign-up time
- etc.
In addition to the user profiles, you can configure a dimension table for any entities you've added on the Entities page.
Most companies store these properties in a data warehouse in separate tables, where each row holds information about a single entity. Later, during analysis, they join these tables to the event tables for further filtering and segmentation.
Mitzu supports joining one or more dimension tables to event tables.
Setting up the user profile tables​
- Click the
Add dimension table
button, select the schema and the tables in the modal, and click theAdd Tables
button.
-
You need to set the entity of each selected table. You can add more entities on the Entities page if necessary.
-
For the
Primary key field,
you need to set the field that can be used as a joining key when joining the event tables. For example, if you've selected theUser
entity, you should set the column containing the user ID field. -
Click the
Save & update catalog
button to start updating your user properties catalog with the newest dimension properties.
Removing user profile tables​
If you decide to remove any dimension table, select it with the checkbox in the table and click the Remove tables
button. It will remove the table from the list of tables and the user property catalog. All saved Insights using one of the removed tables will break.