Database design 数据仓库设计-创建不带主键的维度表

Database design 数据仓库设计-创建不带主键的维度表,database-design,data-warehouse,Database Design,Data Warehouse,我需要从设计拙劣的ERP系统中创建一个具有维度和事实的数据仓库。问题是,我有一个没有主键的表(区域),我想在DWH中将其作为维度表实现。该表具有Area_Id列,但它不是唯一的。记录的当前唯一性是通过使用以下列组合(区域Id、对象Id、城市Id)创建的。但是没有自然的主键。如何在没有主键的情况下从该源表在DWH中创建维度表。如果我生成一个人工主键,当ERP系统中的数据更改/删除时,有哪些缺点。在这种情况下如何进行。多谢各位

我需要从设计拙劣的ERP系统中创建一个具有维度和事实的数据仓库。问题是,我有一个没有主键的表(区域),我想在DWH中将其作为维度表实现。该表具有Area_Id列,但它不是唯一的。记录的当前唯一性是通过使用以下列组合(区域Id、对象Id、城市Id)创建的。但是没有自然的主键。如何在没有主键的情况下从该源表在DWH中创建维度表。如果我生成一个人工主键,当ERP系统中的数据更改/删除时,有哪些缺点。在这种情况下如何进行。多谢各位