-
Buenas,
Estoy empezando a modelar una bbdd de Ecommerce en el que la tabla Fact Sales crea registros por cada pedido a nivel de producto, es decir, un pedido con 2 'Product id' diferentes crea dos registros.
Hasta aquí bien.
El problema viene con los cupones o promociones de los pedidos. El objetivo es el análisis de estas promociones a nivel de 'order id' (no de 'product id'). El problema es que estos campos los recoge la tabla a través de una concatenación, ya que un mismo 'order id' puede solapar más de una promoción:
La duda es:
Ante esto, qué opción de modelado sería la correcta:
- Tratar las promociones como una dimensión: en este caso como se dividiría las columnas en la tabla 'Fact_Sales', ya que habría que desconcatenar dos columnas y crear registros que compatibilicen con lo anteriormente citado.
- ¿Habría que tratar las promociones como otra Fact Table unidas a nivel de 'order id'? Con está opción también me surge la duda de como desconcatenar las dos columnas relacionadas?
Muchas gracias por anticipado.
Saludos.
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
- El debate ‘Modelado Promotions en BBDD Ecommerce’ está cerrado y no admite más respuestas.