ELI5: Explain Like I'm 5

Dimension (data warehouse)

Imagine that you have a toy box with many kinds of toys like cars, dolls, blocks, and books. Now, imagine that you want to organize your toys so you can quickly find the one you want to play with. You decide to sort your toys by category, so you group all the cars in one place, all the dolls in another place, and so on.

This is similar to what happens in a data warehouse. When businesses collect lots of data, they need to organize it so they can easily understand it and use it to make decisions.

In a data warehouse, the toys are replaced by data from different parts of the business, like sales, marketing, and finance. Each category of data is called a dimension, just like the categories of toys in your toy box. For example, sales data might have dimensions for date, product, and location.

Once the data is organized by dimensions, it can be easily analyzed and compared. For example, a business could use their sales data to see which product is selling the most in a specific location, or if there is a spike in sales on a certain date.

Overall, a dimension in a data warehouse is like a way to group and organize the data so it's easier to use and understand, just like sorting your toys by category makes it easier to find the one you want to play with.