Respuesta a: Modelado Promotions en BBDD Ecommerce

dlom
Participante

    Qué tal Javier! Sí puedes manejar las tablas como lo mencionas si se te adecúa a tu caso.

     

    Con respecto a la desconcatenación de los vouchers. Aquí va una propuesta. No es una solución elegante, pero te puede servir.

     

    Para resolver este tipo de problemas hay que pensar en paso a paso. En qué pasos puedes seguir para llegar a como necesitas los datos.

     

    Supón que tengo esta tabla inicial. Esta la columna de voucher y la del monto de los vouchers, separados por una coma.

     

    Primero separa las 2 columnas usando el delimitador de la coma, y separando en columnas.

     

    Luego combina el nombre del voucher en la primera columna de los nombres, con el monto en la primera columna de los montos. En este caso las uní con una columna personalizada y usando dos puntos.

     

    En este caso fueron máximo 2 promociones, pero tú vas a tener que hacer esto el número de veces necesario para el número de vouchers que se pueden usar en tu caso.

     

    Quitas las columnas que ya no necesitas. En este caso, las que use con los datos que uní en otras columnas.

     

    Seleccionas tus tablas con TODAS las otras columnas. Las que no necesitaste para la transformación. Aplicas la anulación de dinamización de otras columnas (en los cursos vemos varias veces esto).

     

    Y te va a mover las columnas a 2 columnas. Una de atributos y una de valores.

     

    Quitas la columna de Atributo (solo tiene el nombre de las columnas, que en este caso no es relevante).

     

    Y la columna de valor la separas de nuevo por delimitador, igual en columnas

     

    Ahora tendrás la columna con su voucher, su valor y hacia abajo para poder analizar los datos

     

    Saludos!
    – Diego