首页 > 解决方案 > 这是在维度模型中使用桥接表的正确方法吗?

问题描述

我正在尝试使用来自以下规范化数据模式的数据构建维度模型(参见图 1)。请注意,一名飞行员可以有多个证书记录,而一个证书可以有多个等级。虽然证书只属于一名飞行员,但评级将用于描述多个证书。

图 1. 数据模型的规范化版本

我需要能够按证书类型/级别和证书内的等级报告飞行员。为了实现这个目标,我使用 1:n 和 n:n 关系的桥表创建了以下维度模型(参见图 2)......

图 2. 数据模型的维度版本

考虑到我需要如何报告数据,这是对数据建模的正确方法吗?

标签: data-warehousedimensional-modelingsnowflake-cloud-data-platform

解决方案


推荐阅读