我正在研究一个产品维度具有多值属性的问题。
product_dim
id name colours cost_price
1 Arrow-Shirt Blue,black $20
2 Gap-Shirt Red,Yellow,Black $25
3 TommyHF Shirt Blue,White $21
这里,产品尺寸中的一行是用多种颜色标注的单个产品。“颜色”属性的值是多值的。
store_dim
id name location
1 Amazon SF
2 Gap Store Sunnyvale
sales_fact
product_id store_id date quantity sale_amount customer_id
1 1 1Jan2020 2 $45 x
1 1 2Jan2020 4 $90 x
2 2 1Feb2020 2 $55 y
2 2 2Feb2020 4 $120 y
3 5 13Feb2020 9 $220 z
我想回答以下问题:
蓝色产品的销售额。
蓝色和黑色产品的销售额?应可扩展以满足更多此类和条件。
蓝色或黑色产品的销售额?
我应该如何建模这些维度?我知道我可以使用一个颜色组桥表,但不知道如何和条件工作?此外,复制的挑战也存在。
同样,亚马逊红移/googlebigquery的最佳模式是什么?
暂无答案!
目前还没有任何答案,快来回答吧!