我很难将维度表(递归/分层)连接到事实表,因为有需要处理的问题/问题:
- 维度表属于父子关系结构
- 从原始表开始,它一直在增长
ID | 项目名 | parent_id |
---|---|---|
1 | 分类 | 无效的 |
2 | 类别 | 无效的 |
3 | 团体 | 无效的 |
4 | 现代的 | 1 |
5 | 修改的 | 1 |
6 | 工具 | 2 |
7 | 米 | 2 |
8 | 金属 | 3 |
9 | 塑料 | 3 |
10 | 带领 | 8 |
11 | 合金 | 8 |
对这种表进行非规范化是不适合的,因为新的实体类型进来了,它会影响维度结构。
这种类型的最佳方法是什么?请提供一个示例以及连接事实和维度后的查询语句是什么。