database-design - 数据仓库设计——创建无主键的维度表
问题描述
我需要从设计不佳的 ERP 系统中创建一个包含维度和事实的数据仓库。问题 - 我有一个没有主键的表(区域),我想在我的 DWH 中将它实现为维度表。该表具有 Area_Id 列,但它不是唯一的。记录的当前唯一性是通过使用以下列组合(Area_Id、Object_Id、City_Id)创建的。但是没有自然的主键。如何在没有主键的情况下从该源表在我的 DWH 中创建维度表。如果我生成人工主键,当 ERP 系统中的数据更改/删除时会有什么缺点。在这种情况下如何进行。谢谢
解决方案
推荐阅读
- sql - 日期之间的时间。(比 Datediff 更先进)
- r - 向右滚动时修复 Shiny DataTable 中的列不起作用
- python - 为什么不能“返回”从函数返回值?
- python - 比 FuzzyWuzzy 更好的方法?
- r - 在 R 上运行的 Rscript
- java - 在主函数或调用层次结构中出现致命异常后退出
- ios - 无法使用 Xcode 9.4、Swift 4.1 在 KASlideShow pod 中加载图像
- haskell - 无法使用 Stack 安装或构建 ghc-mod 或其他软件包
- windows - 在批处理中,如何将我右键单击的元素的文件路径作为参数传递?
- java - Java Semaphore - permit granted without prior release