data-warehouse - 这是在维度模型中使用桥接表的正确方法吗?
问题描述
我正在尝试使用来自以下规范化数据模式的数据构建维度模型(参见图 1)。请注意,一名飞行员可以有多个证书记录,而一个证书可以有多个等级。虽然证书只属于一名飞行员,但评级将用于描述多个证书。
我需要能够按证书类型/级别和证书内的等级报告飞行员。为了实现这个目标,我使用 1:n 和 n:n 关系的桥表创建了以下维度模型(参见图 2)......
考虑到我需要如何报告数据,这是对数据建模的正确方法吗?
解决方案
推荐阅读
- php - 从 XML 响应中提取某些值以创建自定义 JSON 数组
- javascript - VueJS 动态属性作为 HTML/VueMaterial 元素属性的值传递
- kubernetes - 在 yaml 中检索 kubernetes 集群中单个或一组资源的当前配置文件的最安全和最佳方式
- scala - 在 Scala 中使用 String.format 时出错 - java.util.MissingFormatArgumentException:格式说明符“%s”
- angular - 如何从nodejs以反应形式显示图像角度
- c# - 如何从 Oracle 数据库中的多个表中检索数据,创建 DataTable,然后将这些数据存储在 C# 中的类对象中?
- android - 如何解决领域和反应原生应用程序之间的同步问题?
- c++ - 创建一个排序算法,该算法将在一个while循环中以c ++中的特定顺序对多个字符串值进行排序
- javascript - 将展开数组映射到数字
- swift - 如何为 Network.framework 编写 NWProtocolFramer,使用分隔符将流拆分为帧?