是否有具有数据插入/追加的维度的名称
Posted
技术标签:
【中文标题】是否有具有数据插入/追加的维度的名称【英文标题】:is there a name for a dimension which has data insert/append 【发布时间】:2016-01-06 22:09:46 【问题描述】:在维度数据仓库的上下文中是否有维度的名称 如果维度中的数据总是插入/追加。我如何将此维度分类为?它是type1,type2,hybrid等吗?
感谢您调查问题
【问题讨论】:
我认为article 应该提供一个很好的解释。 【参考方案1】:SCD 是指维度的实体发生的变化。插入/追加表不以任何方式直接引用上述内容。
您可以使用 insert/append 方式通过为任何更改添加时间戳来捕获规范化模型中的更改。如果您谈论的是数据集市,这种规范化可能并不理想 - 由于每个查询的性能。但它可以作为历史表,快速 ETL 工具可以从中生成具有有效日期起始字段和当前标志的 SCD2 数据集市。因此查询可以轻松快速地使用 SQL 的BETWEEN
。
【讨论】:
【参考方案2】:是的,它是 SCD0。
日历是 SCD0 维度的一个很好的例子。我们永远不需要修改一行,日历永远不会改变,我们只需将新行添加到维度。
【讨论】:
以上是关于是否有具有数据插入/追加的维度的名称的主要内容,如果未能解决你的问题,请参考以下文章