维度表(Dimension Table)是数据仓库中的一种表,用于存储描述性信息,通常与事实表(Fact Table)结合使用,以提供更全面的业务信息。维度表包含与业务过程相关的属性和描述性信息,帮助用户更好地理解和分析数据。
举一个零售业务的例子:
假设有一个数据仓库用于分析零售商的销售业绩,其中包含一个事实表用于存储销售额、销售数量等指标。为了更好地分析销售数据,可能会有一个维度表,比如"产品维度表",包含了关于每个产品的详细信息。
产品维度表示例:
产品ID | 产品名称 | 产品类别 | 制造商 | 发布日期 | 价格 |
---|---|---|---|---|---|
001 | 手机A | 智能手机 | 厂商X | 2023-01-15 | 800 |
002 | 笔记本B | 笔记本电脑 | 厂商Y | 2022-08-20 | 1200 |
003 | 相机C | 数码相机 | 厂商Z | 2023-05-10 | 500 |
在这个例子中,产品维度表包含了与产品相关的信息,如产品ID、产品名称、产品类别、制造商、发布日期和价格等。在事实表中,每一条销售记录可以包含产品ID,通过与产品维度表关联,可以轻松地获取有关销售数据的更多上下文信息。这样,分析人员可以根据产品的属性来深入了解销售数据,例如针对特定产品类别或制造商的销售趋势分析。