区别
- 事实表包含维度表的属性的值或度量。
- 事实表包含更少的属性和更多的记录,而维度表包含更少的记录和更多的属性。
- 事实表垂直增长,而维度表水平增长。
- 事实表包含一个连接键,而维度表包含一个主键。
- 必须在创建事实表之前创建维度表。
- 任何模式都包含更多的维度表和更少的事实表。
特征 | 事实表 | 维度表 |
---|---|---|
基本定义 | 它包含属性的度量、事实或度量。 | 它是包含使用哪个事实表推断事实的属性的伴随表。 |
设计 | 它由数据粒度定义。 | 它是描述性的、完整的和冗长的。 |
任务 | 它包含度量并用于分析和决策。 | 它包含有关业务及其流程的信息。 |
数据类型 | 它包含数字和文本格式的数据。 | 它只包含文本格式的数据。 |
key | 每个维度都有一个主键,作为维度表中的外键。 | 它有一个与事实表的主键相关联的外键。 |
存储 | 它将过滤器域和报告标签存储在维度表中。 | 它将详细的原子数据存储到维度结构中。 |
等级制度 | 它没有层次结构。 | 它包含一个层次结构。 |
属性 | 它的属性较少 | 更多属性 |
记录 | 更多记录 | 记录少。 |
表增长 | 桌子垂直增长。 | 桌子水平增长。 |
创建时间 | 创建维度表后,会创建事实表。 | 首先需要创建维度表。 |
模式结构 | 模式中的事实表数量较少。 | 模式中有许多维度表。 |