Database 核心/自定义事实表
我有一个在订单/行粒度上定义的事实表。每个顺序都属于某个垂直方向,每个垂直方向都有用于描述其数据的自定义属性。我希望能够允许用户跨所有订单进行查询,而不考虑垂直方向,但在按垂直方向查询特定数据时,能够按垂直方向的特定属性进行过滤 以下是我计划如何组织这一点,但如果这看起来是一个好的设计,我想输入,如果这是坏的,请推荐另一种方法 事实表将包含VerticalKey FK。以下是我计划制作的DIM:Database 核心/自定义事实表,database,data-warehouse,fact,Database,Data Warehouse,Fact,我有一个在订单/行粒度上定义的事实表。每个顺序都属于某个垂直方向,每个垂直方向都有用于描述其数据的自定义属性。我希望能够允许用户跨所有订单进行查询,而不考虑垂直方向,但在按垂直方向查询特定数据时,能够按垂直方向的特定属性进行过滤 以下是我计划如何组织这一点,但如果这看起来是一个好的设计,我想输入,如果这是坏的,请推荐另一种方法 事实表将包含VerticalKey FK。以下是我计划制作的DIM: DIM垂直(超类型/核心) 垂直键(自动递增) 医嘱ID(备用密钥) DIM垂直车辆(子类型/自
- 垂直键(自动递增)
- 医嘱ID(备用密钥)
- VerticalKey(DimVertical.VerticalKey中的键Id)
- 自定义属性
- 自定义属性定义
- 海关总署署长
- VerticalKey(DimVertical.VerticalKey中的关键点)
- 客户属性123
- 自定义属性456
- 每个类层次结构的表
- 每个子类的表
- 每种混凝土等级的表
- 访问有效(无连接)并且
- 可能不一致的缺点(即,您可以将汽车属性存储在摩托车记录中)在数据仓库中不重要,因为一致性通常是通过clening ETL作业而不是通过数据库来完成的