Я новичок в размерном моделировании и OLAP. Я пытаюсь создать размерную модель магазина.
В таблице "заказ" есть столбцы:
'order_id(auto generated), total_order_cost, date, product_Set_Id'.
Таблица «Product_set» (содержит продукты, заказанные в каждом заказе, т.е. несколько строк для каждого заказа, таблицы, логически связанные столбцом product_set_id), имеет столбцы:
'product_set_id, product_name, quantity,Cost_per_quantity'.
В модели ER таблица product_set является своего рода слабой сущностью, зависящей от таблицы «order».
Я сомневаюсь в примере таблицы фактов 1: я должен добавить только 'order_id(fk)'
и 'total_order_cost(as measure)'
==>, в этом случае меры из "product_set" не будут присутствовать в таблице фактов.
или случай 2: я должен добавить 'order_id(fk)','product_set_id(fk)' and 'cost_per_quantity(measure), quantity(measure), total_order_cost(measure)'
==>, в этом случае будет несколько строк для одного и того же 'order_id' and 'total_order_cost'
Есть и другие таблицы, такие как «клиент» и т. Д., Но я сомневаюсь в вышеупомянутом.
Заранее спасибо!