您的尺寸表“产品”应如下所示:
surrogate_key | natural_key (productID) | Color | Material | Size | ... 1 5red wood 20 ... 2 6red ...
如果必须具有多个属性,请尝试将它们归入另一个维度。例如,如果您可以在另一种颜色或材料中使用相同的ID和相同的价格购买相同的产品,则颜色和材料可以是另一维的属性。您的事实表可以使用两个键来标识产品:product_id和colormaterial_id

您的尺寸表“产品”应如下所示:
surrogate_key | natural_key (productID) | Color | Material | Size | ... 1 5red wood 20 ... 2 6red ...
如果必须具有多个属性,请尝试将它们归入另一个维度。例如,如果您可以在另一种颜色或材料中使用相同的ID和相同的价格购买相同的产品,则颜色和材料可以是另一维的属性。您的事实表可以使用两个键来标识产品:product_id和colormaterial_id