多对一连接关系下,进行透视计算时应以多表为主表,多表出度量为事实表,而一表为附表,一表出维度是维度表,所以正确答案是A与D。
### 正确答案:**A, D**
(以多表为主表,以一表为维度表)
### 深度解析:
在多对一连接关系(订单表[多] ↔ 产品详情表[一])的透视计算中:
#### **A. 以多表为主表 → 正确**
- **原因**:
- 多表(订单表)是**事实表**,包含可聚合的度量值(如订单金额、数量)
- 透视计算的核心是**对度量值进行汇总聚合运算**(如SUM、COUNT)
#### **D. 以一表为维度表 → 正确**
- **原因**:
- 一表(产品详情表)是**维度表**,提供分组依据(如产品类别、名称)
- 维度表具备维度字段的全量字段值。()
- 透视计算通过维度表字段**切片/切块数据,然后做聚合汇总运算**
> ???? **黄金法则**:
> **"一表出维度,多表出度量;
> 度量做主表,维度做附表"**